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.