Tag: java
-
Enterprise Java apps are much more than just code, AI benchmarks don’t measure the Java SDLC enough
There’s countless dependencies in other frameworks and libraries, plus the build pipeline and even production platform are part of the app. Enterprise Java applications frequently span hundreds or thousands of modules connected through Maven or Gradle builds, Spring dependency injection, Jakarta EE services, annotation processors, generated code, legacy XML configuration, container orchestration, proprietary build plugins,…
-
security over features
From what I can tell, every core part of the software stack is stopping what they’re doing and taking care of the flood of new, AI-driven security issues. 🔗 Java Maintenance Engineering Shifts Focus on Quarterly Critical Patch Stabilization
-
Aesthetic Computing Consider “ascetic computing”: Here’s what “ascetic computing” means to me: Doing without things that compromise my personal standards or morals. Learning to live Fearlessly in the face of Missing Out. Resisting the Endless Pursuit of Shiny Things. … The goal is to live a (computing) life of principle, purpose, and focus. … Nothing…
-
It was a rather stressful period
Related to your interests Your database is about to become an AI tool. Is it ready? Banks struggle to scale AI as legacy tech devours IT budgets – “Executives said only 29% of annual IT budgets are set aside for transformative technologies while a larger chunk – 43% – is devoted to maintaining legacy systems.”…
-
Why it’s great to be a Spring developer now, and how to make it even better – State of Spring, 2026
This is a talk I give at the start of Spring workshops we do. Here is the recording. The point is to show people that being a Java and Spring developers is fantastic right now. Here’s the description: Spring developers are in a strange position in 2026: everything is changing: AI, platform engineering, enterprise architecture.…
-

There’s a lot of business logic in Java, decades worth…
We have invested a lot in domain models, some of which are even very good. And, to be able to leverage that as we move to the new world is really, really important.” Rod Johnson. Source: “GenAI Grows Up: Building Production-Ready Agents on the JVM,” Rod Johnson, GOTO, October 1st, 2025. That reminds me of…
-
Related to your interests, Thursday
Why it was a Boston vacation. Europe set to treble sovereign cloud investment – “European spending on sovereign cloud infrastructure services is forecast to more than triple from 2025 to 2027 as geopolitical tension drives investment in homegrown services, according to Gartner.” More context: Sovereign Computing, panel – This was a great panel, very detailed…
-
one of the values of Pair Programming is that you have to regularly explain things to your pair. This is an important part of learning – for the person doing the explaining. After all one of the best ways to learn something is to try to teach it. 🔗 Fragments: February 4
-
Relevant to your interests, Wednesday
How the 1944 CIA Sabotage Manual Accidentally Became Your Software Acquisition Playbook – as always, have less meeting. Stellan Skarsgård: ‘Don’t try to be perfect. Tell your children: I’m sorry, I’m a piece of crap, but I love you’ – “I believe that art is important because it allows you to see the world through…
-
60% of you Java people are living dangerously
Check this out from my pal DaShaun: in May of 2025, 60% of Spring Boot downloads were for versions no longer supported by the open-source project. That’s a lot. Too much, really. I can see how it happens. You get an app into production, it runs fine, and then you moveon to the next thing.…
-
Related to your interests for Sunday
“Moody’s Analytics recently estimated that the top 10 percent of households were responsible for nearly half of all spending.” K-shaped. AI is used a lot for making software. Not sure about the survey demographics and methodology. Deciding on Obama v. McCain in 2008. Keep track of things you’ve done each day so you realize you’re…
-
Write your AI stuff in the languages you know and that are running your organization
From my recent article on The New Stack: The choice of where and how to start your AI journey is a business decision, not a technology one. By grounding your AI efforts in the operational muscle you’ve already built with Java and Spring, you minimize friction and risk. Everyone just keeps doing what they’re doing,…
-

An XDG library for Java – xdgj
Each time I write a small utility, either a command line one or for an MCP server, I need to store state and config in the file system. I’ve come up with many ways of doing it. You know, like, you want to store a default LLM prompt in a file. You want to store…






You must be logged in to post a comment.