Understanding Java Optional

Optional introduced in Java in version 8 is often misused. Eliminating nulls isn’t a goal of Optional. Read more

Similar

Ruby vs. Java

Let’s find out the difference between Ruby vs Java, the most popular programming languages for developing successful enterprise applications in 2021. (more…)

Read more »

Measuring Time: From Java to Kernel and Back

Problem Statement Even the most basic problems become interesting when you dig deep enough. Today, I would like to do a deep dive into measuring time in Java. We will start with the very basics of the Java API and gradually move lower in our stack: throug... (more…)

Read more »

High-Performance Java Persistence Tips (SQL)

Introduction A high-performance data access layer requires a lot of knowledge about database internals, JDBC, JPA, Hibernate, and this post summarizes some of the most important techniques you can use to optimize your enterprise application. 1. SQL statem... (more…)

Read more »