Last year, I followed the Functional Programming course on Coursera by Martin Odersky. It was a thorough introduction to Scala. Right now I’m reading Pragmatic Scala by Venkat Subramaniam. So it was about time for some actual Scala code.
Using a hosted version of Jenkins can be fairly expensive. Especially if you’re looking to continuously integrate your hobby project. A $5 Digital Ocean server and an afternoon of configuration can seem tempting. In this post I’ll look at the pros and cons of selfhosting Jenkins.
Earlier this year, I’ve been experimenting with static site generators. My eventual goal is to move this blog and a few more into static sites. After some experimentation, my conclusions are pretty predictable.
We’re seeing an explosion of video content. Platforms such as Udacity and Udemy are very popular. Recently, Packt Publishing also started producing and selling videos for developers. This post reviews their video on Vaadin.
In part 1, I set up a Nexus Maven repository. In the second part, I wanted to build a number of Java projects on the OpenShift Jenkins instance. Sounds easy enough, but it wasn’t.
I’m currently using the free [email protected] services that CloudBees offers to build and deploy my small side-project. This free service is going away, so I’m now migrating everything. This is the first small step: setting up a new repository.
If you are still running a Java 6 application on Google AppEngine, you’re about to get into serious trouble. Any moment now, the AppEngine team is going to release version 1.8.9, which will no longer support deployment of Java 6 applications.
Existing applications will keep on running. But you should probably upgrade your application with the necessary urgency, as you will no longer be able to fix bugs.
Last summer, I was a technical reviewer for [amazon_link id=”1782168559″ target=”_blank” locale=”US” container=”” container_class=”” ]Augmented Reality for Android Application Development[/amazon_link]. The book has just been released, so I think it deserves a proper review. As you may have guessed, the book is all about augmented reality on Android.
After my review of the Vaadin 7 Cookbook, I decided it was time to upgrade my own application, that had been running on Vaadin 6 for quite some time to Vaadin 7. In this post I share my experience and a guide on how to do it yourself and what to watch out for (there are quite a few gotchas)
It’s has been over 6 months since I last touched my PayPal GAE integration servlet. This means it’s becoming pretty stable. However it was time to upgrade some of the libraries. Read on for the details.