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

Evolution of Casbah

When he began working with Scala in October, 2009, Brendan McAdams had never written any Scala. Needing to find a way to enhance and improve his company's Java-based platform to better suit a fast paced & growing system, Brendan introduced two new technologies: MongoDB & Scala. But as he found when he began, the tools available for using MongoDB from Scala were severely lacking; this lack formed the basis for the creation of Casbah, a new MongoDB Driver built from the ground up to take full advantage of Scala and feel 'right' to Scala programmers–skilled and unskilled alike.

2 Years later, Casbah is a mature & robust library which takes advantage of many of the advanced concepts in Scala and is deployed by a number of large companies for their core applications. In this talk, Brendan will explore the lessons learned in exploring Scala through the creation of Casbah: Rules of Style for the burgeoning library author, hairy corners of Scala, and when not to be clever and why. Finally, some discussion will be made of things in Scala that you think are a good idea but aren't–because you find out the hard way they don't work like you thought (usually when they blow up on a user's system).

As always, venue, food, and drinks will be provided by our sponsors!


Join or login to comment.

  • Max W.

    Hi guys, the video from this meetup is online!

    March 14, 2012

  • Tom T.

    I hope it will be recorded. Please see the meetup page for Creative Suite Lovers (Adobe products: there is a picture of pretty Kelly McCathran with a flower in her hair). There, each meetup is recorded and then the recording is posted *in a folder* under Discussions/Message Board. Thanks.

    March 1, 2012

Our Sponsors

  • Scale By the Bay

    CFP now open for our yearly conference -- submit by May 31!

  • Twitter

    Awesome venue, food and drinks for our meetups!

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