-
DevOps
Microservices with Spring Boot, Axon CQRS/ES and Docker
In the last year or two, the pace of change in software architecture has rapidly advanced with new approaches like DevOps and Microservices…
Read More » -
Enterprise Java
JSON Web Tokens With Spring Cloud Microservices
At Keyhole, we have published several blogs about Microservices. We’ve talked about architectural patterns used in a Microservices environment such…
Read More » -
Core Java
Java Arrays Sort decoded
Sorting is one the first algorithm that we learn in computer science. Sorting is such an interesting area that it…
Read More » -
Core Java
Creating Value Objects with Immutables
In response to my recent post AutoValue: Generated Immutable Value Classes, Brandon suggested that it might be interesting to see…
Read More » -
Software Development
Thinking in Abstractions
Recent issues of the Clojure Gazette have been discussing abstractions, and it’s got me thinking. I am wary of needless…
Read More » -
Core Java
Java 8: Default Method Resolution Rules
With the introduction of default methods in Java 8, it is now possible for a class to inherit the same…
Read More » -
Enterprise Java
Load balancing with Apache Camel
In this example we will show you how to use Apache Camel as a load balancer for your system. In…
Read More » -
Core Java
The Truth Behind the Big Exceptions Lie
Exceptions are probably the most misused Java language feature. Here’s why Let’s break some myths. There is no tooth fairy.…
Read More » -
Agile
Ready, Fire, Aim: How most gather requirements
Connecting with your customers and delivering value depends on understanding your customer’s requirements and selling the correct product or solution…
Read More »