Browsing Category
Core Java
42 posts
Security in the Age of Java 25: New Language Tools for Safer Code
Security is more than just encryption – it’s also about how you write code. There are several Java…
Code. Collaboration. Community.
JCON USA @ IBM TechXchange 2025 – where the spirit of Java found a new home in Orlando.…
Java 25: Getting the Most Out of Virtual Threads with Structured Task Scopes and Scoped Values
With Java 21, the Java platform completely reinvented how threads work by introducing virtual threads alongside traditional platform…
Behind the Bytecode: Exploring Java Features with javap tool
When we develop applications, we often rely on a robust set of tools that the language’s development environment…
Best Practices for Writing Clean Code in Java
Introduction Writing clean, maintainable code isn’t just a good idea; it’s a non-negotiable imperative for any professional Java…
Java Streams Evolution: From Java 8 to Today
The Java Streams evolution, starting from Java 8, has significantly transformed how we process data collections with a…
Writing Readable Code with Algebraic Data Types and Pattern Matching in Java
Writing readable code is essential for the maintainability of any application. There are many techniques we can use…
Async IO with Java and Panama: Unlocking the Power of IO_uring
When I first started exploring Virtual Threads in Java, I wanted to understand everything about them—their yielding behavior,performance…
TRANSFORMING POJOS AND JAVA RECORDS WITH FROPOREC: DEEP IMMUTABILITY AND BEYOND
Java has been evolving, with major improvements over the years, especially in the area of data handling. One…
State management explained
State causes a lot of complexity, is the main source of (weird) bugs and introduces high cognitive load…