Back from Devoxx and JUDCon China

Last month has been packed with travel, which included speaking at two fantastic conferences: Devoxx and JUDCon China.

I gave the same "The JBoss Polyglot Revolution - Be Part Of It!" presentation in both conferences where I explained our efforts around running Scala applications on top of JBoss Application Server 7, amongst other polyglot efforts within JBoss. The polyglot talk I gave in Devoxx 2012 is now live in Parleys, so make sure you register if you didn't get the chance to attend, or wanna see it all over again :).

In Devoxx, I also had the chance the meet the Vaadin team which have contributed a couple of Scaladin quickstarts to run on top of Escalante. During the conference the Vaadin team did an informal meetup with Vaadin users and I was able to present Escalante to them, demonstrating the integration between these two technologies. To find out more about Escalante and Scaladin/Vaadin, check these blog posts.

There was a very big Scala presence during Devoxx, including talks from Joshua Suereth with whom I had the chance to speak for a few minutes to brainstorm what Escalante's SBT plugin should look like. I got some very valuable information out of that discussion, which I'm currently putting into practice, so stay tuned ;)

Scala developer presence in JUDCon China was smaller, but my polyglot talk still generated some healthy discussions and debates, particularly with Errai Lead Mike Brock who has some strong opinions about monoglot development.

Enough of conferences and meetings for now. It's time to carry on moving Escalante forward :)

Scaladin quickstart for Escalante

The first external Escalante contribution is in, and it comes from Risto Yrjänä (@ristoy), who has built a Scaladin quickstart that runs on top of Escalante.

What is Scaladin? Scaladin is a wrapper that makes it easier to use Vaadin Framework with Scala programming language. And Vaadin? Vaadin is a server-side, java web application development framework which uses GWT to generate the UI in the browser. To find out more about check Vaadin/Scaladin FAQ section.

Risto has contributed a Scaladin Hello World quickstart that shows how to build, deploy and run a simple Vaadin component written in Scala showing a welcome message and the current date and time (dynamically generated). Here's a screenshot of quickstart:

The example can be built and deployed using either Maven or JBoss Developer Studio as shown in the quickstart instructions. For more details on this quickstart, other Escalante quickstarts, or how to set up JBoss Developer Studio for Scala, check the dedicated Quickstarts section.

Risto has another juicy example coming up showing off Scaladin's full potential, so watch this space for further news!

Get in touch!

If you have any questions, issues, or other feedback about Escalante, you can find us on #escalante on freenode or our public forums.

For Scaladin/Vaadin related questions, you can with the Vaadin team via chat, or posting a question in their general help forum. Please note that for Vaadin offers commercial support plans and professional services as well.