Java 20 is out! Nuff said 🙂
Search Results for: jdk
Java Weekly, Issue 481
Java is evolving and growing up. We’re getting close to Java 20 🙂
Difference Between Javac and the Eclipse Compiler
A comparison between the Java compiler and the Eclipse compiler.
Java Weekly, Issue 480
String Interpolation in Java. Finally. And some profiler limitations.
Java Weekly, Issue 479
Java security API, Kotlin 2.0 compiler, testcontainers, web apps with Loom, safer refactorings, and write stuff down!
Debugging Spring Method Annotations Using Lightrun
A practical guide to debugging Spring method annotations using Lightrun.
Guide to Java Project Panama
Project Panama aims to ease the interaction between Java and foreign (non-Java) APIs, i.e., native code written in C, C++, etc.
Java Weekly, Issue 478
Spring 3 Native support, TSID with Hibernate, window functions in Hibernate, placing features in systems, and Human OS!
Introduction to Roaring Bitmap
Learn about the roaring bitmap data structure, understand some of its operations, and see how it performs compared to BitSet.
Migrate From Java 8 to Java 17
Explore some extremely useful features available in the newer versions of Java. These features aren’t only easy to learn but can also be implemented quickly without much effort when planning to migrate from Java 8 to Java 17.
Java HttpClient Connection Management
Learn how the Java HttpClient reuses connections from its internal connection pool.
Java Weekly, Issue 477
Faster Image IO in Java 21, enhanced escape analysis, type-safe stream API queries, scalable media ML, and efficient one-on-ones!
Java Weekly, Issue 476
Records in Hibernate, pattern matching, flexible Gradle, Java GC, and Stream Processing with Hazelcas.
Understanding the Difference Between Stream.of() and IntStream.range()
Learn about Stream.of() and IntStream.range() and learn about certain operations that may turn a Stream from “lazy” to “eager”.
OpenTelemetry Setup in Spring Boot Application
Deploying microservices can lead to challenges in tracing requests across those services. With OpenTelemetry we’re able to capture logs from independent services and use them to observe traces of entire requests. We look at how to achieve this in Spring.
Memory Types in JVM
Learn about the different memory types in the Java Virtual Machine (JVM) and understand the reasons for some common memory-related errors.
Determine if a Class Implements an Interface in Java
Learn several ways to determine if an object or a class implements a specific interface.
Structured Concurrency in Java 19
Learn about structured concurrency capabilities in Java 19.
Java Weekly, Issue 474
Safe native memory management with Java, scaling DAO layer in Spring apps, releasing to maven central, REST glory, and window functions in MySQL!
Ahead of Time Optimizations in Spring 6
What’s the concept of AOT and how is applied in Spring 6 looking at pros and cons.