I was invited to present a short introduction to Scala, to the Johannesburg Java Users Group last night. The presentation covered some basic language syntax and features of Scala.
VMWare has started beta testing their PAAS (Platform as a service) offering via Cloud Foundry.
What is quite appealing about Cloud Foundry’s offering is that they support a number of languages: Java/Spring, Scala, Node.js.
I’ve signed up for an account and have had it approved, so we’re all set to start evaluating this offering against the likes of Google’s AppEngine and Amazon’s EC2 and BeanStalk
The idea behind this method of application development is to abstract the device specific (boiler-plate) code from the business code to avoid having multiple code bases for each device, model or platform.
My QwikInvoice CRM Google AppEngine application is still under development as time permits. I’ve been using the JDO api, but it appears the Objectify is the more efficient way of working with the datastore. So, i guess I’ll be refactoring QwikInvoice to use objectify-appengine.
So, I finally had the time to make my 2007 MacBook (2.2) Pro useful again by installing Ubuntu 11.04 on to it.
My vision for the MBP is that it will become a development/coding machine…portable and geeky 🙂
How did I do it? Well, I first killed off the OSX (10.4 I think it was) and repartition the whole disc. I had a lot of junk on there so I thought of it as a clean sweep. I re-installed OSX and then installed rEFIt that would help me dual-boot and install via the Ubuntu Live disc.
The process of install Ubuntu was quite straight forward and without issue. Ubuntu appears to work straight outta the box.