-
DevOps
Automating Docker Deployments Using Jib and Payara Micro
If you are like me, you spend most of your day developing applications. During that time, it is difficult to…
Read More » -
Enterprise Java
Running code on Spring Boot startup
Spring Boot does a lot of configuration automatically for us but sooner or later you’ll have to do some custom…
Read More » -
Software Development
Behavioural Design patterns: Memento
The memento pattern is all about state. You use it when you want to restore the object to its previous…
Read More » -
Software Development
The Functional Style – Part 7
Lazy evaluation. To see a world in a grain of sand and heaven in a wild flower Hold infinity in…
Read More » -
Core Java
Migrating from Commons CLI to picocli
Apache Commons CLI, initially released in 2002, is perhaps the most widely used java command line parser, but its API…
Read More » -
Core Java
Java Integer Cache – Why Integer.valueOf(127) == Integer.valueOf(127) Is True
In an interview, one of my friends was asked that if we have two Integer objects, Integer a = 127; Integer…
Read More » -
Enterprise Java
Understanding H2 InMemory Database with Spring Boot
Introduction Basically the database setup involves several steps before we can use it through configured datasource in our application. This…
Read More » -
DevOps
Persistent Volumes for Database Containers running on a K8s cluster
In one of my previous posts I showed how we can run Oracle XE database on a K8s cluster. That approach works fine…
Read More » -
Software Development
Changing the Status Quo: How to Create a Culture of Accountability in your Org
Today, there is little dispute that software is indeed eating the world. Every part of our life includes software, from…
Read More »