Core Java
-

Surprisingly High Cost of Java Variables with Capitalized Names
I’ve read hundreds of thousands or perhaps even millions of lines of Java code during my career as I’ve worked…
Read More » -

How much faster is Java 17?
Java 17 (released yesterday) comes with many new features and enhancements. However, most of those require code changes to benefit…
Read More » -

7 Best Games Written in Java
Among one of the most popular and well-known programming languages of the 21st century, Java is a household name. Created…
Read More » -

Logging in Unit Tests, a Bad Practice
Logging is an inevitable part of debugging. Well, at least in modern high-level programming languages and architectures. It wasn’t thirty…
Read More » -

Overhead added by Garbage Collection Logging
Enabling Garbage collection logs on your application has certain advantages. In nutshell, Garbage collection logs will facilitate you to optimize…
Read More » -

Java 16: Stream.mapMulti
Java 16 introduces a new Stream.mapMulti method which allows you to replace elements in a stream with multiple elements. The…
Read More » -

Cloud Build – CI/CD for a Java Project
In a previous blog post I went over the basics of what it takes to create a configuration for Cloud…
Read More » -

Add Grpc to your Java Application
Grpc is a high performance, open source universal RPC framework.There are various benefits for using gRPC. It simplifies development by…
Read More » -

Prestructors
Making constructors pre-process the arguments before encapsulating them seems to be bad practice. However, very often it’s necessary to do…
Read More »

