Ted M. Young (he/him) aka @JitterTed's Avatar

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

1,792
Followers
1,390
Following
822
Posts
20.10.2024
Joined
Posts Following

Latest posts by Ted M. Young (he/him) aka @JitterTed @ted.dev

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!

06.03.2026 14:48 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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!

05.03.2026 18:14 ๐Ÿ‘ 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!

28.02.2026 12:49 ๐Ÿ‘ 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...

23.02.2026 08:00 ๐Ÿ‘ 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)?!_** ๐Ÿซ 

26.02.2026 16:01 ๐Ÿ‘ 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

27.02.2026 04:00 ๐Ÿ‘ 4 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ˜‚

27.02.2026 04:13 ๐Ÿ‘ 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...

26.02.2026 09:18 ๐Ÿ‘ 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

27.02.2026 02:55 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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 ๐Ÿ˜Ž

24.02.2026 15:09 ๐Ÿ‘ 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.

24.02.2026 19:31 ๐Ÿ‘ 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:

23.02.2026 16:32 ๐Ÿ‘ 223 ๐Ÿ” 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...

24.02.2026 16:58 ๐Ÿ‘ 549 ๐Ÿ” 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...

24.02.2026 15:03 ๐Ÿ‘ 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.

23.02.2026 17:17 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image Post image

you're more likely to be struck by lightning 5 times โ˜บ๏ธโšก

24.02.2026 16:10 ๐Ÿ‘ 56 ๐Ÿ” 11 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
A post I didn't want to have to write If I can prevent hate from entering our community, I will.

Just removed the apostrophe in the url. Here's the new one:

bobmonsour.com/blog/a-post-...

23.02.2026 23:18 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
23.02.2026 22:30 ๐Ÿ‘ 3449 ๐Ÿ” 803 ๐Ÿ’ฌ 30 ๐Ÿ“Œ 5
Post image

Spring Security 7 is here, and @kehrlann.bsky.social has you covered!

Join Daniel in his session "New in Spring Security 7: MFA, OAuth2 and more". This one is a must for every Spring developer. #springio26

24.02.2026 16:38 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Post image

For the first time since @projectsaltbox.bsky.social launched their DHS warehouse acquisition tracker, the number of canceled sales is higher than any of the other warehouse-related figures. We've reached a tipping point, folks.

lookerstudio.google.com/reporting/b0...

24.02.2026 16:13 ๐Ÿ‘ 4003 ๐Ÿ” 1423 ๐Ÿ’ฌ 44 ๐Ÿ“Œ 74

Java Conferences with closing CFP in the next 15 days:

JJUG CCC 2026 Spring Closes: 1 March 2026
DevBcn Closes: 28 February 2026
Devoxx Poland Closes: 28 February 2026
KCDC Closes: 9 March 2026

If you want to add your conference, please submit it at https://javaconferences.org/

24.02.2026 09:22 ๐Ÿ‘ 4 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image

New in eventlanes.app: Given When Then scenarios for defining test cases.

24.02.2026 09:25 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Software quality is a decision casual software and software products worth paying for

Software quality is a decision: casual software and software products worth paying for #product hilton.org.uk/blog/softwar...

24.02.2026 16:20 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

CRUD only seems simpler because you're leaving the workflows to be assembled by each user in their heads.

24.02.2026 10:26 ๐Ÿ‘ 8 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Live Coding Journal - Feb 19, 2026 | Ted M. Young Reflections, Learnings, and Mistakes from live coding my JitterTicket Event Sourcing application

Notes from Feb 19:

Finally upgraded to Spring Boot 4.0.3! Was as smooth as I expected (i.e., just a bit rough).

Added the new creation command for Schedule Concert and added the UI for it. Ended with some more event-modeling and design for validation.

ted.dev/articles/20...

24.02.2026 14:15 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 1
Post image

Messy code? IntelliJ can help. ๐Ÿงน

At #Devnexus, @ted.dev shows how to refactor like a pro, from Extract Method to advanced maneuvers that make your code shine.

devnexus.com/events/clear...

๐Ÿ’ก Cleaner code = happier devs.

๐ŸŽŸ๏ธ Get tickets at: devnexus.com
๐Ÿ“จ Sign up: atlj.ug/DevnexusConn...

23.02.2026 18:01 ๐Ÿ‘ 1 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yah, been using the Oracle JDK for a while now.

22.02.2026 20:58 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

I just downloaded it for my iPad (cuz standard app doesnโ€™t support iPad specifically) and not noticing any delays so far?

22.02.2026 01:19 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Cyclists outnumbering drivers at rush hour on busy Glasgow road, as campaigners hail โ€œcolossalโ€ impact of safe cycle lanes - Cycling News | Bike Reviews | road.cc Glasgow โ€“ itโ€™s just like Amsterdam. Or at least thatโ€™s the opinion of Cycling Scotland, whose latest traffic survey found that cyclists are outnumbering car drivers at rush hour on a busy road in the ...

It's not that hard. If we build out safe routes to get around people will use them. Glasgow is a similar overall density to San Mateo as well.

road.cc/news/cyclist...

21.02.2026 15:22 ๐Ÿ‘ 8 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

Previously

22.02.2026 00:20 ๐Ÿ‘ 31 ๐Ÿ” 6 ๐Ÿ’ฌ 7 ๐Ÿ“Œ 1