Ted M. Young (he/him) aka @JitterTed
banner
ted.dev
Ted M. Young (he/him) aka @JitterTed
@ted.dev
#Java coach/consultant/streamer. Maker of "JitterTed's TDD Game" https://tdd.cards

Live streaming my coding mistakes at https://JitterTed.Stream and https://JitterTed.TV

#Refactoring #JUnit #TDD #TestableArchitecture #DomainDrivenDesign #Ensembling #LGM
Pinned
The "Refactoring" Expansion to tdd.cards is going into Play Testing soon! I think it's going to be fun and instructive (and fun).

If you buy a physical copy of the game now, you'll get a discount on the expansion.

You'll also get early access to the online version.

#TDD #Refactoring #BoardGames
JitterTed's TDD Game by Ted M. Young
Have fun learning how to do Test-Driven Development with JitterTed's TDD Game!
tdd.cards
Having the ability to create abstract Record classes as well as ways to treat “data carrier” classes like Records are currently treated is very exciting! For my events, I had to fall back to classes cuz records couldn’t share common data from a base class. mail.openjdk.org/pipermail/a...
January 14, 2026 at 4:48 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
Type classes prototype for #java 🤯 - mail.openjdk.org/pipermail/va...
type classes prototype
mail.openjdk.org
January 14, 2026 at 2:58 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
As everyone knows, there's nothing in software that can't be made better by putting the word "clean" in front of it.

Here's some early morning scribblings from me. Behold, I bring you Clean Contexts!

