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 JUG Tour: Boulder, Phoenix, & Portland

For the next wave of the Heroku Java User Group Tour I will be speaking about running Java, Play Framework, and Scala apps on the cloud in these three wonderful places: Boulder, Colorado - December 13 Phoenix, Arizona - December 14 Portland, Oregon - December 20 I hope to see you there!

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!

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!

Heroku at Devoxx 2011

Devoxx is one of my favorite conferences of the year so I’m lucky to be presenting there again this year. This Thursday at noon I’ll be presenting about Heroku and how to deploy Java, Play Framework, and Scala apps on the cloud. Hopefully see you there!