Erik C. Thauvin's Avatar

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

745 Followers  |  1,652 Following  |  2,500 Posts  |  Joined: 27.04.2023  |  1.7243

Latest posts by erik.thauvin.net on Bluesky

Preview
Highlights from Git 2.51 The open source Git project just released Git 2.51. Here is GitHub’s look at some of the most interesting features and changes introduced since last time.

Highlights from Git 2.51

#git #scm

github.blog/open-source...

19.08.2025 01:42 — 👍 0    🔁 0    💬 0    📌 0
Preview
The Secret Life of Pets 2 (2019) Max the terrier must cope with some major life changes when his owner gets married and has a baby. When the family takes a trip to the countryside, nervous Max has numerous run-ins with canine-intolerant cows, hostile foxes and a scary turkey. Luckily for Max, he soon catches a break when he meets Rooster, a gruff farm dog who tries to cure the lovable pooch of his neuroses.

I just watched The Secret Life of Pets 2.

#movies #trakt

trakt.tv/movies/the-sec...

18.08.2025 04:06 — 👍 1    🔁 0    💬 0    📌 0
Preview
Release 0.9.11 · rife2/bld-jacoco-report Summary Support for test tool options Support for more options getters What's Changed in 0.9.11 Bump Upload Pages Artifact action to version 4 in d34b545 Add package info in d55f3a5 Add Testing ...

I've just released version 0.9.11 of the JaCoCo Report Extension for bld

#bld #buildsystem #buildtool #github #java

github.com/rife2/bld-ja...

16.08.2025 02:32 — 👍 1    🔁 0    💬 0    📌 0
Preview
Craken Coffee Rosters Another potential meeting place…

