Scala

Next Gen Web Apps with Scala, BlueEyes, and MongoDB

Web application architecture is in the midst of a big paradigm shift. Since the inception of the web we’ve been treating the browser like a thin client. Apps just dump markup to the browser which is then rendered. Every interaction requires a request back to the server which then returns more logic-less markup to the browser. In this model our web applications are server applications. There are certainly advantages to this model - especially when the markup consumers don’t have the capabilities to do anything more (or have inconsistent capabilities).

Heroku Preso from Devoxx 2011

As expected… Devoxx 2011 rocked! Such a fun conference with top notch sessions and people. I presented a session on how to deploy Java, Play Framework, and Scala apps on Heroku. Matt Raible did a great (and very thorough) write-up on my session. Thanks Matt! Here are my slides:

There was also some hot news at Devoxx… Play Framework 2 is the official web framework in the Typesafe Stack! And Heroku already supports Play 2! Awesome stuff.

Akka, Heroku, sbt and BlueEyes at the SF Scala UG

Next Monday at the San Francisco Scala User Group I will be co-presenting about Akka, Heroku, sbt and BlueEyes with Mike Slinn - a long time friend and mentor. In the presentation we will be talking about a building client/server apps with HTML5 on the client and Scala & JSON services on the server. We will also show how to deploy these applications on the cloud with Heroku. Hope to see you there!