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
Live streaming my coding mistakes at https://JitterTed.Stream and https://JitterTed.TV
#Refactoring #JUnit #TDD #TestableArchitecture #DomainDrivenDesign #Ensembling #LGM
Pinned
JitterTed's TDD Game by Ted M. Young
Have fun learning how to do Test-Driven Development with JitterTed's TDD Game!
tdd.cards
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
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
Reposted by Ted M. Young (he/him) aka @JitterTed
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.
I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
#opensource #opentowork | Andres Almiray
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.
I'm open to remote (anywhere) and hybrid roles in Switzerland (...
www.linkedin.com
November 11, 2025 at 10:46 AM
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.
I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
Reposted by Ted M. Young (he/him) aka @JitterTed
Looking for a new colleague with great developer and communication skills?
Get Andres while he is available!!!!
#Java #JVM #Software #Hire
Get Andres while he is available!!!!
#Java #JVM #Software #Hire
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.
I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
I'm open to remote (anywhere) and hybrid roles in Switzerland. I have 25+ years experience as a software developer, 8 as devrel www.linkedin.com/posts/aalmir...
#opensource #opentowork | Andres Almiray
Hi everyone! An ongoing reorganization at my current employer has prompted me to seek for a new role and would appreciate your support.
I'm open to remote (anywhere) and hybrid roles in Switzerland (...
www.linkedin.com
November 11, 2025 at 11:30 AM
Reposted by Ted M. Young (he/him) aka @JitterTed
📢Important Update 📢
Many have asked for more time to submit to the 2026 #JavaOne call for papers. We've extended the deadline until Nov 13th at 11:59pm PT. Be sure to submit your #Java proposal(s) before time runs out:
➡️ social.ora.cl/6013A7UXF
Many have asked for more time to submit to the 2026 #JavaOne call for papers. We've extended the deadline until Nov 13th at 11:59pm PT. Be sure to submit your #Java proposal(s) before time runs out:
➡️ social.ora.cl/6013A7UXF
November 11, 2025 at 5:43 PM
📢Important Update 📢
Many have asked for more time to submit to the 2026 #JavaOne call for papers. We've extended the deadline until Nov 13th at 11:59pm PT. Be sure to submit your #Java proposal(s) before time runs out:
➡️ social.ora.cl/6013A7UXF
Many have asked for more time to submit to the 2026 #JavaOne call for papers. We've extended the deadline until Nov 13th at 11:59pm PT. Be sure to submit your #Java proposal(s) before time runs out:
➡️ social.ora.cl/6013A7UXF
Reposted by Ted M. Young (he/him) aka @JitterTed
Pixar designed Toy Story to be printed on physical film. The Disney renaissance movies were the same.
Today, it's hard to see them as they were meant to be seen. The versions on streaming and home media aren't quite the same films that ruled the '90s:
animationobsessive.substack.com/p/the-toy-st...
Today, it's hard to see them as they were meant to be seen. The versions on streaming and home media aren't quite the same films that ruled the '90s:
animationobsessive.substack.com/p/the-toy-st...
November 11, 2025 at 3:07 AM
Pixar designed Toy Story to be printed on physical film. The Disney renaissance movies were the same.
Today, it's hard to see them as they were meant to be seen. The versions on streaming and home media aren't quite the same films that ruled the '90s:
animationobsessive.substack.com/p/the-toy-st...
Today, it's hard to see them as they were meant to be seen. The versions on streaming and home media aren't quite the same films that ruled the '90s:
animationobsessive.substack.com/p/the-toy-st...
Reposted by Ted M. Young (he/him) aka @JitterTed
Honored to be featured in the @timesofindianews.bsky.social wrt #Java and #AI:
timesofindia.indiatimes.com/city/bengalu...
timesofindia.indiatimes.com/city/bengalu...
Master Java: The world’s tech is built on it | Bengaluru News - The Times of India
Las Vegas: One way young engineers can stay relevant in a tech landscape that is rapidly evolving is to learn more about the foundational infrastructu.
timesofindia.indiatimes.com
November 11, 2025 at 12:13 AM
Honored to be featured in the @timesofindianews.bsky.social wrt #Java and #AI:
timesofindia.indiatimes.com/city/bengalu...
timesofindia.indiatimes.com/city/bengalu...
Reposted by Ted M. Young (he/him) aka @JitterTed
happy to announce htmx 4.0.0-alpha2, the first not-totally-embarassing alpha release of htmx 4:
four.htmx.org/posts/2025-1...
four.htmx.org/posts/2025-1...
</> htmx ~ htmx 4.0.0-alpha2 has been released!
htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext...
four.htmx.org
November 10, 2025 at 7:54 PM
happy to announce htmx 4.0.0-alpha2, the first not-totally-embarassing alpha release of htmx 4:
four.htmx.org/posts/2025-1...
four.htmx.org/posts/2025-1...
Reposted by Ted M. Young (he/him) aka @JitterTed
The Democratic establishment has chosen the candidate they want to put in the Massachusetts 6th District. He’s moving from DC to run and bringing big money with him.
You can help us fight for better than a generic politician with a platform written by polls: secure.actblue.com/donate/bab-b...
You can help us fight for better than a generic politician with a platform written by polls: secure.actblue.com/donate/bab-b...
Donate to Beth Andres-Beck
Show your support with a contribution.
secure.actblue.com
November 10, 2025 at 10:14 PM
The Democratic establishment has chosen the candidate they want to put in the Massachusetts 6th District. He’s moving from DC to run and bringing big money with him.
You can help us fight for better than a generic politician with a platform written by polls: secure.actblue.com/donate/bab-b...
You can help us fight for better than a generic politician with a platform written by polls: secure.actblue.com/donate/bab-b...
Reposted by Ted M. Young (he/him) aka @JitterTed
The goal of Arconia OpenTelemetry is to provide a single dependency you can add to your Spring Boot application to get unified #Java observability with minimal configuration and maximum compatibility with both OpenTelemetry and Micrometer ecosystems.
www.thomasvitale.com/spring-boot-...
www.thomasvitale.com/spring-boot-...
Spring Boot Observability with Arconia OpenTelemetry
Arconia OpenTelemetry enhances observability for Spring Boot by combining the standardization of OpenTelemetry with the robustness of Micrometer.
www.thomasvitale.com
November 10, 2025 at 6:40 AM
The goal of Arconia OpenTelemetry is to provide a single dependency you can add to your Spring Boot application to get unified #Java observability with minimal configuration and maximum compatibility with both OpenTelemetry and Micrometer ecosystems.
www.thomasvitale.com/spring-boot-...
www.thomasvitale.com/spring-boot-...
Reposted by Ted M. Young (he/him) aka @JitterTed
Have I mentioned that with the @micrometer.io and @projectreactor.io releases on Thursday and Friday, the release train for @spring.io Boot 4.x and @spring.io Framework 7.x has started? 😄
If you want to jump on the train: spring.io/blog/2025/09...
If you want to jump on the train: spring.io/blog/2025/09...
November 10, 2025 at 7:10 AM
Have I mentioned that with the @micrometer.io and @projectreactor.io releases on Thursday and Friday, the release train for @spring.io Boot 4.x and @spring.io Framework 7.x has started? 😄
If you want to jump on the train: spring.io/blog/2025/09...
If you want to jump on the train: spring.io/blog/2025/09...
Reposted by Ted M. Young (he/him) aka @JitterTed
Not all answers to your questions about the Inside #Java Newscast made it into the jubilee episode and so I posted the remaining ones to my channel - about how the team works together, how much I still code, how AI may impact my work, and more:
www.youtube.com/watch?v=TypH...
www.youtube.com/watch?v=TypH...
Q&A About My Work At Oracle's Java Platform Group
YouTube video by nipafx
www.youtube.com
November 10, 2025 at 3:39 PM
Not all answers to your questions about the Inside #Java Newscast made it into the jubilee episode and so I posted the remaining ones to my channel - about how the team works together, how much I still code, how AI may impact my work, and more:
www.youtube.com/watch?v=TypH...
www.youtube.com/watch?v=TypH...
Reposted by Ted M. Young (he/him) aka @JitterTed
Jackson 3 lands in Spring Boot 4! The new JsonMapper replaces ObjectMapper with immutable, thread-safe configs. Better date handling, unchecked exceptions for cleaner lambdas, and JSON views for precise serialization control.
Watch: youtu.be/4cvP_qroLH4
#SpringBoot #Java
Watch: youtu.be/4cvP_qroLH4
#SpringBoot #Java
Jackson 3 Support is HERE: What's New in Spring Framework 7 & Spring Boot 4
YouTube video by Dan Vega
youtu.be
November 10, 2025 at 6:13 PM
Jackson 3 lands in Spring Boot 4! The new JsonMapper replaces ObjectMapper with immutable, thread-safe configs. Better date handling, unchecked exceptions for cleaner lambdas, and JSON views for precise serialization control.
Watch: youtu.be/4cvP_qroLH4
#SpringBoot #Java
Watch: youtu.be/4cvP_qroLH4
#SpringBoot #Java
Our book club returned from an extended hiatus last week and we've gotten to the meat of @vladikk.bsky.social's book: "Balancing Coupling in Software Design"!
That doesn't mean it's too late to join, as long as you've read the last few chapters (8-10), we can get you up to speed...
That doesn't mean it's too late to join, as long as you've read the last few chapters (8-10), we can get you up to speed...
November 10, 2025 at 1:45 PM
Our book club returned from an extended hiatus last week and we've gotten to the meat of @vladikk.bsky.social's book: "Balancing Coupling in Software Design"!
That doesn't mean it's too late to join, as long as you've read the last few chapters (8-10), we can get you up to speed...
That doesn't mean it's too late to join, as long as you've read the last few chapters (8-10), we can get you up to speed...
Our book club returned from an extended hiatus last week and we've gotten to the meat of Vlad Khononov's book: "Balancing Coupling in Software Design"!
That doesn't mean it's too late to join, as long as you've read the last few chapters (8-10), we can get you up to speed...
That doesn't mean it's too late to join, as long as you've read the last few chapters (8-10), we can get you up to speed...
November 9, 2025 at 11:38 PM
Our book club returned from an extended hiatus last week and we've gotten to the meat of Vlad Khononov's book: "Balancing Coupling in Software Design"!
That doesn't mean it's too late to join, as long as you've read the last few chapters (8-10), we can get you up to speed...
That doesn't mean it's too late to join, as long as you've read the last few chapters (8-10), we can get you up to speed...
Reposted by Ted M. Young (he/him) aka @JitterTed
We ask everyone outside of the car to be safe so that drivers can be dangerous.
November 8, 2025 at 11:21 PM
We ask everyone outside of the car to be safe so that drivers can be dangerous.
Reposted by Ted M. Young (he/him) aka @JitterTed
I spotted this on Mastodon and I find it horrible, not least for the speed with which this has happened.
November 4, 2025 at 9:56 AM
I spotted this on Mastodon and I find it horrible, not least for the speed with which this has happened.
Reposted by Ted M. Young (he/him) aka @JitterTed
#OpenTelemetry can enhance #Java application reliability by uncovering hidden production issues through real-time observability and tracing.
Watch and learn practical techniques to diagnose problems and improve performance, especially in cloud-native and microservice environments.
Watch and learn practical techniques to diagnose problems and improve performance, especially in cloud-native and microservice environments.
How I Solved Production Issues with OpenTelemetry And How You Can Too by Cees Bos
YouTube video by Devoxx
www.youtube.com
November 9, 2025 at 11:53 AM
#OpenTelemetry can enhance #Java application reliability by uncovering hidden production issues through real-time observability and tracing.
Watch and learn practical techniques to diagnose problems and improve performance, especially in cloud-native and microservice environments.
Watch and learn practical techniques to diagnose problems and improve performance, especially in cloud-native and microservice environments.
Reposted by Ted M. Young (he/him) aka @JitterTed
EqualsVerifier 4.2.2 is out!
It now supports EnumSets and EnumMaps for enums with only one value. Also, I fixed an error message that referred to Warning.ZERO_FIELDS, which was removed in version 4.0.
All in all, very exciting stuff
Check it out at github.com/jqno/equalsv...
#java
It now supports EnumSets and EnumMaps for enums with only one value. Also, I fixed an error message that referred to Warning.ZERO_FIELDS, which was removed in version 4.0.
All in all, very exciting stuff
Check it out at github.com/jqno/equalsv...
#java
github.com
November 9, 2025 at 6:58 PM
EqualsVerifier 4.2.2 is out!
It now supports EnumSets and EnumMaps for enums with only one value. Also, I fixed an error message that referred to Warning.ZERO_FIELDS, which was removed in version 4.0.
All in all, very exciting stuff
Check it out at github.com/jqno/equalsv...
#java
It now supports EnumSets and EnumMaps for enums with only one value. Also, I fixed an error message that referred to Warning.ZERO_FIELDS, which was removed in version 4.0.
All in all, very exciting stuff
Check it out at github.com/jqno/equalsv...
#java
Reposted by Ted M. Young (he/him) aka @JitterTed
Reposted by Ted M. Young (he/him) aka @JitterTed
I couldn't help but to let out my acting side to give this post a voice.
November 8, 2025 at 10:24 PM
I couldn't help but to let out my acting side to give this post a voice.
Reposted by Ted M. Young (he/him) aka @JitterTed
I made a random compliment generator today because I wanted to make something nice :)
Compliments 💖
You deserve to hear this
dr.eamer.dev
November 8, 2025 at 11:51 PM
I made a random compliment generator today because I wanted to make something nice :)
Reposted by Ted M. Young (he/him) aka @JitterTed
"6-7"?! Boy I say boy you gen alpha kids cant be doin' that! Your signifiers need signs boy! You've laid a rhetorical claim to an empty space son! You're creatin' a nihilistic dialectic! Your broccoli hairs obfuscatin' some much needed communication! Find some MEANIN', kid!
November 8, 2025 at 6:22 PM
"6-7"?! Boy I say boy you gen alpha kids cant be doin' that! Your signifiers need signs boy! You've laid a rhetorical claim to an empty space son! You're creatin' a nihilistic dialectic! Your broccoli hairs obfuscatin' some much needed communication! Find some MEANIN', kid!
Reposted by Ted M. Young (he/him) aka @JitterTed
Community Over Code 2025
"Dependency Management for Java applications"
#CommunityOverCode
docs.google.com/presentation...
"Dependency Management for Java applications"
#CommunityOverCode
docs.google.com/presentation...
Dependency Management for Java - 2025-09-11
Sean Sullivan Community Over Code September 2025 Dependency Management for Java applications
docs.google.com
September 12, 2025 at 7:38 PM
Community Over Code 2025
"Dependency Management for Java applications"
#CommunityOverCode
docs.google.com/presentation...
"Dependency Management for Java applications"
#CommunityOverCode
docs.google.com/presentation...
Reposted by Ted M. Young (he/him) aka @JitterTed
On our next @seattlejug.bsky.social event (Nov. 18th) @tinyrobots.bsky.social is going to talk about Dependency management for #Java applications
www.meetup.com/seajug/event...
www.meetup.com/seajug/event...
Dependency management for Java applications, Tue, Nov 18, 2025, 6:00 PM | Meetup
Modern Java systems utilize hundreds (or thousands) of dependencies. Each additional dependency adds complexity to the application development process. Java developers need
www.meetup.com
November 8, 2025 at 9:37 PM
On our next @seattlejug.bsky.social event (Nov. 18th) @tinyrobots.bsky.social is going to talk about Dependency management for #Java applications
www.meetup.com/seajug/event...
www.meetup.com/seajug/event...
Reposted by Ted M. Young (he/him) aka @JitterTed
🧩 Great read from The Code Whisperer:
“Clarifying the Rule of Three in Refactoring.”
When to duplicate, when to abstract — and why context matters more than counting.
Read → blog.thecodewhisperer.com/permalink/cl...
#SoftwareEngineering #Refactoring
“Clarifying the Rule of Three in Refactoring.”
When to duplicate, when to abstract — and why context matters more than counting.
Read → blog.thecodewhisperer.com/permalink/cl...
#SoftwareEngineering #Refactoring
Clarifying the Rule of Three in Refactoring
Rules can cause confusion, because we try to hard to follow them. The Rule of Three, a classic
blog.thecodewhisperer.com
November 8, 2025 at 4:08 PM
🧩 Great read from The Code Whisperer:
“Clarifying the Rule of Three in Refactoring.”
When to duplicate, when to abstract — and why context matters more than counting.
Read → blog.thecodewhisperer.com/permalink/cl...
#SoftwareEngineering #Refactoring
“Clarifying the Rule of Three in Refactoring.”
When to duplicate, when to abstract — and why context matters more than counting.
Read → blog.thecodewhisperer.com/permalink/cl...
#SoftwareEngineering #Refactoring
Reposted by Ted M. Young (he/him) aka @JitterTed
👾13 Best Practices for Securing Docker Container Images
13 is your lucky number now, friends, because in my newest video, I discuss 13 techniques for reducing the attack surface of Docker container images and detecting malicious activity faster:
www.youtube.com/watch?v=TyNG...
13 is your lucky number now, friends, because in my newest video, I discuss 13 techniques for reducing the attack surface of Docker container images and detecting malicious activity faster:
www.youtube.com/watch?v=TyNG...
Docker Container Image Security: 13 Best Practices
YouTube video by CyberJAR
www.youtube.com
November 8, 2025 at 3:16 PM
👾13 Best Practices for Securing Docker Container Images
13 is your lucky number now, friends, because in my newest video, I discuss 13 techniques for reducing the attack surface of Docker container images and detecting malicious activity faster:
www.youtube.com/watch?v=TyNG...
13 is your lucky number now, friends, because in my newest video, I discuss 13 techniques for reducing the attack surface of Docker container images and detecting malicious activity faster:
www.youtube.com/watch?v=TyNG...