Advertisement · 728 × 90

Posts by Ted M. Young (he/him) aka @JitterTed

Ted M. Young is talking at Seattle Code Crafters on Refactoring Tests.  Today (March 26th) at 10:00AM Pacific

Ted M. Young is talking at Seattle Code Crafters on Refactoring Tests. Today (March 26th) at 10:00AM Pacific

Join us today at 10:00AM Pacific when @ted.dev will talk to us about "Refactoring Tests"

All are welcome. Community time starts at 9:30AM
www.meetup.com/seattle-soft...

3 days ago 3 2 1 0
Preview
Ted M. Young - Refactoring Tests, Thu, Mar 26, 2026, 10:00 AM | Meetup Tests are code, too, but don't get as much attention as production code, often leaving messy, hard to understand tests. Poorly factored tests can also make refactoring prod

Join me and the Seattle Software Crafters group for my talk on "Refactoring Tests"!

The talk starts at 10am PDT (5pm UTC), but you can join 30 minutes earlier to chat.

www.meetup.com/seattle-sof...

#Refactoring #AssertJ #JUnit #Testing

3 days ago 1 0 0 0
Preview
Live Coding Journal - Mar 24, 2026 | Ted M. Young Reflections, Learnings, and Mistakes from live coding my JitterTicket Event Sourcing application

More live coding #Java and #EventSourcing:

