-
Software Development
Fault Tolerance in Go
In distributed systems, failure is inevitable. Eventually, some service will become bogged down and consequently won’t respond quickly enough or,…
Read More » -
Software Development
Continuous Integration Is a Hack!
“Continuous Integration is a hack!” said my friend Ben Rady years ago during a discussion on CI hosted by Stelligent.…
Read More » -
Core Java
Docker Containers With Gradle in 4 Steps
Do you need to create a Docker image from your Java web app? Are you using Gradle? If so, then…
Read More » -
Software Development
Custom Git Commands in 3 Steps
I’m lazy and so I seek ways to reduce repetitious activities. For instance, I’ve spent a lot of time in…
Read More » -
Core Java
Java 8’s Functional Fomentation
Java 8 has revolutionized Java. It’s easily the most significant release of Java in the last 10 years. There are…
Read More » -
Enterprise Java
Continuous Delivery for Heroku With Jenkins
A continuous delivery pipeline that leverages Jenkins and targets Heroku is fairly simple to set up, provided you install the…
Read More » -
DevOps
Elasticsearch in a Box
Are you looking to get going with Elasticsearch as quickly as possible without having to worry about installing Java or…
Read More » -
DevOps
Provisioning Ubuntu With Java in 3 Steps
As I’ve written about before, Vagrant is handy tool for creating localized VMs. It’s a lot like firing up EC2…
Read More » -
DevOps
SSH & Vagrant
Vagrant is a handy tool for creating VMs. It’s a lot like firing up an EC2 instance, but in Vagrant’s…
Read More »