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

How The Guardian OpenPlatform (mostly) moved from Java to Scala

IMPORTANT Sign up at skillsmatter:
http://skillsmatter.c... guardian.co.uk is largely a Java development shop. We implemented our new Content API (
http://content.guardi...) as our first project in Scala, starting at the beginning of 2010. I'll talk about how we managed the transition and how we learnt scala as a team, with lots of practical examples and code samples. The Guardian's Open Platform initiative enables partners to build applications with The Guardian. As part of this initiative, The Guardian provides the Content API - a rich interface to all The Guardian's content and metadata back to 1991 - over 1 million documents. This talk starts with a brief overview of the latest iteration of the content API. It will then cover how we implemented this in Scala using Solr, addressing real-world problems in creating an index of content: how we represented a complex relational database model in Solr how we keep the index up to date, meeting a sub-5 minute end-to-end update requirement how we update the schema as the API evolves, with zero downtime how we scale in response to unpredictable demand, using cloud services **IMPORTANT READ ME TO REGISTER ** Skills Matter are hosting this event and are handling the attendance it is essential that you confirm your place at this link:
http://skillsmatter.c... failure to do so may result in not obtaining a seat. Please register on the Meetup.com "I'm going" to only let the others in the group know your going.

Join or login to comment.

  • A former member
    A former member

    I left the meeting with even more enthusiasm for Scala. I got the feeling how smooth is to migrate a Java project to scala and how much the code "shrinks".
    I also understood how the Option class is supposed to be used.

    January 13, 2011

  • Anton K.

    Interesting overview of sexy Scala features. Amazing real-life example of moving from from Java to Scala.

    January 13, 2011

  • Richard D.

    Great to see insights into how an organization incorporated Scala, the gains that came from it, and some nice ideas I can use today.

    January 13, 2011

  • A former member
    A former member

    Good at a lower level. Expected more at a higher level like impact on performance, etc

    January 13, 2011

  • A former member
    A former member

    Good presentation. Clear and to the point. Would have been good to hear some more architectural issues.

    January 13, 2011

  • Miguel G.

    It was a great meeting. I went to hear a real world experience of how and why to move to Scala and I got it from a well-established and well-known company.

    January 13, 2011

103 went

Our Sponsors

  • Scala Dojo

    Web site for monthly Scala Dojo

  • Scala Jobs

    Google Group of Scala Jobs in the London Area

  • _.underscore

    Scala consultants, trainers, and developers, based in London, UK

  • Springer

    Help and supporters of the monthly dojo

  • Skills Matter

    Provide the venue for many of our meetings.

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