addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

[ANN] Anatomy of a Ruby Gem: MongoDB Ruby Driver

From: dB.
Sent on: Monday, January 27, 2014 1:21 PM

  • The official MongoDB-supported Ruby driver consists of two separate gems: the bson gem for (de)serialization between Ruby hashes and BSON objects and the mongo gem for all other interactions with the database.

    We'll discuss the architecture of the Ruby driver as a whole, but spend most of our time on the mongo gem. We'll then talk about motivations and ongoing work to build a new driver that will be incorporated into the Mongoid ODM.


    Emily Stolfo is a software engineer at MongoDB where she co-maintains the Ruby driver and aids in Ruby community development. She previously worked as a Rails developer in NYC and at the Louvre Museum. She runs, practices archery, and teaches Rails at Columbia University in her free time. 


dB. | Moscow - Geneva - Seattle - New York - @dblockdotorg - - github/dblock

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy