Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Lift and why it rocks!

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

Lift and why it rocks!

The Lift web framework brought a new paradigm on how to develop web applications. The presentation will show how to leverage Lift to develop secure, comet, multithreaded and REST web applications.

Avatar for Joao Da Silva

Joao Da Silva

September 25, 2012

Other Decks in Programming

Transcript

  1. Lift • Founded in 2007 by David Pollack • First

    successful Scala web framework • Very robust Thursday, 11 October 2012
  2. Why Lift ? • Secure • Scalable • With batteries

    included Thursday, 11 October 2012
  3. Secure • Functional and Type Safe page generation • Safeguards

    against many OWASP Top 10 vunerabilities Thursday, 11 October 2012
  4. Scalable • Stateful state is on the JVM • No

    data serialization overhead • Session Affinity for load balancing Thursday, 11 October 2012
  5. Batteries Included • Sensible defaults • MVC if you want

    • Stateless if and when desired • Actors • Comet • Functional Thursday, 11 October 2012
  6. Templates • Type Safe NodeSeq => NodeSeq • Transformations •

    Valid XHTML/HTML5 • Designer Friendly Thursday, 11 October 2012
  7. SiteMap • List of HTML Pages • Access Control •

    Navigation (Menus, submenus, grouped menu items, breadcrums) Thursday, 11 October 2012
  8. Other Sweets • Lazy Load • Rest and Async Rest

    • Awesome JSON support out of the box • Assets Timestamped • Box + tryo • Full flexibility at any part of the framework Thursday, 11 October 2012