How FourSquare uses MongoDB as their primary datastore

In this 45-minute video, Andrew Erlichson, Vice President of Education at 10gen (the makers of MongoDB) interviews John Hoffman, Manager of the Storage Team at FourSquare, about his company’s use of MongoDB as their primary datastore.

John discusses in detail FourSquare’s evolution from MySQL to Postgres to MongoDB, the challenges that led them to make the transition and goes into some detail about how FourSquare make use of the unique features of MongoDB.

This really is essential viewing for anyone interested in MongoDB and a great insight into what’s involved in managing the data of a high-performance, high usage, web-based app.

As a not totally irrelevant aside, I only recently came across this video as it is made available in Week 7 of the excellent (and free) “MongoDB for Developers” certification training course. For any developer new to MongoDB or just interested in knowing what all the NoSQL/document store excitement is about this is an essential course. Combine it with the “MongoDB for DBAs” course and you’ll come away with a good grasp of what’s involved in switching from a relational to a document-based database.

More:

Flashcards for Google Chrome Shortcuts now available from Github.com

The set of flashcards I created for Google Chrome Keyboard Shortcuts on the Mac are now available to download from GitHub. Four versions of the cards are available – tilde-delimited, tab-delimited, Excel spreadsheet and Mental Case study exchange. These should allow you to import the cards into almost any Flashcard application.

In addition, I have also uploaded the cards to two more websites – FlashcardMachine.com and the excellent StudyBlue.com. This means that they are now available, free of charge, from:

More:

Flashcards for Byword Keyboard Shortcuts now available from GitHub

The set of flashcards I created for Byword Keyboard Shortcuts on the Mac are now available to download from GitHub. Four versions of the cards are available – tilde-delimited, tab-delimited, Excel spreadsheet and Mental Case study exchange. These should allow you to import the cards into almost any Flashcard application.

 

 

In addition, I have also uploaded the cards to two more websites – FlashcardMachine.com and the excellent StudyBlue.com. This means that they are now available, free of charge, from:

More:

Previously:

Are you a Byword Master?

If you have used the Byword Markdown editor on the Mac you’ll already know that knowledge of the keyboard shortcuts is essential if you really want to get the full benefit of the clean, uncluttered interface, especially in full-screen mode.

As a complement to my recently created set of flashcards for Byword I have created a new Smarterer test. With 59 possible questions, offered in a rapid-fire multiple choice format, this test will allow you to really evaluate your skills in just a few minutes.

After successful completion of the test you’ll receive a badge indicating your skill level that you can add to your resume or website. You can see mine at the bottom of the right-hand sidebar… unfortunately WordPress (.com) doesn’t allow embedded Javascript so it doesn’t appear exactly as it should but it is still effective.

 

More:

 

Previously:

Flashcards for Byword Keyboard Shortcuts

Whenever I have to write a substantial amount of text — more than a few hundred words — then Markdown is my format of choice and Byword on Mac OSX my editor of choice. With its beautifully uncluttered, full-screen interface it makes writing both pleasurable and more productive.

But… if you really want to get the best out of Byword then a good knowledge of the keyboard shortcuts is essential. The last thing you want is to have to pause in full flow and take your hand off the keyboard to reach for the mouse or trackpad to indent a paragraph.

A new set of flashcards I have created and uploaded to Quizlet and Flashcard Exchange contains 60 of the most useful Byword shortcuts. As always, you can use them online or download them, free of charge, into your favourite flashcard app.

More:

Flashcards for Google Chrome Keyboard Shortcuts

Despite the many advances in learning techniques we’ve seen over the last decade sometimes all that’s required is repetition and lots of it. It’s then that the use of Flashcards comes into its own.

If you tried your luck with the Smarterer.com test I posted about yesterday and found your knowledge wanting then a new set of Flashcards I have created to help you prepare for the test might prove useful. These 40 questions and answer cards match the content and wording of the questions presented in the test.

You can use the cards online or download them for free into your favourite desktop or smartphone app (I use Mental Case on both Mac and iPhone). Then, all that you need is practice, practice, practice.

More:

Previously:

Test your Google Chrome knowledge at Smarterer.com

Smarterer is a great way to test and authenticate your (mainly) computer skills with timed online quizzes. Tests are crowdsourced and regularly updated to ensure their relevance – they aren’t going to replace your Microsoft MCSE certification but for new, fast changing or specialised subjects such as jQuery, Twitter, Google Search, etc. they can be an excellent way to appraise and highlight your skill set.

On completion of a test you’ll be awarded a badge showing your achievement level that you can add to your website or resumé. You also have your own URL that shows all your awards (thankfully you can also hide those you’ve scored badly on). I’ve found most of the tests I’ve taken so far to be of a fairly high standard and both challenging and relevant enough to provide an accurate assessment of my skill level.

If you use the Google Chrome browser on Mac OSX you might like to test your knowledge of its keyboard shortcuts with a new Smarterer test I created earlier today.
There are 40 questions altogether though you may not see them all at first as the questions shown, the order they’re shown in and the points awarded are all determined by algorithm not by the test creator. If you do well on this test I think you can be confident you know your way around Chrome.

Image

If you take the test I’d love to hear your feedback.

More: