Core Java
-
Fluent Interfaces Are Bad for Maintainability
Fluent interface, first coined as a term by Martin Fowler, is a very convenient way of communicating with objects in…
Read More » -
Vertx Programming Style : Your Reactive Web Companion REST API Explained
Vertx provides a lot of options to program in a light weight environment, like node.js . However, It could be…
Read More » -
JUnit Hamcrest Matcher for JSON
This post shows how you can write JUnit tests to check if an object matches a JSON string. This is…
Read More » -
AES Encryption and Decryption in Java (CBC Mode)
Transmitting confidential data such as plain text password through wire is always vulnerable to security.It is always recommended to encrypt…
Read More » -
SMPP Java Example(Client)
This post provides SMPP java example by creating a simple SMPP client that sends short messages to mobile subscriber.Using this…
Read More » -
How Volatile in Java works? Example of volatile keyword in Java
How to use Volatile keyword in Java What is volatile variable in Java and when to use the volatile variable…
Read More » -
Profiling in Production
Profiling in Production If you ever had some serious issues with a performance of your Java application, most probably you…
Read More » -
How Java 10 will CHANGE the Way You Code
Highlighting the New Java Local Variable Type Inference Feature Coming in Java 10 Back in 2016, a new JDK Enhancement…
Read More » -
Java 10 – JEP 286: Local-Variable Type Inference
Java 10 is around the corner with RC Build available here. The features targetted for this release can be found…
Read More »