InfoQ Homepage Presentations Play!: I’ll See Your Async and Raise You Reactive
Play!: I’ll See Your Async and Raise You Reactive
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.
Community comments
Slides
by Eduardo Cavalcanti /
Re: Slides
by Werner Schuster /
Re: Slides
by Eduardo Cavalcanti /
I didn't knew that WAR is an architecture
by Vladimir Tsvetkov /
Re: I didn't knew that WAR is an architecture
by Arkadi Shishlov /
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.