Erik C. Thauvin
banner
erik.thauvin.net
Erik C. Thauvin
@erik.thauvin.net
The Truth is Out There! 👽

🔹 Software→ developer, 40+ years
🔹 France→ born & raised
🔹 Apple US→ in my early 20s
🔹 Companies→ sold a few
🔹 Consulting→ lots of
🔹 Java Linkblog→ ran for 7 years
🔹 Columnist→ Java Developer's Journal
🔹 Cancer→ survivor
Pinned
bld 2.3.0 is out! (via Erik's Weblog)

We've released v2.3.0 of bld, our pure Java build system, with support for the new Central Publish Portal…

#java #productivity #bld #programming

erik.thauvin.net/blog/p...
bld 2.3.0 is out!
We've released v2.3.0 of bld, our pure Java build system, with support for the new Central Publish Portal…
erik.thauvin.net
The Philosophy of Null: Why Java's Billion-Dollar Mistake Isn't Actually a Mistake

#java #null

www.javacodegeeks.com/2...
The Philosophy of Null: Why Java's Billion-Dollar Mistake Isn't Actually a Mistake - Java Code Geeks
Challenging the conventional wisdom about null references in programming, this article explores why null isn't always a mistake
www.javacodegeeks.com
January 14, 2026 at 6:51 PM
Avengers: Doomsday (via Erik's Weblog)

The Wakandans and The Fantastic Four will return…

#movies #trailer #marvel #teaser

erik.thauvin.net/blog/p...
Avengers: Doomsday
The Wakandans and The Fantastic Four will return…
erik.thauvin.net
January 13, 2026 at 6:04 PM
Reposted by Erik C. Thauvin
jPrime ( jprime.io/cfp ) is open until 15 of Feb. 2026!

Join the biggest Java conference on the Balkans!

#jprime #events #java
January 13, 2026 at 10:47 AM
Lazarus: The Awakening (via Erik's Weblog)

A resurrected vigilante with mysterious powers fighting a ruthless drug empire…

#movies #trailer

erik.thauvin.net/blog/p...
Lazarus: The Awakening
A resurrected vigilante with mysterious powers fighting a ruthless drug empire…
erik.thauvin.net
January 12, 2026 at 11:07 PM
Debugging IN THE Dark. Some bugs scream, while others whisper, but the worst ones hide in the shadows.

#bugs #debugging #java #programming

javapro.io/2025/11/26/d...
Debugging IN THE Dark - JAVAPRO International
a deep dive into the art of debugging when conventional tools fall short, exploring five most common real world scenarios. learn how reasoning shape the path from confusion to clarity.
javapro.io
January 12, 2026 at 7:39 PM
Java Holds No 3 in Tiobe Index as C# Wins 2025 Programming Language of the Year

#csharp #java #programming #tiobe

adtmag.com/articles/202...
Java Holds No 3 in Tiobe Index as C# Wins 2025 Programming Language of the Year -- ADTmag
Java held its position near the top of a closely watched ranking of programming language popularity, even as Microsoft
adtmag.com
January 12, 2026 at 7:31 PM
How Safe is the Rust Ecosystem? A Deep Dive into crates.io

#cargo #cargodeny #cratesio #rustlang

mr-leshiy-blog.web.app/...
How Safe is the Rust Ecosystem? A Deep Dive into crates.io
mr-leshiy-blog.web.app
January 11, 2026 at 7:04 PM
The Bluff (via Erik's Weblog)

In the late 19th century Caribbean, a former female pirate must protect her family when her past catches up to her.

#trailer #tv #paramountplus #teaser

erik.thauvin.net/blog/p...
The Bluff
In the late 19th century Caribbean, a former female pirate must protect her family when her past catches up to her.
erik.thauvin.net
January 11, 2026 at 6:44 PM
Crime 101 (via Erik's Weblog)

He’s untraceable.

#movies #trailer

erik.thauvin.net/blog/p...
Crime 101
He’s untraceable.
erik.thauvin.net
January 11, 2026 at 2:45 AM
Eternity (via Erik's Weblog)

She has one week to choose.

#movies #trailer #appletv

erik.thauvin.net/blog/p...
Eternity
She has one week to choose.
erik.thauvin.net
January 10, 2026 at 12:52 AM
Cross Season 2 (via Erik's Weblog)

Alex Cross is back for justice.

#amazon #trailer #tv #primevideo

erik.thauvin.net/blog/p...
Cross Season 2
Alex Cross is back for justice.
erik.thauvin.net
January 8, 2026 at 8:25 PM
The Wrecking Crew (via Erik's Weblog)

They fight like brothers. They wreck like legends.

#amazon #trailer #tv #primevideo

erik.thauvin.net/blog/p...
The Wrecking Crew
They fight like brothers. They wreck like legends.
erik.thauvin.net
January 8, 2026 at 8:15 PM
Java's Plans for 2026 - Inside Java Newscast #104
In 2026, Java keeps evolving: Project Valhalla is gunning for merging its value types preview in the second half of this year; Babylon wants to incubate code reflection; Loom will probably finalize the structured concurrency API; Leyden plans to ship AOT code compilation; and Amber hopes to present JEPs on constant patterns and pattern assignments. And those are just the most progressed features - more are in the pipeline and discussed in this episode of the Inside Java Newscast. Come to *JavaOne 2026* in Redwood City, March 17th-19th, and get *50$ off with code J12026YTLFV*: https://www.oracle.com/javaone/ ~~~~~ Chapters ~~~~~ 0:00 Intro 1:18 Project Valhalla Project Valhalla: https://openjdk.org/projects/valhalla/ mailing list: https://mail.openjdk.org/mailman/listinfo/valhalla-dev early access build: https://jdk.java.net/valhalla/ JEP 401 - Value Types: https://openjdk.org/jeps/401 JEP draft: Null-Restricted and Nullable Types: https://openjdk.org/jeps/8303099 JEP draft: Null-Restricted Value Class Types: https://openjdk.org/jeps/8316779 JEP 402 - Enhanced Primitive Boxing: https://openjdk.org/jeps/402 2:50 Project Panama Project Panama: https://openjdk.org/projects/panama/ mailing list: https://mail.openjdk.org/mailman/listinfo/panama-dev JEP 529 Vector API (11th incubator): https://openjdk.org/jeps/529 jextract on GitHub: https://github.com/openjdk/jextract 3:41 Project Babylon Project Babylon: https://openjdk.org/projects/babylon/ Mailing list: https://mail.openjdk.org/mailman/listinfo/babylon-dev prototype: https://github.com/openjdk/babylon/tree/code-reflection/test/jdk/java/lang/reflect/code 4:42 Project Loom Project Loom: https://wiki.openjdk.org/display/loom/Main mailing list: https://mail.openjdk.org/mailman/listinfo/loom-dev JEP 505 - Structured Concurrency: https://openjdk.org/jeps/505 5:04 Interlude Valhalla early acces build: https://jdk.java.net/valhalla/ Dev Java Playground: https://dev.java/playground/ Learn Java: https://learn.java 6:01 Project Leyden Project Leyden: https://openjdk.org/projects/leyden/ mailing list: https://mail.openjdk.org/mailman/listinfo/leyden-dev JEP draft - AOT Code Compilation: https://openjdk.org/jeps/8335368 7:32 Project Amber Project Amber: https://openjdk.org/projects/amber/ mailing list: https://mail.openjdk.org/mailman/listinfo/amber-dev What Happened to Java's String Templates? https://www.youtube.com/watch?v=c6L4Ef9owuQ JEP 468: Derived Record Creation: https://openjdk.org/jeps/468 Tags: #Java #OpenJDK
www.youtube.com
January 8, 2026 at 2:57 PM
RJ Decker (via Erik's Weblog)

RJ Decker is a disgraced newspaper photographer and ex-con who starts over as a private investigator…

#trailer #tv #hulu

erik.thauvin.net/blog/p...
RJ Decker
RJ Decker is a disgraced newspaper photographer and ex-con who starts over as a private investigator…
erik.thauvin.net
January 7, 2026 at 9:56 PM
GlassFish 7.1: Major New Features and Improvements

#glassfish #jakartaee #java

omnifish.ee/glassfish-7...
January 7, 2026 at 9:52 PM
Steal (via Erik's Weblog)

A typical work day at a pension fund investment company…

#amazon #trailer #tv #primevideo

erik.thauvin.net/blog/p...
Steal
A typical work day at a pension fund investment company…
erik.thauvin.net
January 7, 2026 at 9:45 PM
The Death of Robin Hood (via Erik's Weblog)

Grappling with his past after a life of crime and murder, Robin Hood finds himself…

#movies #trailer

erik.thauvin.net/blog/p...
The Death of Robin Hood
Grappling with his past after a life of crime and murder, Robin Hood finds himself…
erik.thauvin.net
January 6, 2026 at 11:08 PM
Avengers: Doomsday (via Erik's Weblog)

The X-Men will return…

#movies #trailer #marvel #teaser

erik.thauvin.net/blog/p...
Avengers: Doomsday
The X-Men will return…
erik.thauvin.net
January 6, 2026 at 7:45 PM
Been seeing quite a few "Don't switch to Linux because of x, y or z…" articles lately… Kinda weird… But then again, maybe not…

#linux
January 5, 2026 at 10:12 PM
default4j: Default parameter values for Java via annotation processing

#java #kotlin

www.reddit.com/r/java/c...
From the java community on Reddit: default4j: Default parameter values for Java via annotation processing
Explore this post and more from the java community
www.reddit.com
January 5, 2026 at 10:02 PM
Portage Bay (via Erik's Weblog)

Good breakfast…

#restaurant #food #moblog

erik.thauvin.net/blog/p...
Portage Bay
Good breakfast…
erik.thauvin.net
January 5, 2026 at 8:17 PM