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-circleimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Sadek Aldrobi @ LinkedIn - Non-blocking, composable and reactive realtime web

Play is a modern web application framework empowered by the JVM and featuring simplicity and high scalability on top of its web-friendly architecture. One of the major focuses of the Play framework is supporting real-time web apps. Real-time apps provide continuous client/server communication using technologies like websockets, server-sent events and comet. The real-time web opens a new horizon of possibilities and opportunities for web applications.

In this talk we will look into Play's reactive and non-blocking architecture based on Scala futures and iteratees. We will also see how this architecture not only provides a solid core for scaling these kinds of apps but also responds to the urgent need for a programming model that embraces the complexity of real-time web. It provides, indeed, all the necessary tools for manipulating streams of data at the appropriate level of detail. The talk will feature demos and code samples for illustration. The code examples will be written for Play 2.1, Scala 2.10 and the few lines of JavaScript necessary to support the Scala examples. The concepts will be equally applicable to Play 2.0 and Scala 2.9.

As usual, the schedule for the event is:

6:30 - networking, food

7:00 - announcements

7:10 - presentation

8:30 - Q&A, more networking afterward

We will give away copies of IntelliJ IDEA 11 and JRebel for personal use. Two e-copies of "Monadic Design Patterns", published by Artima will also be given away. If you did not register with your full name you will not be eligible to win anything. You can edit your name by going to Members / My Profile / Edit Profile. This event will be recorded but not streamed. Tweets will be tagged with #scalasv.

Sadek Drobi About the Speaker

Sadek Drobi is CTO of Zenexity and a Play2 co-creator. As a core Play developer, he works on the design and implementation of the framework.


Twitter: @sadache
Blog: http://sadache.tumblr.com

Join or login to comment.

  • A former member
    A former member

    Video of the event @ Klout is here http://www.youtube.com/watch?v=pGZkmL_v1Ns

    November 27, 2012

  • A former member
    A former member

    Vetter & Pearl Jam doing backup for sadek's play 2.1 effort. Outstanding.

    November 9, 2012

  • Vlad P.

    Just wanted to thank you again.
    This was one of the best talks at ScalaBASE I heard.

    2 · November 8, 2012

    • A former member
      A former member

      How nice to hear! I'll be sure to tell Sadek tonight.

      1 · November 8, 2012

    • A former member
      A former member

      The Play Google Group is for this purpose. Here is a Play resource page that I maintain: http://scala.micronau...­

      November 8, 2012

  • A former member
    A former member

    Wondering where I can watch the video of this presentation.

    November 8, 2012

    • A former member
      A former member

      We post our videos to our YouTube account http://www.youtube.co...­

      November 8, 2012

    • A former member
      A former member

      Look for an announcement here sometime next week

      November 8, 2012

  • Silvy M.

    Yesterday evening, got an email saying that this event was at Klout in SFO?

    November 8, 2012

  • venkatraghavan s

    Very Informative talk. Hoping the examples shown will be uploaded soon.

    November 8, 2012

  • Vlad P.

    One of the best talks ever.

    November 7, 2012

  • Irfan A.

    Is there food? :-) If so, anyone know what it is? ;-)

    November 7, 2012

  • Brian S.

    Will there be a webex?

    November 6, 2012

    • A former member
      A former member

      Probably not. If you can't make the event, you'll have to wait a week or more for the video to be ready.

      November 6, 2012

Our Sponsors

  • ScalaCourses.com

    Online and on-site training

  • Box

    Space to host meetups and food sponsorship for meetups hosted at Box HQ

  • Artima

    Scala Books

  • IntelliJ

    Free copies of IDEA given away each meetup

  • Clari Inc.

    Space for hosting as well as food and other arrangements on 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