codemanship.wordpress.com/2026/01/13/c...
Clean Contexts
You’ve probably heard of “clean code” (and the “clean coder”, and “clean architecture”, and other things Bob Martin has added the word “clean” …
codemanship.wordpress.com
January 13, 2026 at 11:42 AM
At #DevNexus in March, I'll be talking about my favorite topic: Refactoring #Java in IntelliJ IDEA!

Even if you're an experienced coder, I'll bet you'll still learn a few new things to try out.

Use the promo code "SPEAK30" at devnexus.com to save 30% on your ticket!
January 14, 2026 at 1:26 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
Tired of your tests misbehaving? Join @loicmathieu.fr on an insightful journey to tackle flaky tests head-on. A must-read for every developer! #coding #testing #foojay
foojay.io/today/flaky-...
foojay – a place for friends of OpenJDK
foojay is the place for all OpenJDK Update Release Information. Learn More.
foojay.io
January 13, 2026 at 1:43 PM
Reposted by Ted M. Young (he/him) aka @JitterTed
jPrime ( jprime.io/cfp ) is open until 15 of Feb. 2026!

Join the biggest Java conference on the Balkans!

#jprime #events #java
January 13, 2026 at 10:47 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
Java Conferences with closing CFP in the next 15 days:

JNation Closes: 18 January 2026
JCON Slovenia Closes: 16 January 2026

If you want to add your conference, please submit it at https://javaconferences.org/
January 13, 2026 at 9:30 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
Micronaut announces plans to join Commonhaus 🎉

We look forward to welcoming @micronautfw.bsky.social as a member project. Stay tuned!

micronaut.io/2026/01/12/m...
Micronaut Announces Plans to Join the Commonhaus Foundation - Micronaut Framework
Today, we are announcing that the Micronaut framework is applying to join the Commonhaus Foundation. This is an exciting new step in the Micronaut project’s journey, and we’re looking forward to the o...
micronaut.io
January 13, 2026 at 6:33 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
👾New on CyberJAR: Hibernate, Ditch or Double Down?

What Hibernate does under the hood, in which scenarios it shines, how you can fall into a trap, and when SQL-first approach is better?
And can you have the best of two worlds in one #Java app?
Watch and find out ->

www.youtube.com/watch?v=J12v...
Hibernate: Ditch or Double Down? When ORM Isn't Enough
YouTube video by CyberJAR
www.youtube.com
January 13, 2026 at 3:20 PM
Reposted by Ted M. Young (he/him) aka @JitterTed
Imposter syndrome isn't a sign of weakness, it's a healthy reaction to a field as broad as software engineering. @danvega.dev and I discuss that and more on the fundamentals of software engineering podcast.

youtube.com/shorts/UDemQ...
Why Imposter Syndrome Might Be Your Secret Strength
YouTube video by Fundamentals of Software Engineering
youtube.com
January 12, 2026 at 5:43 PM
Reposted by Ted M. Young (he/him) aka @JitterTed
Java 25 got a new CPU time profiler, get into the details and the journey to get there in my talk at @jfokus.se early February: jfokus.se
January 13, 2026 at 8:54 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
Looking forward to my appearance at the JChampions Conference this year. 🚀

Many strong talks in the pipeline, and participation is completely free.

Conference: jchampionsconf.com
Live streams: www.youtube.com/@JCh...
Tickets: www.eventbrite.com/e...

#Java #JChampions
January 13, 2026 at 4:55 PM
Reposted by Ted M. Young (he/him) aka @JitterTed
Upgrading Java shouldn’t mean breaking your app. 😬

At #Devnexus, Yee-Kang Chang introduces Zero Migration Java—a way to stay current on runtimes without touching your code.

devnexus.com/events/zero-...

🎟️ Get tickets at devnexus.com
📨 Sign up to keep up to date atlj.ug/DevnexusConn...
January 13, 2026 at 5:03 PM
Reposted by Ted M. Young (he/him) aka @JitterTed
"fail fast, fail forward, fail better" has been repeated so many times it's become meaningless.

What if we just stopped using the word entirely?

What if we just poked reality to see what happens?

What if we just...ran the experiment?

www.joanwestenberg.com/failure-vs-...
Failure vs. Success is the Wrong Frame.
How many novels exist only as "I'm still outlining"? How many startups live permanently in "stealth mode"? How many paintings never get painted because the painter is waiting until they're good enough to not mess it up? The obvious response is to tell these people that failure is fine, actually.
www.joanwestenberg.com
January 13, 2026 at 3:37 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
Issue 82 - Eleventy: 2025 in Review, Got simple docs? Alex Zappa brings the juice! Vanessa Sickles' portfolio site, An update to Learn Eleventy, Bash your way to a blog, Sveltia CMS, Start with beer, Exploring a baseline, v2 of Podcaster, Eleventy Live!... https://11tybundle.dev/blog/11ty-bundle-82/
Issue 82 - Eleventy: 2025 in Review, Got simple docs? Alex Zappa brings the juice! Vanessa Sickles' portfolio site, An update to Learn Eleventy, Bash your way to a blog, Sveltia CMS, Start with beer, Exploring a baseline, v2 of Podcaster, Eleventy Live!
11ty Bundle Issue 82
11tybundle.dev
January 11, 2026 at 6:07 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
Spring Boot 4.0 is here, and 4.1 is coming this May! 🚀

Join @philwebb.dev at #Devnexus to explore the latest features, including REST API versioning and Interface Clients, plus a peek at what’s planned for 2026.

devnexus.com/events/what-...

🎟️ Get tickets at devnexus.com
📨 Sign up atlj.ug/Xconnect
January 12, 2026 at 7:03 PM
Reposted by Ted M. Young (he/him) aka @JitterTed
⏰ Don’t wait on this.

Late passes for #Devnexus go on sale Jan 19—and prices go up!

Grab your ticket now to save $$$ and invest in practical learning, real-world insights, and connections that pay off long after the event.

🎟️ Secure your spot: devnexus.com
📨 Sign up: atlj.ug/Xconnect
January 12, 2026 at 5:04 PM
Reposted by Ted M. Young (he/him) aka @JitterTed
TDD is about piecemeal discovery. I have yet to see AI do that successfully. Experienced developers progress in small steps, and each step consists of writing a failing test.
January 10, 2026 at 3:44 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
Discover how to create executables from JAR files using the new execjar project, taking advantage of the fact that JARs are simply ZIP files, in this week's blog post: mostlynerdless.de/blog/2026/01...
How to Build an Executable from a JAR using ExecJAR - Mostly nerdless
Learn how to create executables from JAR using the new execjar project, exploiting the fact that JARs are just ZIP files.
mostlynerdless.de
January 5, 2026 at 9:51 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
Debugging isn’t just bug-hunting anymore.🐛

Join @antonarhipov.bsky.social at #Devnexus for a tour of IntelliJ’s most powerful (and underrated) debugger features: stream chain tracing, emulated method breakpoints, custom renderers & more.

devnexus.com/events/debug...

🎟️ Get tickets at devnexus.com
December 2, 2025 at 5:03 PM
Reposted by Ted M. Young (he/him) aka @JitterTed
Testing distributed systems without flaky tests is possible.

At @jchampionsconf.bsky.social , I’ll share real-world approaches for testing async flows, external APIs, and microservices.

🗓 Jan 26 · 18:00 CET
🔗 jchampionsconf.com
🎟 www.eventbrite.com/e/jchampions...
▶️ www.youtube.com/@JChampionsC...
January 9, 2026 at 1:24 PM
Reposted by Ted M. Young (he/him) aka @JitterTed
Just interviewed Alec Karakatsanis, #Copaganda. He exposes how police & media—even your trusted NPR/NYT—work together to manufacture fear, hide real threats (like wage theft), and keep us demanding more cops & prisons.

youtu.be/4ggnu2fFqtc
@equalityalec.bsky.social
@FieldComing
130 – “Copaganda: How Police and the Media Manipulate Our News” with Alec Karakatsanis
YouTube video by Greg Godels & Pat Cummings
youtu.be
January 9, 2026 at 8:11 PM
Reposted by Ted M. Young (he/him) aka @JitterTed
Modern microservices and moduliths can scale—but should they? 🤔

Christopher Curtin shows how Cell Architectures help you scale smarter, isolate clients, and manage cost and reliability at #Devnexus.

devnexus.com/events/intro...

🎟️ Get tickets at devnexus.com
📨 Sign up atlj.ug/DevnexusConn...
January 9, 2026 at 5:01 PM