My Talk at the ScalaDays 2010 in Lausanne, 16.04.2010

To the slides
To the video

At the Beuth Technical University of Applied Sciences Berlin (Beuth-Hochschule) we are using since 2003 a Java web application "Teacher News", by which students are e-mailed about important events relating to their teachers. Persons, subscriptions, and messages are additionally stored in a database for later web access. We report decisions and experiences in migrating this application to Lift/Scala.

The topics covered are (here more actual than pre-announced on the ScalaDays site):

  • How to do Centralized Exception Reporting for Traditional (full HTML) Requests with Lift
  • How to do Centralized Exception Reporting for Untraditional (AJAX, Comet) Requests with Lift
  • How Comet helped Exception Reporting for ongoing Mass Mail Sends from Background Actors
  • How to do Transaction Management in a Lift Application
  • What to think about the many Singleton Objects which are Part of the Lift API
  • The Mapper OR-Mapping framework
  • HTML Templating with Lift
  • Conclusion
  • Slides: Migrating a Struts/Java eMail Application to Lift/Scala
    Video: Migrating a Struts/Java eMail Application to Lift/Scala