Software & Sneakers

Scaling Web Apps with Akka

Filed under: Akka, Emacs, LSUG, Lift, Scala, sbt — Maciej Matyjas @ 08:34 2010/07/21
Scala (programming language)
Image via Wikipedia
Akka is a powerful and rapidly evolving framework that can help you take advantage of multi-core hardware and cloud infrastructures. Moreover, its elegant syntax makes it really easy to introduce into your project.
How easy is it? During my talk to the London Scala User Group (LSUG) I was able to write up a simple web application with Scala, Lift, and sbt in about an hour. This app benefited from Lift’s CometActors on the front end and Akka actors on the back-end.
The code from the session is now available on Github. I will add an Akka Supervisor to this project when I get a chance, but its nice to have to real deal, original code up there [note: I have updated it for Scala 2.8.0 final]. My slides are available on Google Docs.

Thanks to Skills Matter for hosting me and the video of my talk.

Also huge thanks to @kingsleydavies for live blogging, @d6y for helping with syntax in Lift and emacs, @colinhowe for giving great advice, and @kengimel for being cool!

The slides are also on Slideshare as below:
Scaling Web Apps with Akka
View more presentations from matyjas.
Enhanced by Zemanta
  • Richard Donovan
    Excellent presentation .. thanks very much for sharing.
  • quantleap
    Great stuff Maciej !

    Unfortunately I couldn't attend but is very useful to have all the resources.

    All the best!
blog comments powered by Disqus