-
Core Java
Creating Custom Runtime Images with jlink
Java applications, particularly those designed for deployment in resource-constrained environments or with specific security requirements, benefit greatly from reduced runtime…
Read More » -
Core Java
Store File or byte[] as SQL Blob in Java (Store and Load)
In many applications, you might need to store files or binary data directly in a database. PostgreSQL offers a data…
Read More » -
Core Java
Read Last N Lines From File in Java
Reading the last N lines of a file is a common task in Java, especially when dealing with log files…
Read More » -
Core Java
A Deep Dive into Sealed Classes and Interfaces
Java’s introduction of sealed classes and interfaces marked a significant step towards enhancing type safety and code predictability. These language…
Read More » -
Core Java
Flux vs Mono: Choosing the Right Reactive Stream in Java
Reactive programming has emerged as a powerful paradigm for building scalable and responsive applications. At the heart of this paradigm…
Read More » -
Enterprise Java
Implementing an Elasticsearch Aggregation Query in Java
Elasticsearch is a distributed search engine that is designed for scalability, flexibility, and high performance. It allows us to store,…
Read More » -
Core Java
hasItems() vs. contains() vs. containsInAnyOrder() in Hamcrest
Hamcrest is a popular framework for writing matcher objects, allowing for more readable and flexible unit tests. Among its many…
Read More » -
Python
Python Booleans: Hidden Gems I Wish I Knew Sooner
Booleans might seem simple – just True or False – but they’re the backbone of decision-making in Python. They control…
Read More »