iasi code camp 12 october 2013 play oriented development - leon daniel

17
Play-oriented web development Daniel Leon Optymyze 12th of October 2013

Upload: codecampiasi

Post on 28-Nov-2014

650 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Iasi code camp 12 october 2013   play oriented development - leon daniel

Play-oriented web development

Daniel LeonOptymyze

12th of October 2013

Page 2: Iasi code camp 12 october 2013   play oriented development - leon daniel
Page 3: Iasi code camp 12 october 2013   play oriented development - leon daniel

Presentation highlights

•What is Play ?•Demo•Conclusions•Q&A

Page 4: Iasi code camp 12 october 2013   play oriented development - leon daniel

What is Play ?

Page 5: Iasi code camp 12 october 2013   play oriented development - leon daniel

Play framework strengths

•Developer friendly•Highly scalable•Ready for modern web & mobile

Page 6: Iasi code camp 12 october 2013   play oriented development - leon daniel

Developer friendly

● Type safety all the way● IDE support● Fast deployment cycle● Built-in testing tools● Powerful console & build tools

Page 7: Iasi code camp 12 october 2013   play oriented development - leon daniel

Highly scalable

● Stateless web tier● Non-blocking I/O● Powerful concurrent and distributed processing model due to integration with Akka

Page 8: Iasi code camp 12 october 2013   play oriented development - leon daniel

Modern web&mobile ready

● Restful by default● Asset compiler for LESS, CofeeScript etc

● WebSocket, Comet, Server-Side Event

● Extensive classic and NoSQL database support

Page 9: Iasi code camp 12 october 2013   play oriented development - leon daniel

Who uses Play ?

Page 10: Iasi code camp 12 october 2013   play oriented development - leon daniel

Key notions

•Sbt•Typesafe

Page 11: Iasi code camp 12 october 2013   play oriented development - leon daniel

SBT

•Build management tool•Manages multiple compilers easy– Scala– Java– Less & Coffee script– Routes and templates

•Plugin based

Page 12: Iasi code camp 12 october 2013   play oriented development - leon daniel

TypesafeReactive platformhttp://www.reactivemanifesto.org

Page 13: Iasi code camp 12 october 2013   play oriented development - leon daniel

Demo time

Page 14: Iasi code camp 12 october 2013   play oriented development - leon daniel

Conclusions

● Developer friendly ● High performance ● User friendly● And most of all ... FUN

Page 15: Iasi code camp 12 october 2013   play oriented development - leon daniel

Reminder

http://www.scala-lang.org/

http://www.playframework.com/

Page 16: Iasi code camp 12 october 2013   play oriented development - leon daniel

Q&A

Page 17: Iasi code camp 12 october 2013   play oriented development - leon daniel

Play oriented web development

Daniel LeonOptymyze

12th of October 2013

Please fill in your evaluation form