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
Amadeus (via Erik's Weblog)

Twenty-five-year-old Amadeus arrives in the city no longer a child and determined…

#trailer #tv #skytv

erik.thauvin.net/blog/p...
Amadeus
Twenty-five-year-old Amadeus arrives in the city no longer a child and determined…
erik.thauvin.net
November 30, 2025 at 8:51 PM
LocApp: The Enterprise Java L10n CLI. Lightweight Localization Workflow CLI for Java `.properties` files.

#cli #java #l10n #localization

github.com/geramaya/locapp
GitHub - geramaya/locapp: Localization Helper Application
Localization Helper Application. Contribute to geramaya/locapp development by creating an account on GitHub.
github.com
November 28, 2025 at 7:29 PM
Happy Thanksgiving! (via Erik's Weblog)

Happy Turkey Day!

#holiday

erik.thauvin.net/blog/p...
Happy Thanksgiving!
Happy Turkey Day!
erik.thauvin.net
November 27, 2025 at 5:43 PM
Scaling the Web: Jetty, Multi-Core, Performance Myths

#java #jetty

www.youtube.com/watch?v...
Scaling the Web: Jetty, Multi-Core, Performance Myths – Ludovic Orban | The Marco Show
What does “web-scale” really mean? In this episode, Marco sits down with Ludovic Orban, performance engineer and Jetty maintainer, to unpack what it actually takes to build Java systems that handle massive traffic. We talk about the myths of “web scale,” why most companies don’t need billion-request architectures, and what changed when CPUs stopped getting faster and instead started adding more cores. Ludovic shares wild stories from Terracotta’s clustered JVM, building his own distributed transaction manager, and decades of Java performance work. In this episode: – What “web scale” is (and isn’t) – How Jetty became a fast, lightweight web server – Why multi-core CPUs reshaped performance engineering – Why memory is now the real bottleneck – When distributed transactions make sense, and when they absolutely don’t – Why AI-generated code is still risky 🎁 Giveaway: Guess how many Jetty bugs Ludovic fixed in September + October. Closest answer wins JetBrains merch or a 1-year JetBrains license. Comment your guess! ⏱️ Timestamps: 00:00 Teaser 01:10 Who is Ludovic Orban? 02:04 What “web scale” really means, and who actually needs it 03:54 How hardware changes reshaped software performance 06:28 Cloud, containers, and why performance still matters 07:28 Jetty vs Tomcat: history, adoption & performance 10:47 What makes Jetty “fast” in practice 13:21 How the Jetty team prioritizes performance 15:10 Recent work: fixing complex HTTP/2 bugs 16:38 How WebTide supports customers beyond Jetty issues 17:52 Bitronix: Why Ludovic built his own transaction manager 20:45 Open-source challenges. The rise and fall of Bitronix 24:19 Distributed transactions vs compensating transactions 27:07 Where to learn more: Atomikos and modern approaches 28:25 Terracotta: clustering JVMs and wild engineering stories 31:20 What Terracotta taught him about the JVM 33:48 Real-world Java performance mistakes developers make 40:22 Why learning performance is so hard 45:40 Kubernetes, abstraction, and performance visibility 48:50 Hardware that excites Ludovic: Oxide Computer 50:42 His take on AI and why he doesn’t trust generated code 53:30 Lessons from Jetty, Terracotta, Bitronix, and Quartz 56:10 Rapid-fire questions 01:01:15 Giveaway and outro Follow Ludovic: X: https://twitter.com/bitronix Follow The Marco Show: Instagram: https://instagram.com/themarco.show Join us: Website: https://jb.gg/website Blog: https://jb.gg/blog X: https://twitter.com/intellijidea Bluesky: https://bsky.app/profile/intellijidea.com LinkedIn: https://www.linkedin.com/showcase/intellijidea Facebook: https://www.facebook.com/IntelliJIDEA/ Download IntelliJ IDEA: https://jb.gg/download-intellij-idea
www.youtube.com
November 26, 2025 at 8:03 PM
How to Make a Killing (via Erik's Weblog)

Disowned at birth by his obscenely wealthy family, blue-collar Becket Redfellow will stop at nothing to reclaim his inheritance…

#movies #trailer

erik.thauvin.net/blog/p...
How to Make a Killing
Disowned at birth by his obscenely wealthy family, blue-collar Becket Redfellow will stop at nothing to reclaim his inheritance…
erik.thauvin.net
November 26, 2025 at 8:00 PM
Penicillins (via Erik's Weblog)

Good news. I'm actually not allergic to penicillins.

#moblog

erik.thauvin.net/blog/p...
Penicillins
Good news. I'm actually not allergic to penicillins.
erik.thauvin.net
November 25, 2025 at 11:56 PM
The Porterhouse Pub (via Erik's Weblog)

First time...

#restaurant #food #moblog

erik.thauvin.net/blog/p...
The Porterhouse Pub
First time...
erik.thauvin.net
November 23, 2025 at 1:12 AM
Slip-on Infusion (via Erik's Weblog)

Rocking my new slip-on…

#cancer #moblog

erik.thauvin.net/blog/p...
Slip-on Infusion
Rocking my new slip-on…
erik.thauvin.net
November 21, 2025 at 9:57 PM
The Hunger Games: Sunrise on the Reaping (via Erik's Weblog)

Revisit the world of Panem 24 years before the events of The Hunger Games…

#movies #trailer #teaser

erik.thauvin.net/blog/p...
The Hunger Games: Sunrise on the Reaping
Revisit the world of Panem 24 years before the events of The Hunger Games…
erik.thauvin.net
November 21, 2025 at 8:35 PM
PHP 8.5 Released With New Pipe Operator, New URI Extension & Clone With

#php

www.phoronix.com/news/P...
PHP 8.5 Released With New Pipe Operator, New URI Extension & Clone With
PHP 8.5 is out today as the annual major feature release for this popular scripting language.
www.phoronix.com
November 20, 2025 at 7:36 PM
Spring Boot 3.5.8 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 4:11 PM
Spring Framework 7.0.1 Available Now

#java #springframework

spring.io/blog/2025/11/...
Spring Framework 7.0.1 Available Now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 2:15 PM
Spring Boot 3.4.12 available now
Level up your Java code and explore what Spring can do for you.
spring.io
November 20, 2025 at 2:11 PM
Open Source Developers Are Exhausted, Unpaid, and Ready to Walk Away

#developers #opensource

itsfoss.com/news/open-s...
Open Source Developers Are Exhausted, Unpaid, and Ready to Walk Away
The foundation of modern software is cracking under the weight of burnout.
itsfoss.com
November 19, 2025 at 4:13 PM
4 advanced git commands you probably haven’t heard of…

#git #scm

www.howtogeek.com/advan...
4 advanced git commands you probably haven’t heard of
Take your Git game to the next level.
www.howtogeek.com
November 19, 2025 at 4:09 PM
Project Hail Mary (via Erik's Weblog)

An unlikely friendship. An impossible mission.

#movies #trailer

erik.thauvin.net/blog/p...
Project Hail Mary
An unlikely friendship. An impossible mission.
erik.thauvin.net
November 19, 2025 at 12:21 AM
Fatbee (via Erik's Weblog)

First time…

#everett #food #moblog

erik.thauvin.net/blog/p...
Fatbee
First time…
erik.thauvin.net
November 18, 2025 at 1:28 AM