I dealt with "external" and "parameter" validation (I didn't implement the third type: "internal" validation) of scheduling conflicts for Concerts.

I also pondered minimal consistency boundaries.

Notes are at: ted.dev/articles/20...

4 days ago 3 3 0 0
Preview
JitterTed's TDD Game by Ted M. Young Have fun while learning how to do Test-Driven Development with JitterTed's TDD Game!

JitterTed's TDD Game is now back in stock for shipping outside of the USA/Canada! Well, it's also available for shipping to the USA/Canada, but now Etsy is showing availability.

If you're in Germany or Austria & are willing to wait a month, let me know.

tdd.cards

4 days ago 0 0 0 0
Preview
Live Coding Journal - Mar 23, 2026 | Ted M. Young Reflections, Learnings, and Mistakes from live coding my JitterTicket Event Sourcing application

Back to streaming, with notes from yesterday's stream: ted.dev/articles/20...

I chatted about consistency boundaries, missing-event heuristics, and encoding (serializing) events.

#EventSourcing #Java #TDD

5 days ago 5 1 3 0
Tabletop game design tip of the day: to write rulebooks, study comics

Tabletop game design tip of the day: to write rulebooks, study comics

A rulebook should integrate words and pictures to guide the reader's attention just right.

Words mixed with pictures can scatter attention, so the reader doesn't know where to look next.

No one has more practice guiding readers through words & pictures than folks who make comic books.

🎲✂️(1/5)

1 week ago 38 8 2 2

In a good example of negative polarization, I just signed in support of the Billionaire Tax (after previously being ambivalent) because of Sergey Brin.

6 days ago 181 34 4 1
agent-skills/paranoic-telemetry.md at cbf43d498a2c20f048e0f095c59a85c39f14f5d2 · LiveNathan/agent-skills Contribute to LiveNathan/agent-skills development by creating an account on GitHub.

After watching James Shore's "Paranoic Telemetry" I was inspired to create a skill for Claude to help it help me brainstorm missing test cases.

This is v1 so send me your suggestions.

6 days ago 1 1 0 0
Advertisement
Preview
Google Search is now using AI to replace headlines Let us know if you see more.

Google reduced our headline “I used the ‘cheat on everything’ AI tool and it didn’t help me cheat on anything” to just five words: “‘Cheat on everything’ AI tool.” It almost sounds like we’re endorsing a product we do not recommend at all.

Read more from @seanhollister.bsky.social:

1 week ago 554 213 25 38
example sheet of momo icons. All little cute weird characters in circles, to be used for social media avatars

example sheet of momo icons. All little cute weird characters in circles, to be used for social media avatars

I am drawing custom user icons again!
Want your own momo icon? Order here:
ko-fi.com/heyheymomo/c...

Limited slots available!

1 week ago 376 76 2 2

These interviews with developers about learning have been so great I've turned this into an open research call

+ a couple high level take-aways so far (with a few links to research to help you immediately learn more about the themes coming up):

catharsisinsight.com/open-researc...

2 weeks ago 14 5 0 0
Video

Cinema-booking demo for stream-less Event Sourcing going well. Helps find APIs and perf. to tweak. Demos are great dog-food!

2 weeks ago 2 1 1 0
Video

Oh my god @cuttercross.bsky.social this converted so well it sounds like it was designed for this soundchip this whole time!

3 weeks ago 14 5 2 0
Post image

My secret life as a cat.

3 weeks ago 6664 749 59 38

I'm thankful you're here, too. Was great to see you, and looking forward to seeing you again at JavaOne!

3 weeks ago 2 0 0 0
My Presentations | Ted M. Young Articles, Videos, Training, and Coaching for Java Developers

Thanks to all the #DevNexus folks who attended my #Java talk on #Refactoring in #IntelliJIDEA (mostly) without AI.

Slides are available here: ted.dev/talks/#past...

Want this talk (or other ones) at your group event or conference, let me know!

3 weeks ago 3 0 0 0
Advertisement

Hey #DevNexus!

Want to learn some Old Skool #Java refactoring techniques in #IntelliJIDEA? It can be faster, more reliable (and cheaper) than using LLMs to do all the work. It's also a great way to learn a new codebase, including LLM gen'ed code.

Join me at 2:50pm in room 302!

3 weeks ago 4 1 0 0
Post image

The eventlanes.app MCP works great for making sense of existing codebases. You can ask Claude to use it to model the high-level flow of existing codebases (in any stack and/or paradigm), and it's helpful!

1 month ago 1 1 1 0
Preview
SoCraTes UK - Tickets Join us for another year of SoCraTes UK happening on June 18th - 21st! The event is hosted at Milton Hill House, UK which is surrounded by 22 acres of landscaped grounds and forest, delivering…

Have you heard of the SoCraTes events? These are software crafting open spaces that happen across the world, in beautiful surroundings and with lovely people. So if you’re making plans for 2026 yet, now’s the time to brighten up your February and give yourself something to look forward to...

1 month ago 3 5 1 1
A screenshot from Elena’s GitHub project readme. It says:

Elena is a simple, tiny library for building Progressive Web Components. With Elena, you immediately render the component’s base HTML & CSS, then progressively enhance the experience with JavaScript rather than relying on it from the start. This approach provides great support for Server Side Rendering (SSR and e.g. React Server Components) without additional configuration or tooling.

Also shows a glimpse from the documentation’s “table of contents” which includes “Introduction,” “Core Principles” and “What is a Progressive Web Component?” sections.

Finally, at the top, there are badges that show “MIT license”, “100% test coverage” and a “tests passing” badge.

A screenshot from Elena’s GitHub project readme. It says: Elena is a simple, tiny library for building Progressive Web Components. With Elena, you immediately render the component’s base HTML & CSS, then progressively enhance the experience with JavaScript rather than relying on it from the start. This approach provides great support for Server Side Rendering (SSR and e.g. React Server Components) without additional configuration or tooling. Also shows a glimpse from the documentation’s “table of contents” which includes “Introduction,” “Core Principles” and “What is a Progressive Web Component?” sections. Finally, at the top, there are badges that show “MIT license”, “100% test coverage” and a “tests passing” badge.

Ok, figured I’ve been sitting on this project for a while now so decided to give test access to @darn.es to tell me if it’s all shit and I should just throw it away 🤷🏻‍♀️

Also: **Am I the only one who feels like this when getting close to publishing a big project _(like every single time)?!_** 🫠

1 month ago 50 1 6 0
Preview
Bootiful Spring Security

I'm honored to be speaking with @starbuxman.joshlong.com at @devnexus.bsky.social about Bootiful #SpringSecurity

For additional information see devnexus.org/events/booti...

I hope to see you there!

#Spring #Java #devnexus

1 month ago 4 2 0 0

😂

1 month ago 2 0 0 0
Preview
71% of Developers and Engineering Leaders Believe “AI” Makes Engineering Discipline More Important I ran the same poll on LinkedIn and Mastodon, asking: In your estimation, does AI-assisted and agentic coding make engineering discipline: More important than before? As important as before? Less i…

71% of developers and leaders agree that engineering discipline is more important in AI-assisted and agentic workflows.

So why aren't we seeing an increase in investment in engineering capability yet?

It doesn't come with your Claude Code plan.

codemanship.wordpress.com/2026/02/26/7...

1 month ago 4 5 2 1
Devnexus 2026 - Mentorship Hub

i'm leading a mentoring table at dev nexus. sign up with me or one of the other mentors at #devnexus devnexus.mentorshiphub.org

1 month ago 0 1 0 0
Advertisement

I don't always have time to watch Ted's streams, but it's great to see him following up with a blogpost on what he encountered and learned each episode - such as migrating Spring boot 3.5.x -> 4.0.3 😎

1 month ago 3 1 1 0

Thanks! It’s been really valuable to write up these notes and reflect on failures and insights. It’s been especially helpful for collecting bits that I incorporate into my conference talks.

1 month ago 1 0 0 0
Preview
Sprites on the Web • Josh W. Comeau In game development, it’s common to use spritesheets for animation, but this technique isn’t as widely used on the web. Which is a shame, because we can do some pretty cool stuff with sprites! In this...

✨ I just published a new blog post about a nifty lil’ animation technique: sprites!

Sprites are used all the time in video games, but they’re less common on the web. We do have the tools to manage it in CSS, but there’s a gotcha.

In this post, I share some of the cool use cases I’ve found:

1 month ago 225 39 15 10
Preview
The Giant Mess Behind the Supreme Court’s Tariffs Ruling The 6–3 decision was a rare victory, but it was crafted out of conflicts that leave almost nothing certain—including future tariff rulings.

Here, I explain the problems with basing the economy on the fictional powers the Supreme Court has given to itself and how the fights between Neil Gorsuch and Brett Kavanaugh led to the awful JJ Abrams Rise of Skywalker. Kinda.
My latest in @thenation.com
www.thenation.com/article/poli...

1 month ago 550 130 10 5
Preview
Browserless UI Tests Join Vaadin’s Free Offering in 25.1 | Vaadin In Vaadin 25.1, browserless UI tests become free. Validate UI logic directly in the JVM and ship faster with stable, scalable testing.

In the upcoming Vaadin 25.1 release, browserless UI tests will be part of our free offering — Apache 2.0 licensed, just like the core framework.

Test component state, events, routing, and UI logic directly inside the JVM.

🔗 Learn more on the blog: vaadin.com/blog/browser...

1 month ago 3 3 0 0
Post image

I added a naive "information completeness check" to eventlanes.app, borrowed from Event Modeling. For nodes that define schemas, it warns you when a node has fields not provided by any nodes it feeds from. It can help account for all data needed across the system, and flag up any gaps.

1 month ago 1 1 0 0