-
Core Java
What to Expect in Java 11
The last few years have been tumultuous for the Java world, with a diverse range of features being added in…
Read More » -
Software Development
Mining Mailboxes with Elasticsearch and Kibana
In a previous post I had mentioned that the trio of Logstash, Kibana and Elasticsearch (ELK stack) is one of…
Read More » -
Core Java
Java 8 Lambda Expression for Design Patterns – Strategy Design Pattern
The strategy pattern defines a family of algorithms encapsulated in a driver class usually known as Context and enables the…
Read More » -
Core Java
Java 8 Lambda Expression for Design Patterns – Decorator Design Pattern
The Decorator pattern (also known as Wrapper) allows behavior to be added to an individual object, either statically or dynamically,…
Read More » -
Software Development
Agile vs. Architecture
There is a misconception that Architecture has no place in Agile methodology or Agilists don’t do Architecture. In my view…
Read More » -
Software Development
Microservices Orchestration
In my earlier post, I had introduced the concept of microservices. As a quick recap, microservices model promises ease of…
Read More » -
Core Java
Java 8 Lambda Expression for Design Patterns – Command Design Pattern
In this blog I would illustrate implementing the command pattern in functional programming style using Java 8 Lambda expressions. The…
Read More » -
Software Development
Microservices in a Nutshell
At the onset, “Microservices” sounds like yet another term on the long list of software architecture styles. Many experts consider…
Read More »