Java Weekly, Issue 367

An OpenJDK with JWarmup and coroutines, pattern matching for arrays, JVM performance rabbit hole, distributed metadata management, and a more effective developer experience!

Data Modeling with Apache Kafka

Learn how to use a Docker environment to cover the fundamentals of data modeling for a system that uses Apache Kafka for message processing.

Java Weekly, Issue 366

Millions of virtual threads, virtual thread pools, GraalVM meets COBOL, Intellij on M1, Telemetry and Protobuf, and Spec updates for Java 16!

Java Weekly, Issue 364

The one with performance: HotSpot JVM intrinsics, AppCDS with jLink, gRPC meets Kotlin, Maven’s speed daemon, JDBC’s statement caching, and Apple’s M1!

Java Weekly, Issue 363

Lots of innovation happening: HTTP/3 in Netty, Reactive Hibernate, Static images for JVM, Maven 4, Docker deprecation on K8S, and also, the value of 1-on-1 sessions!

Java Weekly, Issue 362

Say hello to Java 16: one small step towards value types and a more efficient Metaspace. Also, buildpacks with layered Jars, and becoming an effective team lead!

Guide to the System Stubs Library

Learn the importance of being able to mock system resources and how System Stubs allows for complex configurations of stubbing with JUnit 4 and JUnit 5 plugins

Java Weekly, Issue 357

Revisiting project Jigsaw and first-level cache in Hibernate, a little competition for SDKMAN!, moving data at petabyte scale, and fallacies about time and timezones!

Java Weekly, Issue 355

Project Panama delivers, Dockerizing Java applications, EFK stack for logging, a little about queuing theory, and COBOL ain’t gonna go anytime soon.

Java Weekly, Issue 350

GC enhancements in Java 15, JPA lifecycle events, Docker and Spring Boot, Distributed tracing, and perks of hiring junior engineers: packed in a diverse weekly!

Java Weekly, Issue 347

Efficient docker images for Spring Boot, lots of small upgrades for Spring, more patterns for distributed systems, and a historical take on date and time!

Java Weekly, Issue 345

Microsoft continues to contribute to the Java ecosystem with new the OpenJDK for ARM and JMS over AMQP. Also, Patterns to manage distributed systems and finally, working effectively from home!