Modern Java in Action
Let's write a GitHub Crawler and let's throw in everything Java (21) has to offer: ◦ virtual threads and structured concurrency, ◦ pattern matching and data-oriented programming, ◦ type inference, records, and sealed types, ◦ text blocks and template strings, ◦ a modern HTTP client and improved collections, ◦ modules and OS-specific binaries. The end result will look very different from just a few years ago, let alone 10. This is not your dad's Java! Presented by Nicolai Parlog (Oracle) Recorded at Jfokus 2024 ➱ https://www.jfokus.se ◦ Inside.java ➱ https://inside.java ◦ Dev.java ➱ https://dev.java Tags: #Java #JDK #OpenJDK

▶︎
Java 17 to 21: A Showcase of JDK Security Enhancements

▶︎
Java Language Update - Early 2024 Edition

▶︎
Modern Java Deep Dive

▶︎
Java Language Futures - Spring 2024 Edition

▶︎
Spring Boot & AWS Cognito: Migrating from Manual to Managed Auth (Live Demo)

▶︎
The New Java Best Practices by Stephen Colebourne

▶︎
Java's Virtual Threads - Next Steps

▶︎
Know Your Java?

▶︎
How Netflix Uses Java - 2026 Edition

▶︎
Parallel Streams, CompletableFuture, and All That: Concurrency in Java 8

▶︎
Java 21 - Language Features and Beyond

▶︎
A New Model for Java Object Initialization #JVMLS

▶︎
Bootiful Spring Boot 4 by Josh Long @ Spring I/O 2026

▶︎
Java 21 Is Good?! | Prime Reacts

▶︎
“Pattern Matching” with Gavin Bierman - Inside Java Podcast 17

▶︎
Modern Java in Action • Nicolai Parlog • GOTO 2024

▶︎
Full Walkthrough: Workflow for AI Coding — Matt Pocock

▶︎
Caching for Agentic Java Systems: Internal, Distributed, and Semantic

▶︎
Mastering JVM Memory Troubleshooting - From OutOfMemoryErrors to Leaks

▶︎
