Speaker at JavaForum, Stockholm

September 30, 2008 · Posted in Groovy, JavaScript, Speeches, Web Development · 1 Comment 

This evening I have been a speaker at JavaForum in Stockholm. The topics was about pragmatic functional programming. How this ideom can be used on both the server-side (Groovy) and on the client-side (JavaScript/Prototype).

The offspring was a small application around GoogleMaps, using AJAX technology with the JavaScript library Prototype.

Here are my slides:

Speaker at JavaForum

September 14, 2008 · Posted in Groovy, Java, JavaScript, Speeches · Comment 

I will give a (swedish) speach at JavaForum in Stockholm, 30 September 2008. The title is Rena kartor - GoogleMaps med AJAX and I will talk about how functional programming now is commodity on both the server and the client side. The basis of my talk is a small AJAX application using Google Maps. More info can be found here.

AlwaysUp

March 30, 2008 · Posted in Groovy · Comment 

A half year ago I was working on a small project, which among other things incorporated managing a set of never stable Windows video servers. That means, we had to reboot them a couple of times a day during production hours. Because the production season spanned several months, it was out of the question to start investigating more thoroughly. So just VPN in, find the Start menu and hit Reboot - sound like a high techie thing to do…

I started to investigate some software, to do the job, with the bi-condition it shouldn’t be expensive. After some googling and trials, I found a great software called AlwaysUp.

It did the job without getting in the way of other things to do and it had a web services API. The latter was the key to a quick Grails & Groovy web app, that could supervise all of the servers, at the time we had six of them.

With a click on a button it was now possible to check the up status and reboot all (or a subset) of the video servers. Creating a web app using Grails and coding in Groovy is just a pleasure, I got the first prototype up and running during an afternoon. Some other post will address these two technologies.