Thomas Much
@thmuch.bsky.social
Engineering Org Whisperer. Technical Coach. Occasional Speaker. Pair Programming, Mob/Ensemble/Team Programming, Modern Agile, modern Java. DevSecOpsUxQa...Customer! Posts in English and German.
The junit-framework repository now has an official mirror on Codeberg and is open for contributions! 👉 codeberg.org/junit-team/j... To support Codeberg's mission of providing a free and open source collaboration platform, JUnit has joined Codeberg e.V. as a member.
junit-framework
Mirror of the GitHub repository at https://github.com/junit-team/junit-framework/ (PRs welcome on Codeberg!)
codeberg.org
CfP for code.talks 2026 is still open, now in second wave: codetalks.com/call-for-paper Would you dare to submit a 6'40" Pecha Kucha session with 20 slides at 20 seconds each? That's a challenge for sure – but it's so cool 😎: en.wikipedia.org/wiki/PechaKu... Looking forward to your submissions!
Nach einem Jahr Pause bin ich dieses Jahr wieder beim @javaforumnord.bsky.social dabei 🤩 Ich freu mich schon auf alte und neue (Tech-)Freunde – und spannende Diskussionen 😊 Wir sehen uns am 22.09. in Hannover! Tickets ➡️ javaforumnord.de/2026/
🧵 Some publishers & news organizations are blocking the Wayback Machine from archiving journalism, stifling access to the public record. 📣 If you rely on the Wayback Machine to preserve news & history, tell them not to block web archiving. ✏️ Sign the open letter👇 www.savethearchive.com/NewsLeaders
I'm not happy about writing this, but too many people I care about are hurting, and it's preventable. medium.com/@jakeorlowit... #Wikipedia
Wikipedia Is Doing the Capitalist Thing
TLDR: In ten days last month, the Wikimedia Foundation fired the longtime lead developer of MediaWiki and disbanded the team whose entire…
medium.com
Hier sind die Folien zum Vortrag "Ohne technische Skills kein Wandel: Technisches Coaching als Motor für Veränderung" bei den Scrum Masters HH: thomas-much.de/presentation... Was für ein klasse XXL-Meetup, was für tolle Gespräche (und was für ein schöner Ausklang 🍻) – danke an alle Organisatoren 🙏😊
Für Kurzentschlossene 🤖⚡️: Diesen Donnerstag (21.05.2026) das kostenlose "Scrum Masters HH XXL"-Special von 15-21 Uhr im Hammerbrooklyn.DigitalCampus. Menschen treffen, Vorträge hören, miteinander diskutieren – es sind noch ein paar Plätze frei 😊 www.meetup.com/de-de/scrum-...
Scrum Masters HH XXL-Special: Zwischen Zombie Scrum und AI Agents, Do., 21. Mai 2026, 15:00 | Meetup
📢 **Scrum Masters HH XXL-Special: Zwischen Zombie Scrum und AI Agents** Am **21.05.2026 von 15:00 bis 21:00 Uhr** ist es wieder so weit. Wir erwarten euch zur zweiten Run
meetup.com
One year of e-mobility – and it just works. One year ago we went all in. From 100% diesel to 100% electric. Despite all the scepticism, all the naysayers, and all the range anxiety. We did nothing fancy. We're no innovators, no early adopters. We're just part of the early majority.
After oodles of research & experimentation, I've got a pretty good handle on what kind of input tends to produce the best results in AI coding. The hard part was coming up with a catchy mnemonic. Introducing C.R.E.S.S principles for context engineering. codemanship.wordpress.com/2026/05/04/c...
C.R.E.S.S. Principles for Context Engineering
Psst. If your boss won’t invest in training you in Specification By Example (BDD, ATDD), I’m running out-of-hours workshops on May 12 and 16 specifically for self-funding learners. £99 + UK VAT. Af…
codemanship.wordpress.com
CVE-2026-31431: Copy Fail vulnerability enables Linux root privilege escalation across cloud environments
CVE-2026-31431: Copy Fail vulnerability enables Linux root privilege escalation across cloud environments | Microsoft Security Blog
A high-severity Linux vulnerability, “Copy Fail” (CVE-2026-31431), enables root privilege escalation across cloud environments and Kubernetes workloads. With a working exploit already in the wild, organizations should act quickly to detect, mitigate, and reduce risk.
microsoft.com
Godspeed #Artemis II 🚀🌖 Thanks for taking us along on your journey, making (childhood) dreams come true 😊 www.nasa.gov/mission/arte... And maybe - like December 1968 - there will be a special moment in a few days ... (1/2)
Congrats, #Apple, on 50 years of thinking different 🎉 www.apple.com/50-years-of-... Take care to stay on that side of history that preserves humanity, liberty & privacy. We are counting on you 🗽🌈🦄 This means a lot to me, as you've been a part of my life for 30+ years now. Thanks & looking forward!
50 Years of Thinking Different
Read a letter from CEO Tim Cook as he reflects on 50 Years of Apple.
apple.com
ApproveJ 1.6.0 is here 🚀 ✨ Inline Value Updates update approved value in your test source 📸 Enhanced Visual Feedback with diff 🤖 AI Assisted Reviews 👉 approvej.org 🔗 Full Changelog: lnkd.in/eyTtdR_3 #ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode
I'm putting together a Pecha Kucha session for code.talks - get funky and talk about anything you want to the tune of 20 slides of 20 seconds each! It's a little hidden in the CfP - put "Undefined" for track and “Pecha Kucha" for Format. cfp.codetalks.com/call-for-pap...
code.talks Tech Conference 2025 | Network & Learn in Hamburg November 5 & 6 2025
Join other developers and CTOs at the leading tech event which is a fixture in the DACH tech scene. Network, learn, and have fun at this tech event. It is more than a developer conference, it is a com...
cfp.codetalks.com
Java 26 / JDK 26: General Availability: mail.openjdk.org/archives/lis... Features: openjdk.org/projects/jdk... Downloads: jdk.java.net/26/ #Java26 #JDK26 #OpenJDK #Java
Java 26 / JDK 26: General Availability - jdk-dev - openjdk.org
mail.openjdk.org
i released a new blog post discussing the increasing importance of resilience as ai taking over software development starts to increase rigidity and fragility in most companies. enjoy if you like ... ;) www.ufried.com/blog/in_sear...
In search of resilience
Why we need resilience more than ever
ufried.com
Hier sind die Folien zu meinem Vortrag "API-Tests, Contract-Tests, Consumer-driven Contract-Tests" heute beim #DevLand: 🎞️ thomas-much.de/presentation... Den Code vom Live-Demo gibt's hier: 💻 github.com/thmuch/api-t...
Hier sind die Folien zu meinem Vortrag "API-Tests, Contract-Tests, Consumer-driven Contract-Tests" heute beim #JavaLand: thomas-much.de/presentation... Hat Spaß gemacht, mal auf der Hauptbühne und im Livestream zu sein 😎🙃 Wer die Session verpasst hat, hat am Freitag nochmal die Chance! #DevLand
"Snorkel before you scuba. Start at the top, always. Snorkeling means checking the shared systems first—goals, roles, and decision-making—before you start diagnosing personalities."
How to debug a team that isn’t working: the Waterline Model
A guide to solving team problems (without always blaming the people)
open.substack.com
I usually kick off my tactical DDD training with this flipchart exercise, because there's a misconception I run into time and again: people confusing monoliths with big balls of mud. ...
⭐ #JavaLand 2026 Top Speaker Session "API-Tests, Contract-Tests, Consumer-driven Contract-Tests – alles dasselbe?" mit Thomas Much 👉 Weitere Informationen & Vortrag merken: scomp.ly/Bm4oez4
For some weekend fun: 🚨 WoB PATTERN: Distributed Monolith "Why call a method locally when you can send a synchronous HTTP request across three availability zones?" worstofbreed.net/patterns/dis... #worstofbreed #SoftwareArchitecture #MaintenanceNightmare #TechHumor