Sort by: Date | Author | Tag
Java Language
2026
2025
-
Valhalla? Python? Withers? Lombok? - Ask the Architects at JavaOne'25
on December 15, 2025
-
Pattern Matching, Under the Microscope
by Angelos Bimpoudis on October 13, 2025
-
"Just Make All Exceptions Unchecked" - Live Q&A from Devoxx
by Stuart Marks, Nicolai Parlog on October 9, 2025
-
All New Java Language Features Since Java 21 #RoadTo25
by José Paumard on August 31, 2025
-
Growing the Java Language #JVMLS
by Brian Goetz on August 21, 2025
-
A New Model for Java Object Initialization
by Dan Smith on July 27, 2025
-
Best of Java Feature Face-Off - Celebrating 30 Years of Java: The Programming Language That Changed the World
by Sharat Chander on July 2, 2025
-
Inside Java’s Language Renaissance
by Chad Arimura on June 30, 2025
-
Key Java Language Updates From 2020 to 2025
by Gavin Bierman on June 6, 2025
-
Pattern Matching in Java: Better Code, Better APIs
by Dan Smith on May 24, 2025
-
Where Is the Java Language Going?
by Brian Goetz on April 20, 2025
-
Quality Outreach Heads-up - New Null Checks in Inner Class Constructors
by Nicolai Parlog on April 4, 2025
-
Modern Java Deep Dive
by Nicolai Parlog on February 9, 2025
-
Java Language Evolution in 2025 - Inside Java Newscast #84
by Nicolai Parlog on January 30, 2025
2024
-
Java Language Futures - Fall 2024 Edition
by Gavin Bierman on October 30, 2024
-
Java in 2024 - #JVMLS keynote
by Georges Saab on August 12, 2024
-
How to Read a JDK Enhancement Proposal - Inside Java Newscast #74
by Nicolai Parlog on August 1, 2024
-
Converting Data Sources to Streams
by Dr. Venkat Subramaniam (guest) on July 31, 2024
-
Why Update Data-Oriented Programming to Version 1.1?
by Nicolai Parlog on June 26, 2024
-
When to use Data-Oriented Programming v1.1
by Nicolai Parlog on June 10, 2024
-
Separate Operations From Data - Data-Oriented Programming v1.1
by Nicolai Parlog on June 5, 2024
-
Make Illegal States Unrepresentable - Data-Oriented Programming v1.1
by Nicolai Parlog on June 3, 2024
-
Java in 2024 - Constant evolution, delivered.
by Georges Saab, Chad Arimura on June 1, 2024
-
Model Data, the Whole Data, and Nothing but the Data - Data-Oriented Programming v1.1
by Nicolai Parlog on May 29, 2024
-
Model Data Immutably and Transparently - Data-Oriented Programming v1.1
by Nicolai Parlog on May 27, 2024
-
Data-Oriented Programming in Java - Version 1.1
by Nicolai Parlog on May 23, 2024
-
(Dirty?) Tricks in Java 22 - Inside Java Newscast #64
by Nicolai Parlog on February 29, 2024
2023
-
Uniform handling of failure in switch
by Brian Goetz on December 15, 2023
-
Pattern Matching for switch - Sip of Java
by Billy Korando on November 13, 2023
-
Optimizing your equals() methods with Pattern Matching - JEP Cafe #21
by José Paumard on November 10, 2023
-
Record Patterns in Java 21 - Sip of Java
by Billy Korando on November 6, 2023
-
JDK 21 Release - Sip of Java
by Billy Korando on September 18, 2023
-
Patterns: Exhaustiveness, Unconditionality, and Remainder
by Brian Goetz, Gavin Bierman on May 26, 2023
-
JavaDoc JDK 20 Updates - Sip of Java
by Billy Korando on May 22, 2023
2022
-
Glimpse at Java 20: Pattern Matching, Concurrent Programming and Valhalla - Inside Java Newscast #38
by José Paumard on December 1, 2022
-
Java Thread Primitive Deprecation FAQ
on November 5, 2022
-
Starting (With) Java, Made Simple - Inside Java Newscast #35
by Nicolai Parlog on October 6, 2022
-
Paving the on-ramp
by Brian Goetz on September 29, 2022
-
Local Class Improvements - Sip of Java
by Billy Korando on August 22, 2022
-
Leverage Java 17 New Features to Create Your Wordle Checker - JEP Café #10
by José Paumard on February 22, 2022
-
Refactoring Java 8 code with Java 17 new features - JEP Café #9
by José Paumard on February 1, 2022
-
Exceptions - You don't gotta catch 'em all!
by Joakim Nordström on January 12, 2022
2021
2020
2014