Craken Coffee Rosters (via Erik's Weblog)

Another potential meeting place…

#everett #food #moblog

erik.thauvin.net/blog/p...

15.08.2025 18:19 — 👍 0    🔁 0    💬 0    📌 0
Preview
Wednesday: Season 2 Guess who’s back?

Wednesday: Season 2 (via Erik's Weblog)

Guess who’s back?

#trailer #tv #netflix

erik.thauvin.net/blog/p...

15.08.2025 05:11 — 👍 0    🔁 0    💬 0    📌 0

Announcing Dart 3.9

#dartlang

medium.com/dartlang/ann...

15.08.2025 01:11 — 👍 0    🔁 0    💬 0    📌 0

What’s new in Flutter 3.35. Hot Reload, Widget Previews, and More

#android #dartlang #flutter #ios

medium.com/flutter/what...

15.08.2025 01:09 — 👍 0    🔁 1    💬 0    📌 0
Preview
Release Kotlin 2.2.10 · JetBrains/kotlin Changelog Compiler KT-79276 Dexing fails with "Cannot read field X because is null" with 2.2.0 KT-79442 "Multiple annotations of type kotlin.coroutines.jvm.internal.DebugMetadata": 2.2.0-Beta1 ge...

Kotlin 2.2.10 is out!

#java #jetbrains #kotlin

github.com/JetBrains/ko...

14.08.2025 17:07 — 👍 0    🔁 0    💬 0    📌 0
Preview
Atomic Two civilians get caught up in a cartel's uranium smuggling across North Africa…

Atomic (via Erik's Weblog)

Two civilians get caught up in a cartel's uranium smuggling across North Africa…

#trailer #tv #skytv

erik.thauvin.net/blog/p...

14.08.2025 16:34 — 👍 0    🔁 0    💬 0    📌 0

Each time I correct an AI, and it goes something like `You're right, let me fix…`, I feel like a fool. I'm training the darn thing, on my dime.

14.08.2025 16:10 — 👍 1    🔁 0    💬 0    📌 0
Preview
airhacks.fm podcast podcast with adam bien

"Adam && Adam == true": an airhacks.fm conversation with Adam Dudczak about Java,
standards, cultural heritage, Supercomputing Center and text search. Listen now: adambien.blog/roller/adam_... #java #podcast

13.08.2025 04:51 — 👍 8    🔁 4    💬 3    📌 0
What’s New in IntelliJ IDEA 2025.2 | IntelliJ IDEA Talk
IntelliJ IDEA 2025.2 is here! In this episode of IntelliJ IDEA Talk, we’ll demo and discuss new feature highlights in detail, giving our opinions on how and why they’ll help you in your daily professional development work. We’ll talk about: 0:00 – Introduction 0:50 – AI updates: Junie’s MCP support and other updates. 7:09 – Java 25: Support for the latest Java features. 14:31 – Virtual threads: Improved debugging support. 22:33 – JSpecify: Support for the new nullability standard. 28:09 – Spring Debugger: The most exciting feature for Spring Boot devs! 36:10 – Spring Modulith: Support for clean architectures. 41:01 – Spring + Kotlin: Improvements and ongoing collaboration. 44:16 – Kotlin Notebook: Enhanced REPL for seamless interactive coding. 54:14 – Maven 4: Support for the upcoming major release. 1:03:28 – Universal entry point: No need for keyboard shortcuts. 1:12:17 – Single unified distribution: No more Ultimate and Community editions. Download IntelliJ IDEA 2025.2 to try out the new features right away 👉 https://www.jetbrains.com/idea/download/ For even more details about the 2025.2 update, check out our redesigned What’s New page 👉 https://www.jetbrains.com/idea/whatsnew/. Then join the livestream for some hands-on demos and a live Q&A in the chat! See you soon! Join us: Website: https://jb.gg/website Blog: https://jb.gg/blog X: https://x.com/intellijidea Bluesky: https://bsky.app/profile/intellijidea.com LinkedIn: https://www.linkedin.com/showcase/intellijidea Facebook: https://www.facebook.com/IntelliJIDEA/ What’s New in IntelliJ IDEA 2025.2 | IntelliJ IDEA Talk

IntelliJ IDEA Talk: What’s New in IntelliJ IDEA 2025.2

#ide #intellij #intellijidea #java #jetbrains #kotlin

www.youtube.com/watch?v...

13.08.2025 15:15 — 👍 2    🔁 2    💬 0    📌 0
Preview
Go 1.25 Released With Experimental GC Yielding 10~40% Overhead Reduction Go 1.25 is out today as the newest half-year update to this popular programming language

Go 1.25 Released With Experimental GC Yielding 10~40% Overhead Reduction

#golang

www.phoronix.com/news/G...

13.08.2025 07:28 — 👍 3    🔁 1    💬 0    📌 0
Preview
Celebrating Vaadin 24.x | Vaadin Vaadin 24 brings faster reloads, AI-powered tooling, accessible components, and modernization tools to help Java developers build secure business apps.

Celebrating Vaadin 24.x

#java #vaadim

vaadin.com/blog/vaadin-...

12.08.2025 21:24 — 👍 1    🔁 1    💬 0    📌 0

Announcing Graal Dev Kit for Micronaut 4.9.1

#graal #java #micronaut #oracle

blogs.oracle.com/java/p...

12.08.2025 16:59 — 👍 2    🔁 1    💬 0    📌 0
From Final to Immutable: The not-so-final word on `final` #JVMLS
Developers have often heard the advice to "prefer immutability". Immutability confers many advantages, since an immutable object can be only in one state and therefore can be shared freely with untrusted code and across multiple threads. Java’s main tool for managing immutability is `final` fields. Unfortunately, using `final` fields comes with limitations which restrict their use in many real-world applications. While the compiler, and the `putfield` bytecode protect against errant writes to `final` fields, there are some gaps. For instance, `final` fields can be reassigned more than once, either inside the constructor, or even _outside_ (e.g. using `setAccessible`). Because of this, `final` fields can't be trusted not to change (or to change only once), which undermines the integrity of Java applications, and precludes some important performance optimizations (such as constant-folding). Moreover, initializaton of `final` fields is rather inflexible: they must be set eagerly, either during construction (for instance fields) or during class initialization (for static fields) - and in the exact order in which they have been declared. Because of this, initialization of `final` fields cannot be shifted in time, so as to reduce the overall burden on application startup. In this talk we will look at some of the steps we're taking to address these limitations, and enable Java to take better advantage of immutable data. Presented by Maurizio Cimadamore - Compiler Architect (Java Platform Group - Oracle) during the 2025 JVM Language Summit (CA, August 2025). • Stable Values (Preview) ➤ https://openjdk.org/jeps/502 • JEP draft: Prepare to Make Final Mean Final ➤ https://openjdk.org/jeps/8349536 • JVMLS 2024 - A New Model for Java Object Initialization ➤ https://youtu.be/ThtrTwooKDc • https://www.youtube.com/playlist?list=PLX8CzqL3ArzUOgZpIX6GsoRhPbnij-sco playlist • JVMLS ➤ http://jvmlanguagesummit.com/ Tags: #Java #OpenJDK From Final to Immutable: The not-so-final word on `final` #JVMLS

From Final to Immutable: The not-so-final word on `final`

#conference #java #jvm

youtube.com/watch?v=FLX...

12.08.2025 13:15 — 👍 3    🔁 1    💬 0    📌 0
Preview
Iron Mask (2019) Commissioned to map the Far East territories of the Russian Empire, cartographer Jonathan Green sets off on a long journey of unbelievable adventures—making breath-taking discoveries and meeting mysterious creatures, Chinese princesses, deadly masters of oriental martial arts, and even the King of Dragons.

I just watched Iron Mask.

#movies #trakt

trakt.tv/movies/iron-ma...

11.08.2025 04:20 — 👍 0    🔁 0    💬 0    📌 0
Preview
Nutty's Junkyard Grill Tiktok recommendations don't always pan out…

Nutty's Junkyard Grill (via Erik's Weblog)

Tiktok recommendations don't always pan out…

#restaurant #food #moblog

erik.thauvin.net/blog/p...

10.08.2025 02:15 — 👍 0    🔁 0    💬 0    📌 0
Preview
Coastal Vie Checking it out for a potential meeting location…

Coastal Vie (via Erik's Weblog)

Checking it out for a potential meeting location…

#moblog

erik.thauvin.net/blog/p...

09.08.2025 22:53 — 👍 0    🔁 0    💬 0    📌 0
Preview
Release v0.129.0 · jbangdev/jbang Users were reporting a slow down in running jbang and jbang --version. - this fixes it plus a few contributions to improve help system. Changelog 🐛 Fixes 9ed397e fix: this fixes part of the slowne...

JBang v0.129.0 is out!

#java #jbang

github.com/jbangdev/jba...

08.08.2025 15:52 — 👍 1    🔁 1    💬 0    📌 0
Preview
MariaDB Community Server 12.0 Released As GA With Greater Oracle Compatibility MariaDB today announced the general availability 'GA' release of the MariaDB Community Server 12.0 release

MariaDB Community Server 12.0 Released As GA With Greater Oracle Compatibility

#database #mariadb

www.phoronix.com/news/M...

08.08.2025 15:07 — 👍 2    🔁 0    💬 0    📌 0
Preview
Announcing Rust 1.89.0 | Rust Blog Empowering everyone to build reliable and efficient software.

Announcing Rust 1.89.0

#rustlang

blog.rust-lang.org/2025...

08.08.2025 15:05 — 👍 0    🔁 0    💬 0    📌 0
Preview
KotlinX RPC 0.9.1 Is Now Available | The Kotlin Blog This release of kotlinx.rpc introduces significant improvements aimed at the long-term stability, maintenance, and evolution of the library.

KotlinX RPC 0.9.1 Is Now Available

#java #jetbrains #kotlin #rpc

blog.jetbrains.com/kotl...

08.08.2025 15:04 — 👍 1    🔁 1    💬 0    📌 0
Preview
The Thursday Murder Club Four irrepressible retirees spend their time solving cold case murders for fun…

The Thursday Murder Club (via Erik's Weblog)

Four irrepressible retirees spend their time solving cold case murders for fun…

#trailer #tv #netflix

erik.thauvin.net/blog/p...

07.08.2025 19:14 — 👍 1    🔁 0    💬 0    📌 0
Preview
Cold Storage Two young employees of a self-storage company built on the site of an old US military base, have their wildest night…

Cold Storage (via Erik's Weblog)

Two young employees of a self-storage company built on the site of an old US military base, have their wildest night…

#movies #trailer #teaser

erik.thauvin.net/blog/p...

07.08.2025 19:08 — 👍 0    🔁 0    💬 0    📌 0
Preview
Infusion On the way…

Infusion (via Erik's Weblog)

On the way…

#cancer #moblog

erik.thauvin.net/blog/p...

07.08.2025 18:45 — 👍 1    🔁 0    💬 1    📌 0
Preview
Bad Man The small town of Colt Lake, Tennessee has a big meth problem.

Bad Man (via Erik's Weblog)

The small town of Colt Lake, Tennessee has a big meth problem.

#movies #trailer

erik.thauvin.net/blog/p...

06.08.2025 15:43 — 👍 0    🔁 0    💬 0    📌 0
Preview
GoLand 2025.2 Is Now Out! | The GoLand Blog GoLand 2025.2 introduces updates for working with HTTP servers, smarter inspections powered by data flow analysis (DFA), and a new non-blocking Welcome screen. This release also brings significant qua

GoLand 2025.2 Is Now Out!

#golang #ide #jetbrains

blog.jetbrains.com/go/2...

05.08.2025 15:39 — 👍 1    🔁 1    💬 0    📌 0
Preview
Git 2.51-rc0 Makes More Preparations For Git 3.0 Where It Will Use SHA-256 By Default Junio Hamano announced the release of Git 2.51-rc0 to kick off the new week and the first step toward Git 2.51 as the next milestone for this open-source distributed version control system.

Git 2.51-rc0 Makes More Preparations For Git 3.0 Where It Will Use SHA-256 By Default

#git #scm

www.phoronix.com/news/G...

04.08.2025 21:33 — 👍 1    🔁 1    💬 0    📌 0
Preview
JavaOne: Returning to the Bay Area March 17-19, 2026 The JavaOne conference is back again, set to take place March 17-19, and judging by last year

JavaOne: Returning to the Bay Area March 17-19, 2026

#conference #java #javaone #oracle

inside.java/2025/08/04/...

04.08.2025 21:27 — 👍 3    🔁 2    💬 0    📌 0

@erik.thauvin.net is following 18 prominent accounts