Lift: The Simply Functional Web Framework in Scala
Come for a demonstration of the most powerful, most secure web framework available today. Learn about the core features which distinguish Lift from other frameworks. After this session, you will possess the skills to bootstrap a basic but powerful Lift web application.
This session begins by downloading the Lift starter kit. After unpacking the scaffolding project, we will examine how Lift’s templates are pure HTML to enable designer-friendly development. Next we show the ease at which we can leverage Lift’s ajax support to send values from the client back to the server in the appropriate session context. We then leverage Lift’s native support for the actor concurrency model to build the server-side logic for the application. Finally, we complete the round trip by asynchronously pushing values from the server to participating clients via Lift’s unparalleled comet support.
About Joe Barnes
Joe Barnes is currently a Senior Software Architect at Mentor Graphics where he leads development of cloud-based web solutions such as PartQuest.com. He has spent most of the last decade developing applications on the JVM, with Scala taking focus in recent projects. As an eager life-long learner himself, Joe is passionate about helping others learn and improve the craft through mentoring, blogging, lecturing, and contributing to open source.
Joe can be found blogging at prose::and::conz and on Twitter as @joescii. He also operates as joescii on GitHub where he is a Lift committer and general open-source Scala slinger.
More About Joe »