Nicolai Parlog - DevRel
Posts
- Quality Outreach Heads-up - Unicode in JDK 23: Removal of COMPAT Locale Provider on July 11, 2024 JDK 23
- Why Update Data-Oriented Programming to Version 1.1? on June 26, 2024 Java Language Amber
- Quality Outreach Heads-up - JDK 23: Changes Default Annotation Processing Policy on June 18, 2024 JDK 23
- When to use Data-Oriented Programming v1.1 on June 10, 2024 Java Language Amber
- Separate Operations From Data - Data-Oriented Programming v1.1 on June 5, 2024 Java Language Amber
- Make Illegal States Unrepresentable - Data-Oriented Programming v1.1 on June 3, 2024 Java Language Amber
- Model Data, the Whole Data, and Nothing but the Data - Data-Oriented Programming v1.1 on May 29, 2024 Java Language Amber
- Model Data Immutably and Transparently - Data-Oriented Programming v1.1 on May 27, 2024 Java Language Amber
- Data-Oriented Programming in Java - Version 1.1 on May 23, 2024 Java Language Amber
- Quality Outreach Heads-up - JDK 20-23: Support for Unicode CLDR Version 42 on March 29, 2024 JDK 23 JDK 22 JDK 21 JDK 20
- Quality Outreach Heads-up - JDK 20-23: Support for Unicode CLDR Version 42 on March 28, 2023 JDK 23 JDK 22 JDK 21 JDK 20
- 11 Great Java Tricks From Dev.java on December 25, 2021 Amber Modules
- Why Java's Records Are Better* Than Lombok's @Data and Kotlin's Data Classes on May 6, 2021 Amber JDK 16
- Code-First Unix Domain Socket Tutorial on March 4, 2021 JDK 16
Videos
- How to Read a JDK Enhancement Proposal - Inside Java Newscast #74 on August 1, 2024 Java Language
- Integrity by Default - Inside Java Newscast #73 on July 18, 2024 Performance Serviceability
- Java and AI? - Inside Java Newscast #72 on July 4, 2024 Babylon Panama Valhalla
- What Happened to String Templates? Inside Java Newscast #71 on June 20, 2024 Amber
- All Java 23 Features - Inside Java Newscast #70 on June 6, 2024 JDK 23
- Module Imports in Java 23 - Inside Java Newscast #69 on May 16, 2024 JDK 23 Modules Amber
- Java Withers - Inside Java Newscast #67 on April 18, 2024 Amber
- Java 23: Restoring the Balance with Primitive Patterns - Inside Java Newscast #66 on April 4, 2024 JDK 23 Amber
- Modern Java in Action on March 9, 2024 JDK 21
- (Dirty?) Tricks in Java 22 - Inside Java Newscast #64 on February 29, 2024 JDK 22 Java Language
- Does Java 22 Kill Build Tools? - Inside Java Newscast #63 on February 15, 2024 JDK 22 Core Libraries
- Data-Oriented Programming in Java 21 on February 12, 2024 JDK 21 Amber
- Java 22 Previews Statements Before super(...) and this(...) - Inside Java Newscast #62 on February 1, 2024 JDK 22 Amber
- Java's Plans for 2024 - Inside Java Newscast #61 on January 18, 2024 Babylon Loom Leyden Amber Valhalla Panama
- Java Highlights of 2023 - Inside Java Newscast #60 on December 21, 2023
- Java 22 Unpacking - Inside Java Newscast #59 on December 7, 2023 JDK 22 Panama Amber Loom Core Libraries GC
- Java On The GPU - Inside Java Newscast #58 on November 16, 2023 Babylon
- Better Java Streams with Gatherers - Inside Java Newscast #57 on November 2, 2023 Core Libraries
- Java Architects Answer Your Questions on October 26, 2023 Core Libraries Client Loom
- Brian Goetz Answers Your Java Questions on October 20, 2023 Amber Valhalla
- New Class-File API will make Java Updates easier - Inside Java Newscast #56 on October 5, 2023 JDK 22 Core Libraries
- Java 21 is an explosive release! 💣💥 on October 3, 2023 JDK 21 Amber
- Java 21 Brings Full Pattern Matching #RoadTo21 on September 17, 2023 JDK 21 Amber
- Upgrading from Java 17 to 21 #RoadTo21 on August 27, 2023 JDK 21
- Java 21 is no LTS Version - Inside Java Newscast #52 on July 6, 2023 JDK 21
- Java 21 - The Other Side - Inside Java Newscast #51 on June 22, 2023 JDK 21
- All That is in Java 21?! - Inside Java Newscast #50 on June 8, 2023 JDK 21 Amber Loom Panama GC
- Script Java Easily in 21 and Beyond - Inside Java Newscast #49 on May 25, 2023 Amber JDK 21
- Save 10-20% Memory With Compact Headers - Inside Java Newscast #48 on May 11, 2023 GC Performance
- The SolutionFactory To Java's Problems - Keynote on April 28, 2023 Amber
- Getting Rid Of Unused Variables (Finally) - Inside Java Newscast #46 on April 13, 2023 Amber
- Java Next - From Amber to Loom, from Panama on April 2, 2023 Amber Loom Panama Valhalla
- Java 21's New (Sequenced) Collections - Inside Java Newscast #45 on March 30, 2023 JDK 21 Core Libraries
- The Holy Grail of Java Performance - Inside Java Newscast #43 on March 2, 2023 Performance Leyden
- Future Java - Prepare Your Codebase Now! - Inside Java Newscast #41 on February 2, 2023 Security
- Java Modules in Real Life on January 29, 2023 Modules
- Java's Plans for 2023 - Inside Java Newscast #40 on January 19, 2023 Amber Loom Panama Leyden Valhalla
- 24 Java Features You Missed In 2022 - Inside Java Newscast #39 on December 15, 2022 JDK 19 JDK 18
- GraalVM in OpenJDK and More JavaOne Announcements - Inside Java Newscast #36 on November 3, 2022 GraalVM Client Performance JDK 17 Oracle
- The Future of Java is You | JavaOne 2022 Community Keynote on October 27, 2022
- Starting (With) Java, Made Simple - Inside Java Newscast #35 on October 6, 2022 Amber Java Language
- Java 19 in Action - Inside Java Newscast #33 on September 8, 2022 JDK 19 Amber Loom
- String Templates, JavaFX 19, Deserialization, and more at JavaOne - Inside Java Newscast #32 on August 23, 2022 Amber Client Core Libraries
- Sequenced Collections, Purity, and more at JavaOne - Inside Java Newscast #31 on August 11, 2022 Amber Core Libraries
- Java Modules in Real Life on August 1, 2022 Modules
- Java Q&A - Inside Java Newscast #30 on July 28, 2022 Amber Valhalla Leyden
- Data-Oriented Programming - Inside Java Newscast #29 on July 14, 2022 Amber
- What is OpenJDK? - Inside Java Newscast #28 on June 30, 2022
- Java 19 - The Best Java Release? - Inside Java Newscast #27 on June 16, 2022 JDK 19 Amber Loom Panama
- Deconstructing Records in Pattern Matching - Inside Java Newscast #26 on June 2, 2022 Amber JDK 19
- News Grab Bag: Loom Virtual Threads, Lilliput, Pattern Matching, … - Inside Java Newscast #25 on May 20, 2022 Loom Amber JDK 19
- Java Next - From Amber to Loom, from Panama to Valhalla on May 9, 2022 Amber Loom Valhalla Panama
- WHEN and NULL In Pattern Matching - Inside Java Newscast #24 on May 5, 2022 Amber JDK 19
- Virtual Thread Deep Dive - Inside Java Newscast #23 on April 7, 2022 Loom
- All About JDK 18 - Inside Java Newscast #21 on March 10, 2022 JDK 18
- Compiled & Tested Code In Javadoc - Inside Java Newscast #20 on February 10, 2022 JDK 18
- Where to use Optional - Inside Java Newscast #19 on January 27, 2022 Core Libraries
- Java's Plans for 2022 - Inside Java Newscast #18 on January 13, 2022 Amber Loom Panama Valhalla
- Loom Brings Structured Concurrency - Inside Java Newscast on December 17, 2021 Loom
- What Happens to Finalization in JDK 18? - Inside Java Newscast on November 11, 2021 JDK 18 Core Libraries
- 11 Tricks From dev.java - Inside Java Newscast #14 on October 28, 2021 JDK 17
- Pattern Matching in Java 17 and Beyond on September 24, 2021 Amber JDK 17
- Faster LTS and free JDK with Java 17 - Inside Java Newscast #12 on September 15, 2021 Oracle JDK 17
- Fast and Secure Inter-process Communication on JDK 16 - Inside Java Newscast #11 on August 26, 2021 Networking JDK 16
- AMA About the Java Language on August 2, 2021 Amber Loom
- Inside Java Newscast #9 on July 29, 2021 JDK 17 JDK 16 JFR
- Inside Java Newscast #8 on July 15, 2021
- Inside Java Newscast #7 on July 1, 2021 JDK 16
- Inside Java Newscast #6 on June 10, 2021 JDK 17
- Inside Java Newscast #5 on May 27, 2021 Amber Security JDK 17
- Inside Java Newscast #4 on May 11, 2021 Amber
- Inside Java Newscast #3 on April 22, 2021 JDK 16 Amber
- Inside Java Newscast #2 on April 8, 2021 JDK 16 JDK 17 Panama Amber
- Inside Java Newscast #1 on March 24, 2021 JDK 16 JDK 17
Podcast
- airhacks.fm: Java 19 Millions of Threads in No Time on September 5, 2022 JDK 19 Loom