Abstract

Scalate is a Scala 2.8 based template engine for generating text and markup which can be used in the following frameworks and environments:

  • stand alone in any JVM or as a Servlet Filter in any Java in a web application
  • with JAXRS with Jersey
  • in the Play Framework via play-scalate
  • in Apache Camel for transforming messages and templating
  • to generate your static or semi-static website

Scalate supports the following template formats

  • Mustache which is a Scala dialect of Mustache for logic-less templates which also work inside the browser using mustache.js
  • Scaml which is a Scala dialect of Haml and is very DRY for generating HTML / XHTML
  • Jade which is an even more DRY dialect of Scaml for HTML / XHTML markup generation
  • SSP which is like Velocity, JSP or Erb from Rails

Scalate also has a powerful web console and command line shell which includes converters from JSP or HTML to Scalate.


What is Lift?

Lift is the most powerful, most secure web framework available today. There are Seven Things that distinguish Lift from other web frameworks. Lift applications are:

  • Secure – Lift apps are resistant to common vulnerabilities including many of the OWASP Top 10
  • Developer centeric – Lift apps are fast to build, concise and easy to maintain
  • Scalable – Lift apps are high performance and scale in the real world to handle insane traffic levels
  • Interactive like a desktop app – Lift's Comet support is unparalled and Lift's ajax support is super-easy and very secure

Speakers

Gert Vanthienen is a member of the FuseSource engineering team and spends most of his time working on Apache ServiceMix and related projects like Camel and Karaf. He's using Scalate for building webapps and writing documentation on these projects.

Tim Romberg has worked for 12 years as developer, researcher, and consultant in the area of business intelligence and collaboration / Enterprise Web 2.0 solutions. A graduate of Karlsruhe University (Germany), he settled in Brussels 7 years ago. He started using Lift and Scala in 2009 for one of his more adventurous clients, and ever since Java just feels like C when you started with Java.

Louis Jacomet has been perfecting his knowledge of enterprise Java for nearly 10 years. Initially as a developer, his role evolved over the last years as technical team leader or coach. As an avid learner, Louis is now getting to know Scala and its ecosystem as a new challenge.
In addition to the bits and bytes, Louis is interested in people management skills mandatory to create a productive project team.
Discovering Agile 5 years ago was a revelation and has underpinned all his work since, whether on an Agile project or not.
Louis works in Belgium as a freelance contractor.

(view as slideshow)
       
     
 
       
     
 
       
     
 
       
     
 
       
     
 
         
       
 

Date & Location

  • March 17th, 2011 from 19h00 til 21h00 - Ghent
Adaptavist Theme Builder Powered by Atlassian Confluence