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!
@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
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!
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!
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!
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...
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)?!_** ๐ซ
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
๐
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...
i'm leading a mentoring table at dev nexus. sign up with me or one of the other mentors at #devnexus devnexus.mentorshiphub.org
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 ๐
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.
โจ 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:
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...
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...
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.
you're more likely to be struck by lightning 5 times โบ๏ธโก
Just removed the apostrophe in the url. Here's the new one:
bobmonsour.com/blog/a-post-...
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
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...
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/
New in eventlanes.app: Given When Then scenarios for defining test cases.
Software quality is a decision: casual software and software products worth paying for #product hilton.org.uk/blog/softwar...
CRUD only seems simpler because you're leaving the workflows to be assembled by each user in their heads.
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...
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...
Yah, been using the Oracle JDK for a while now.
I just downloaded it for my iPad (cuz standard app doesnโt support iPad specifically) and not noticing any delays so far?
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...
Previously