Informative Articles

November 15, 2018

Searches in a RESTful interface (GET or POST?)

When designing a RESTful API, the architectural semantics are considered vital to the overall design.
November 8, 2018

New JDK 11 features that I personally like and use

Java Development Kit (JDK) 11 is now generally available bringing some productivity improvements and an HTTP Client API that implements HTTP/2.
March 27, 2017

Why use microservices ? Monolithic vs Microservices style

The term “Microservices” has risen over the last few years describing a way to design software applications as independently deployable services.
February 17, 2017

Why use Spring Boot rather than Spring Boot-less?

When people say, “Spring Boot does everything”, it’s not clear what “everything” is. If you are a java developer, there is a high probability that you […]
January 16, 2015

The famous java == and .equals()

In Java, there is a difference between java == and equals() method to compare primitives (int, float etc), strings and objects. This is a short article […]
December 30, 2014

What Is Unicode? UTF-8, UTF-16 and UTF-32 etc ?

In order for a computer to be able to store text and numbers that humans can understand, there needs to be a code that transforms characters […]
November 13, 2014

Dependency Injection Explained (Especially for beginners)

Somebody asked a question : How to explain dependency injection to a 5-year old? Well, sounds like that kid’s in for a hard life… I suggest, […]
June 6, 2014

Stop Wasting Money On WebLogic, WebSphere, And JBoss Application Servers

Use Apache Tomcat. It is free. I don’t understand why firms spend millions of dollars on Java application servers like Oracle Weblogic or IBM WebSphere Application […]
May 12, 2014

Java Versions, Features and History

This article gives you a highlight of important features added in every major Java release. I am sure you will find it interesting.