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

Play framework workshop (Session 1/2)

1st Session agenda 13/1/14 (Java oriented):

- Brief introduction - 0.5 h

- Web application hands on -4 h

  - Basic web application, structure, config

  - Creating REST API

  - Using WebSockets

- Play modules - 0.5 h

2nd Session agenda 20/1/14 (Scala only):

- Being ready to scale - reactive programming

- Using ReactiveMongo with Play

- Iteratee / Enumerator / Enumeratee

- Akka actors

- Akka dataflow (if we have time)

Prerequisites : 

You need to bring a laptop with Play distribution as a zip (2.2.1) and Scala enabled IDE. IntelliJ has great support for Play 2, for eclipse users it's the best to download ScalaIDE from­

Git installed on the laptop, and you know how to clone a project from GitHub and switch branches (a MUST for the workshop).


The first session does not require previous Scala knowledge, but the second one requires familiarity with basic Scala syntax and standard libraries. At least read this short book:

This workshop has two sessions on [masked] AND [masked] PLEASE RSVP TO THEM BOTH!

Join the online conversation at the Full Stack Developers Facebook group page.

Join or login to comment.

  • Moshe Ben S.

    Just wanted to note that although 30 people RSVP-ed YES, we were only 7 or so at the meetup. This is not how I think a community should behave.

    3 · January 15, 2014

    • Andrew S.

      The real sad part of the story is the fact we closed the signup after 35 were in, and had a waiting list of 15 people. Should people estimate their attendance more realistically, others could join.

      January 15, 2014

  • Andrew S.

    January 13, 2014

  • Moshe Ben S.

    Tried to RSVP to 2nd meetup, as requested, but there seem to be only 12 allowed attendees...

    January 13, 2014

  • Andrew S.

    Please do

    git clone

    to have the source code ready for the workshop. See you soon!

    January 13, 2014

  • Scott E.

    I can't make the 2nd session anymore, so giving up my seat today as well.

    January 13, 2014

  • Ziv

    It seems there's 3 more spots left, why the RSVPs are closed ? Can i join ? :)

    January 13, 2014

    • Lior K.

      We believe the number of attendance will affect the quality of the workshop, we will send to all RSVP:yes attendants to update their status.

      January 13, 2014

  • Andrew S.

    Please note, I updated the agenda. Make sure you have Play 2.2.1 and git working on your laptop, and familiarize yourself with checking out different branches from GitHub. Pick any project on GitHub and try to switch branches in your working dir. Git is a MUST for this workshop.

    January 8, 2014

  • Moshe Ben S.

    If there are any prerequisites, such as Laptop, specific installations, etc., it would be great if you could publish those as soon as possible.

    November 21, 2013

    • Andrew S.

      Moshe, thanks for asking. You need to bring a laptop with Play distribution as a zip (2.2.1) and Scala enabled IDE. For eclipse it's the best to download ScalaIDE from­

      December 10, 2013

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