-
Core Java
Java: Why a Set Can Contain Duplicate Elements
In low-latency applications, the creation of unnecessary objects is often avoided by reusing mutable objects to reduce memory pressure and…
Read More » -
Core Java
Java: Creating Terabyte Sized Queues with Low-Latency
Queues are often fundamental components in software design patterns. But, what if there are millions of messages received every second…
Read More » -
Core Java
Why General Inheritance is Flawed and How to Finally Fix it
By leveraging composition and the final keyword in the right way, you can improve your programming skills and become a…
Read More » -
Core Java
Java: Creating Terabyte Sized Queues with Low-Latency
Queues are often fundamental components in software design patterns. But, what if there are millions of messages received every second…
Read More » -
Core Java
Did You Know You Can Create Mappers Without Creating Underlying Objects in Java?
As most Java developers know, putting values in a Java Map (like a HashMap) involves creating a large number of…
Read More » -
Enterprise Java
How to get Type-Safe and Intuitive Hibernate/JPA Queries by Leveraging Java Streams
A large proportion of Java database applications are using Hibernate/JPA to bridge the gap between Java and SQL. Until recently,…
Read More » -
Enterprise Java
Extend Hibernate to Handle Java Stream Queries
The Java Stream API released in Java 8 has proven itself to be an efficient, terse yet intuitive way of…
Read More » -
Enterprise Java
Java/Cloud: How to Quickly Create a Kubernetes-ready REST Microservice
It is safe to say that the Microservice + Cloud combination is all the rage these days. Microservices are being…
Read More » -
Enterprise Java
Java/Spring: How to Generate an Entire Swagger Documented CRUD REST API With Speedment
As developers, one of the most cumbersome tasks we often face in our day-to-day lives is writing good and understandable…
Read More »