-
DevOps

Exploring Deployment Strategies In Kubernetes
This time I will not write a lenghtly post. Instead, I’ll try to explain different deployment strategies through diagrams. This…
Read More » -
Software Development

Improve database speeds by fixing slow queries
When building web applications, a great deal of optimization often occurs to speed up the flow of information from and…
Read More » -
Kotlin

Implementing multiple interfaces through delegation
In Kotlin, a class can implement multiple interfaces. This is common knowledge. A class can also use delegation to implement…
Read More » -
Core Java

Chain Of Responsibility Design Pattern In Java
In this tutorial, we’ll learn how to implement the Chain Of Responsibility Pattern in Java. The Chain Of Responsibility design…
Read More » -
Core Java

Command Design Pattern In Java
In this tutorial, we’ll learn about the command pattern which is an important behavioral design pattern. It has some important…
Read More » -
Software Development

Where to Put The Implementation
A good friend asked me a quote today, and I thought I’d share it with you. Consider this code snippet:…
Read More » -
Software Development

17 Best Tips To Write Effective Test Cases
Test cases are the first step in any testing cycle and are very important for any project. If anything goes…
Read More » -
Core Java

Tools to keep JavaDoc up-to-date
There are many projects where the documentation is not up-to-date. It is easy to forget to change the documentation after…
Read More » -
Core Java

State Design Pattern In Java
In this tutorial, we’ll explore another popular behavioral design pattern – the State Design Pattern. The knowledge of state design…
Read More »




