Java
-
Core Java

How to Collect Entity IDs from Java Collections
In many applications, we often work with collections of domain entities retrieved from a database, API, or in-memory source, and…
Read More » -
Core Java

Mastering Event-Driven Java: Kafka, Pulsar, RabbitMQ, and Beyond
In todayâs software landscape, responsiveness, scalability, and real-time data flow are no longer luxuriesâtheyâre expectations. Event-driven architectures (EDA) offer a…
Read More » -
Core Java

Java and EventâDriven Architectures: Kafka, Pulsar, and the Modern Streaming Landscape
Eventâdriven architectures have become a defining approach for building systems that react in real time, scale horizontally, and remain resilient…
Read More » -
DevOps

How to Configure Testcontainers to Run on Podman
Testcontainers is a popular Java library that simplifies integration testing by providing lightweight, disposable containers for databases, message brokers, and…
Read More » -
Core Java

Understanding the JVM Start-up Process
The Java Virtual Machine (JVM) start-up process is a carefully orchestrated sequence of steps that transforms a simple java command…
Read More » -
Core Java

Project Loom’s Virtual Threads: Rethinking Concurrency in Java
For decades, Java developers have faced an uncomfortable trade-off: write simple, blocking code that’s easy to maintain but difficult to…
Read More » -
Core Java

Understanding Java SecureRandom Algorithms on Linux
High-quality random numbers are essential for cryptography, secure key generation, and other security-sensitive applications. Standard pseudo-random number generators (PRNGs) produce…
Read More » -
Core Java

Serverless Java in 2026: AWS Lambda, Azure Functions, and Beyond
For years, Java and serverless computing seemed fundamentally incompatible. The JVM’s startup characteristicsâloading classes, initializing the runtime, warming up JIT…
Read More » -
Core Java

Using SFTP with JSch
Secure File Transfer Protocol (SFTP) is a network protocol that provides secure file transfer capabilities over SSH (Secure Shell). It…
Read More »

