addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Play framework workshop (Session 2/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 

- 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.

  • Rika P.

    הנה הוידאו המלא של 2 מפגשי הסדנא שהעביר אנדריי סקיבה בנושא -
    Play framework
    תודה רבה לאנדריי ולמשתתפים.

    1 · February 27, 2014

  • Ron S.

    Couldn't make it. Hope you publish the videos soon

    January 21, 2014

    • Andrew S.

      The video will take time, but you can download the slides and perform assignments by yourself. If you have questions, don't hesitate to ask!

      January 21, 2014

  • Yuri Z.

    The session was great, the hands on assignments were really helpful.

    January 21, 2014

  • David R.

    I learned a lot in this session, although I had to leave early.
    Thanks Andrew!

    January 21, 2014

  • Andrew S.

    Slides for today session:
    git repository:

    If you can download slides and clone the git repo in advance, it can help us to save some time on setup

    January 20, 2014

  • No'am P.

    Is there an accessible video recording of the first session?

    2 · January 19, 2014

    • Andrew S.

      Not yet, the video editing will take time, as I replied to Avi. They mount the screen capture with the camera recording with the separately recorded voice

      January 20, 2014

  • Andrew S.

    Dear friends, despite my attempts to squeeze the materials, I could not make the Iteratees part to take less than the full session. This is the most important and the hardest to understand part of Play async API, so we will focus on it this time. I will show in brief how to use Actors in the end, but if Actors were the main reason you decided to attend, you may decide to skip this session. We will organize another meetup focused on Actors.

    January 20, 2014

  • Ron S.

    Will the 2nd session be relevant if I didn't attend the 1st (more interested in the scala stuff)

    January 14, 2014

    • Andrew S.

      Absolutely. The first one was focused only on web development with Play and was limited to Java part to allow non-scala people to participate. The second is Scala only and talks about asynchronous reactive programming using Iteratees, dataflow and actors

      January 15, 2014

  • Avi L.

    Any chance sending some inputs from the 1st session ?

    January 15, 2014

    • Avi L.

      Actually I was asking about the materials (video,code,slides etc') if there is any chance of getting them before the 2nd' session that will be very useful

      January 15, 2014

    • Andrew S.

      First of all - the second session is not continuing the story of the 1st one - it is a standalone session about reactive programming using Play and Akka (bundled with play). Anyway - the slides are here:­ (will be on slideshare soon, after minor fixes), and the code is here:­

      1 · January 15, 2014

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