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
🔹 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
Reposted by Erik C. Thauvin
The Shameful Java Confession
#programming #java #Programmingculture #Programminglanguages #Languagewars
https://programmerhumor.io/java-memes/the-shameful-java-confession-cl64
#programming #java #Programmingculture #Programminglanguages #Languagewars
https://programmerhumor.io/java-memes/the-shameful-java-confession-cl64
November 10, 2025 at 10:57 PM
Fish 4.2 Released with Multi-line Command Suggest + More
#fishshell #linux #shell
www.omgubuntu.co.uk/202...
#fishshell #linux #shell
www.omgubuntu.co.uk/202...
Fish 4.2 Released with Multi-line Command Suggest + More - OMG! Ubuntu
Rust-based fish shell has just released a new version, landing a catch of improvement sure to reel in (I'm sorry) those seeking out a bash alternative.
www.omgubuntu.co.uk
November 11, 2025 at 3:14 AM
Fish 4.2 Released with Multi-line Command Suggest + More
#fishshell #linux #shell
www.omgubuntu.co.uk/202...
#fishshell #linux #shell
www.omgubuntu.co.uk/202...
I've just released version 0.9.1 of the Frankfurter Library for Java
#api #currency #exchange #frankfurter #github #java #rates
github.com/ethauvin/fra...
#api #currency #exchange #frankfurter #github #java #rates
github.com/ethauvin/fra...
Release 0.9.1 · ethauvin/frankfurter4j
Summary
Exposure of mutable objects minimized
Singleton pattern improvements
What's Changed in 0.9.1
Minimize exposure of mutable objects in 201198f
Use copy of mutable objects whenever possible...
github.com
November 11, 2025 at 12:01 AM
I've just released version 0.9.1 of the Frankfurter Library for Java
#api #currency #exchange #frankfurter #github #java #rates
github.com/ethauvin/fra...
#api #currency #exchange #frankfurter #github #java #rates
github.com/ethauvin/fra...
Announcing Rust 1.91.1 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
November 10, 2025 at 10:00 PM
Mammoth Burger Company (via Erik's Weblog)
Pretty darn good burgers, but…
#restaurant #food #moblog
erik.thauvin.net/blog/p...
Pretty darn good burgers, but…
#restaurant #food #moblog
erik.thauvin.net/blog/p...
Mammoth Burger Company
Pretty darn good burgers, but…
erik.thauvin.net
November 9, 2025 at 2:37 AM
Mammoth Burger Company (via Erik's Weblog)
Pretty darn good burgers, but…
#restaurant #food #moblog
erik.thauvin.net/blog/p...
Pretty darn good burgers, but…
#restaurant #food #moblog
erik.thauvin.net/blog/p...
Stilly River Yarns (via Erik's Weblog)
Rocking a Tunisian hook...
#crochet #moblog
erik.thauvin.net/blog/p...
Rocking a Tunisian hook...
#crochet #moblog
erik.thauvin.net/blog/p...
Stilly River Yarns
Rocking a Tunisian hook...
erik.thauvin.net
November 8, 2025 at 10:31 PM
Stilly River Yarns (via Erik's Weblog)
Rocking a Tunisian hook...
#crochet #moblog
erik.thauvin.net/blog/p...
Rocking a Tunisian hook...
#crochet #moblog
erik.thauvin.net/blog/p...
Reposted by Erik C. Thauvin
#software #technology #programming #business #tech #coding #softwaredeveloper #developer #python #hardware #webdevelopment #programmer #computer #erp #java #javascript #softwaredevelopment #softwareengineer #webdeveloper #tecnologia #it #html #computerscience #coder #code #development #android
November 7, 2025 at 1:15 PM
Reposted by Erik C. Thauvin
Apache Shiro 2.0.6 has been released 🎉
Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.
shiro.apache.org/blog/2025/11...
#java #security @apache.org
Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.
shiro.apache.org/blog/2025/11...
#java #security @apache.org
2.0.6 available | Apache Shiro
shiro.apache.org
November 7, 2025 at 12:39 PM
Apache Shiro 2.0.6 has been released 🎉
Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.
shiro.apache.org/blog/2025/11...
#java #security @apache.org
Apache Shiro is a powerful and easy-to-use Java security framework that performs authentication, authorization, cryptography, and session management.
shiro.apache.org/blog/2025/11...
#java #security @apache.org
Hunting Season (via Erik's Weblog)
When a mysterious young woman washes up on the bank of a local river…
#movies #trailer
erik.thauvin.net/blog/p...
When a mysterious young woman washes up on the bank of a local river…
#movies #trailer
erik.thauvin.net/blog/p...
Hunting Season
When a mysterious young woman washes up on the bank of a local river…
erik.thauvin.net
November 7, 2025 at 5:28 PM
Hunting Season (via Erik's Weblog)
When a mysterious young woman washes up on the bank of a local river…
#movies #trailer
erik.thauvin.net/blog/p...
When a mysterious young woman washes up on the bank of a local river…
#movies #trailer
erik.thauvin.net/blog/p...
Lone Samurai (via Erik's Weblog)
A 13th century samurai finds himself shipwrecked on an island he believes to be deserted…
#movies #trailer
erik.thauvin.net/blog/p...
A 13th century samurai finds himself shipwrecked on an island he believes to be deserted…
#movies #trailer
erik.thauvin.net/blog/p...
Lone Samurai
A 13th century samurai finds himself shipwrecked on an island he believes to be deserted…
erik.thauvin.net
November 7, 2025 at 5:26 PM
Lone Samurai (via Erik's Weblog)
A 13th century samurai finds himself shipwrecked on an island he believes to be deserted…
#movies #trailer
erik.thauvin.net/blog/p...
A 13th century samurai finds himself shipwrecked on an island he believes to be deserted…
#movies #trailer
erik.thauvin.net/blog/p...
The Long Journey - How Byte Code Gets Interpreted by the Machine
#java #jit #jvm
softwaremill.com/the-long-jou...
#java #jit #jvm
softwaremill.com/the-long-jou...
The Long Journey - How Byte Code Gets Interpreted by the Machine
Explore how Java bytecode is transformed into executable machine code through JVM internals, JIT compilation tiers, and optimization processes.
softwaremill.com
November 6, 2025 at 12:23 PM
The Long Journey - How Byte Code Gets Interpreted by the Machine
#java #jit #jvm
softwaremill.com/the-long-jou...
#java #jit #jvm
softwaremill.com/the-long-jou...
Thieves Highway (via Erik's Weblog)
After discovering a plot to haul stolen cattle in the middle of nowhere, a desperate and isolated lawman becomes the only thing standing between…
#movies #trailer
erik.thauvin.net/blog/p...
After discovering a plot to haul stolen cattle in the middle of nowhere, a desperate and isolated lawman becomes the only thing standing between…
#movies #trailer
erik.thauvin.net/blog/p...
Thieves Highway
After discovering a plot to haul stolen cattle in the middle of nowhere, a desperate and isolated lawman becomes the only thing standing between…
erik.thauvin.net
November 5, 2025 at 8:43 PM
Thieves Highway (via Erik's Weblog)
After discovering a plot to haul stolen cattle in the middle of nowhere, a desperate and isolated lawman becomes the only thing standing between…
#movies #trailer
erik.thauvin.net/blog/p...
After discovering a plot to haul stolen cattle in the middle of nowhere, a desperate and isolated lawman becomes the only thing standing between…
#movies #trailer
erik.thauvin.net/blog/p...
I've just released version 0.9.0 of the Frankfurter Library for Java
#api #currency #exchange #frankfurter #github #java #rates
github.com/ethauvin/fra...
#api #currency #exchange #frankfurter #github #java #rates
github.com/ethauvin/fra...
Release 0.9.0 · ethauvin/frankfurter4j
Summary
Initial release
What's Changed in 0.9.0
Implement currency registry in 75b78e3
Remove get prefix from builder getter methods in aae8308
Remove redundant methods in 295a8ff
Add a reason t...
github.com
October 31, 2025 at 9:16 PM
I've just released version 0.9.0 of the Frankfurter Library for Java
#api #currency #exchange #frankfurter #github #java #rates
github.com/ethauvin/fra...
#api #currency #exchange #frankfurter #github #java #rates
github.com/ethauvin/fra...
Frankenstein (via Erik's Weblog)
Let us be monsters together.
#trailer #tv #netflix
erik.thauvin.net/blog/p...
Let us be monsters together.
#trailer #tv #netflix
erik.thauvin.net/blog/p...
Frankenstein
Let us be monsters together.
erik.thauvin.net
October 31, 2025 at 6:05 PM
Frankenstein (via Erik's Weblog)
Let us be monsters together.
#trailer #tv #netflix
erik.thauvin.net/blog/p...
Let us be monsters together.
#trailer #tv #netflix
erik.thauvin.net/blog/p...
I've just released version 1.3.4 of the PMD Extension for bld
#bld #buildsystem #buildtool #codeanalysis #github #java #pmd
github.com/rife2/bld-pm...
#bld #buildsystem #buildtool #codeanalysis #github #java #pmd
github.com/rife2/bld-pm...
Release 1.3.4 · rife2/bld-pmd
Summary
Support for PMD 7.18.0
What's Changed in 1.3.4
Bump PMD to version 7.18.0 in 035e2e1
Bump Testing Helpers to version 0.9.4 in b2569f3
Bump AssertJ to version 3.27.6 in 45d74d0
Bump JUnit...
github.com
October 31, 2025 at 5:26 PM
I've just released version 1.3.4 of the PMD Extension for bld
#bld #buildsystem #buildtool #codeanalysis #github #java #pmd
github.com/rife2/bld-pm...
#bld #buildsystem #buildtool #codeanalysis #github #java #pmd
github.com/rife2/bld-pm...
From Cowboy Mode to Careful Stewardship - Java is a 30-year success story, made possible because its development consistently aligned with users' needs.
#java #podcast
youtube.com/watch?v=ny4...
#java #podcast
youtube.com/watch?v=ny4...
From Cowboy Mode to Careful Stewardship - Inside Java Podcast 41
👉 Join us for JavaOne 2026. Sign up now to get ongoing updates https://go.oracle.com/LP=149517
Java is a 30-year success story, made possible because its development consistently aligned with users' needs. In its early days, the platform required new features quickly, but over time, minimizing code breakage while carefully evolving the platform became essential. Critical junctures along that path included the introduction of modules and the current strive toward integrity by default.
Nicolai Parlog talks to Mark Reinhold, Chief Architect of the Java Platform, who has almost 30 years of experience driving Java forward.
⎯⎯⎯⎯ Chapters ⎯⎯⎯⎯
0:00 Intro
0:53 Java's Early Days
4:40 A History of Breaking Changes
9:16 sun.misc.Unsafe
12:58 OpenJDK vs Hyrum's Law
16:06 Enabling Evolution Through Encapsulation
20:42 Deliberate Evolution
26:22 Benefits of Integrity
30:21 Final Should Mean Final
33:20 Troublesome Features Aren't (Automatically) Bad
34:22 There's no Module *System*
39:09 The Journey Towards Integrity
More episodes ➤ https://inside.java/podcast/
Tags: #Java #OpenJDK #Podcast #InsideJava #Amber #Valhalla
youtube.com
October 29, 2025 at 1:12 PM
From Cowboy Mode to Careful Stewardship - Java is a 30-year success story, made possible because its development consistently aligned with users' needs.
#java #podcast
youtube.com/watch?v=ny4...
#java #podcast
youtube.com/watch?v=ny4...
Wildcat (via Erik's Weblog)
An ex-black ops team reunite to pull off a desperate heist in order to save the life of their leader’s eight-year-old daughter.
#movies #trailer
erik.thauvin.net/blog/p...
An ex-black ops team reunite to pull off a desperate heist in order to save the life of their leader’s eight-year-old daughter.
#movies #trailer
erik.thauvin.net/blog/p...
Wildcat
An ex-black ops team reunite to pull off a desperate heist in order to save the life of their leader’s eight-year-old daughter.
erik.thauvin.net
October 28, 2025 at 7:08 PM
Wildcat (via Erik's Weblog)
An ex-black ops team reunite to pull off a desperate heist in order to save the life of their leader’s eight-year-old daughter.
#movies #trailer
erik.thauvin.net/blog/p...
An ex-black ops team reunite to pull off a desperate heist in order to save the life of their leader’s eight-year-old daughter.
#movies #trailer
erik.thauvin.net/blog/p...
The Apache Software Foundation Announces Apache Grails® 7.0.0
#apache #grails #groovy #java
news.apache.org/foundat...
#apache #grails #groovy #java
news.apache.org/foundat...
The Apache Software Foundation Announces Apache Grails® 7.0.0 - The ASF Blog
Latest release modernizes the open source web application framework with Java 17+, Groovy 4, Spring Boot 3.5, Jakarta EE 10, as well as enhanced security, testing, and build capabilities Wilmington, DE – October 28, 2025 – The Apache Software Foundation (ASF), the global home of open source software the world relies on, today announced Apache […]
news.apache.org
October 28, 2025 at 4:31 PM
The Apache Software Foundation Announces Apache Grails® 7.0.0
#apache #grails #groovy #java
news.apache.org/foundat...
#apache #grails #groovy #java
news.apache.org/foundat...