If you’re more of an OpenShift than Heroku fan, here’s how you can get your SBT-built Java project onto OpenShift. OpenShift has fewer dynos (“gears”) at the free tier (only 3) but they idle after 24 hours instead of 1, …

Hosting your SBT-built Java project on RedHat’s OpenShift platform Read more »

Tagged with: , , , ,

I love Heroku for quickly deploying and testing your applications. The free usage tier makes it no cost for simple applications, and the Git Push To Deploy mechanism is a great way to test your build environment isn’t using cached …

Getting your SBT-built Java project onto Heroku Read more »

Tagged with: , , ,

I remember being at a DoxLon meetup back in the days of Docker 1.0, and one of the presenters said that they’d found Jenkins leaked resources so was unsuitable for containerization. Happy news – there’s an official Jenkins image.

Tagged with: , ,

If DropWizard excels at RESTful webservices, then the Play Framework is often the counterpart which provides an HTML front-end. Although it’s got both Java and Scala support, the Scala support seems to be more active. Here’s an introduction without using …

Scala Play from scratch Read more »

Tagged with: , , ,

I got an Arduino Yun so I could play around with it. Given my chilli plant has recently died, I’ve used it and a soil moisture sensor to tell me if I need to water the plant.

Tagged with: , , , , ,

So, you want to use Google Cloud DNS? It’s not as polished as Amazon’s Route 53 service, to the point where the UI doesn’t display your entries, nor allow you to edit them. The command line tool even fires up …

Google Cloud DNS – Java SDK sample Read more »

Tagged with: , ,

The final part of my tutorials about Kubernetes on Google Cloud is about spinning up your own Docker‘d n-tier app. Part 1 is here, and part 2 is here, and this post builds on them.

Tagged with: , , , ,

Following on from my previous post which stood up an etcd cluster, here’s how to add Kubernetes nodes which you can schedule Docker containers upon.

Tagged with: , , , ,

Microservices are great. Easy to reason about each component, easy to deploy/upgrade/scale. But here’s the rub – it’s quick tricky to see the wood for the trees. If you push more of the logic about how your system co-operates down …

Microservices are hard Read more »

Tagged with: , ,