-
Core Java
What to Expect in Java JDK 10
As we are just getting used to the release of Java 9 in September, we only have a few more…
Read More » -
Software Development
X-Mas Musings – Too Many Paths. One Path Spec?
December is for many people a period of reflection or thought. So I decided to reflect upon last year’s things…
Read More » -
Core Java
SRP is a Hoax
The Single Responsibility Principle, according to Robert Martin‘s Clean Code, means that “a class should have only one reason to…
Read More » -
Software Development
Get any image metadata with Spring Boot and Docker
This is the second part of a series of three articles, but I decided to condensate in two to give…
Read More » -
Software Development
Introduction to WebAssembly: why should we care?
There is a new weapon in the great war against JavaScript the struggle to allow developers to choose their favorite style of…
Read More » -
Software Development
Kotlin – tail recursion optimization
Kotlin compiler optimizes tail recursive calls with a few catches. Consider a rank function to search for the index of an…
Read More » -
Enterprise Java
Rapid SEMAT Application Development with Apache Isis
TL;DR This post talks about a SEMAT pet project I created using Apache Isis and deployed to OpenShift Online here http://semat.ofbizian.com Apache…
Read More » -
Enterprise Java
Intro to Spring Cloud Config Server
1. Overview In this tutorial, we will review the basics of Spring Cloud Config Server. We will setup a Config…
Read More » -
Core Java
Running Java in Production: A SRE’s Perspective
As a Site Reliability Engineer (SRE) I make sure our production services are efficient, scalable, and reliable. A typical SRE…
Read More »