BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Presentations Play!: I’ll See Your Async and Raise You Reactive

Play!: I’ll See Your Async and Raise You Reactive

Bookmarks
41:40

Summary

Guillaume Bort and Sadek Drobi introduce Play, a Java and Scala web development framework, insisting on its asynchronous reactive capabilities built on Iteratee IO.

Bio

Guillaume Bort is the co-founder of Zenexity. He leads development of the Play framework. twitter: @guillaumebort Sadek Drobi is CTO of Zenexity and a core Play developer, working on the design and implementation of the framework. twitter: @sadache

About the conference

Software is changing the world; QCon aims to empower software development by facilitating the spread of knowledge and innovation in the enterprise software development community; to achieve this, QCon is organized as a practitioner-driven conference designed for people influencing innovation in their teams: team leads, architects, project managers, engineering directors.

Recorded at:

May 07, 2012

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Slides

    by Eduardo Cavalcanti,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Is it possible provide the slides for this presentation? A good part of it consists of the presenter comenting and showing them.
    Regards

  • Re: Slides

    by Werner Schuster,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    There's a link to the slides under the headline, next to "Download: MP3".

  • Re: Slides

    by Eduardo Cavalcanti,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Great, thanks! I was blind to it.

  • I didn't knew that WAR is an architecture

    by Vladimir Tsvetkov,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Can you explain me why you refer to WAR as to a model or architecture? WAR is really just a packaging, not a computational model or architecture. How many threads are created per request is more in the domain of the web application server, rather than the packaging. Am I wrong? This is the part I didn't understood.

  • Re: I didn't knew that WAR is an architecture

    by Arkadi Shishlov,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    The logic is: WAR de-facto imply Servlet container. I don't know of any Java app server where the above is not true.
    Jetty6+ has continuations and Servlet 3.0 has async processing. The Play Framework Scala API is more elegant than both of them.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

BT