Tom Van Wemmel
tomvanwemmel.bsky.social
Tom Van Wemmel
@tomvanwemmel.bsky.social
Fast learner, faster forgetter. Amazed twice as often
The #Github setup-java action has a poor caching mechanism but I really like the way #Hibernate solves it with a daily cache created from the day before
November 26, 2025 at 3:17 PM
First CloudFlare, now Github, why are we doing this Cloud-thing again?
November 18, 2025 at 9:31 PM
Reposted by Tom Van Wemmel
Having multiple copies of your data, specifically laid out for different access patterns, is completely fine. Desirable even. Just make sure to have one canonical source of truth and drive updates to all the copies from there.
November 7, 2025 at 9:33 PM
I saw a coworker using his smartphone at a urinal and I can't even imagine why someone would think this is a good idea
November 4, 2025 at 3:45 PM
I have to admit that when the tutorials and blog post don't cover your problem, solutions proposed by AI often contain good elements. Don't just copy the suggested code though
October 9, 2025 at 6:16 AM
"We verhuizen want de parkeerdruk is hier te groot" zei mijn buur met 3 auto's
September 15, 2025 at 5:43 AM
My company requires an approval for every pull request, so I started committing on Dependabot branches
September 11, 2025 at 3:36 PM
Reposted by Tom Van Wemmel
The positive thing about AI tooling going mainstream and setting expectations high (e.g. "anyone can build software with AI") is that a large group will learn what us devs know already:

Creating good software is hard and it's hard to explain to outsiders in a way they understand
August 20, 2025 at 5:51 PM
I've seen the 4th best Naked Gun movie. I've watched the old films 20-30 times, listened to The Lonely Island on repeat and ... read about Pamela Anderson and I had high expectations. Pam scatting Kid Rock lyrics was funny though
August 4, 2025 at 6:11 AM
Reposted by Tom Van Wemmel
This is bad news for software developers who don't know WTF they're doing.
I am calling it: the great enshittification of AI has begun, and the Subprime AI Crisis is brewing. Cursor is jacking up prices and adding rate limits, seeing reports of similar things happening with Replit, very nasty stuff.
July 4, 2025 at 7:56 PM
Me doing AI:
July 1, 2025 at 4:21 PM
Reposted by Tom Van Wemmel
It's good to reinvent the wheel sometimes!
endler.dev/2025/reinven...
Great post by Matthias Endler.

It helps understanding how wheels work, how you can fix them when broken, how to make better wheels if really needed, or how to find creative use cases for wheels by thinking outside the box.
Reinvent the Wheel | Matthias Endler
One of the most harmful pieces of advice is to …
endler.dev
May 25, 2025 at 10:49 AM
Bought myself a #Unifi Cloud Gateway Ultra and boy is it addictive to manage VLANs
April 19, 2025 at 12:05 PM
Sunday project: creating parallel #Maven archetypes for #Quarkus and #Spring with @jetbrains.com Junie.
So far a positive experience, Junie is a bit slower than other prompt generators but much more reliable.
github.com/TomVanWemmel...
GitHub - TomVanWemmel/java-template-archetypes
Contribute to TomVanWemmel/java-template-archetypes development by creating an account on GitHub.
github.com
March 30, 2025 at 11:12 AM
Reposted by Tom Van Wemmel
Not a coincidence, not acceptable.
February 21, 2025 at 3:04 PM
@simonbrown.je how does one determine the line for external dependencies? Is an API Manager external when it has a dedicated service for a System? I suppose it's close to pub/sub where you advise against a message bus container
February 20, 2025 at 6:09 AM
#Mockito I find you so funny
You take all your directions from me
But you only assure
That my setup is secure
I should have just written a Dummy
February 12, 2025 at 8:29 PM
#Spring and #Lombok, both easy to use.
They extend your code by the annotations you choose.
But once they are paired,
you forget why they're there.
And it's ever so hard to cut loose.
February 11, 2025 at 7:49 PM
The state of #AI:
Every time I write my name at the end of an email, Outlook turns it into "Tomorrow_".
January 24, 2025 at 6:50 AM
How do you confirm a pod is healthy for a simple #Java application? Use the HttpServer that ships with the JDK!
gist.github.com/TomVanWemmel...
JDK 21 health check server
JDK 21 health check server. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
January 23, 2025 at 7:06 AM
Reposted by Tom Van Wemmel
Streamlining Java Development with Backstage: A Guide to Software Templates - JVM Advent https://bit.ly/3Vl2Yl9
#Java #Backstage #platformengineering
December 1, 2024 at 3:39 PM