The AI platform wars will be won on the developer experience
As much as we like to imagine technology repeatedly presents us with something novel, the reality is that tech history usually repeats itself. Whether mobile, cloud, or another technology trend, the platform that wins developers ends up owning the mar...
9 APIs you’ll love for AI integrations and automated workflows
The world is awash in data and all you need to do is ask for it. Of course, you also need to ask in the right way, and in the world of software development, that means using an API. Given the right combination of XML and JSON, there are thousands of A...
Hashtag Jakarta EE #284
Hashtag Jakarta EE #284 Welcome to issue number two hundred and eighty-four of Hashtag Jakarta EE! I am now on my way home from Tokyo and JJUG CCC 2025 Spring. You can read about that trip in my post from yesterday. Time to start celebrating! All the ...
JJUG CCC 2025 Spring
JJUG CCC 2025 Spring I’m back in Tokyo again. This time for JJUG CCC 2025 Spring. This Cross Community Conference (CCC) is organised in twice a year and attracts around 1000 attendees every time. I was a speaker at the Fall edition last November, and...
Spring Java creator unveils AI agent framework for the JVM
Embabel, an open source framework for authoring AI agentic flows on the JVM, has been launched by Spring Framework founder Rod Johnson. Johnson aims for Embabel to become the natural way to integrate generative AI into Java applications, especially th...
JavaScript innovation and the culture of programming
Something surprising about software is its vibrant and enduring culture. Far from being a sidebar to engineering, how programmers collaborate and learn from each other is often the heart of the story. JavaScript is, of course, one of the best examples...
Decentralized mesh cloud: A promising concept
Cloud computing and cloud infrastructure systems are evolving at an unprecedented rate in response to the growing demands of AI tasks that test the limits of resilience and scalability. The emergence of decentralized mesh hyperscalers is an innovation...
Snowflake: Latest news and insights
Snowflake (NYSE:SNOW) has rapidly become a staple for data professionals and has arguably changed how cloud developers, data managers and data scientists interact with data. Its architecture is designed to decouple storage and compute, allowing organi...
How to test your Java applications with JUnit 5
JUnit 5 is the de facto standard for developing unit tests in Java. A robust test suite not only gives you confidence in the behavior of your applications as you develop them, but also gives you confidence that you won’t inadvertently break things w...
Automating devops with Azure SRE Agent
Modern AI tools have been around for some time now, offering a wide variety of different services. Much of what’s been delivered so far has only touched the surface of what’s possible; voice recognition and transcription tools are probably the mos...
AI is powering enterprise development, GitHub says
AI is becoming increasingly important in enterprise software development, particularly with the rise of accompanying agentic models, GitHub’s Martin Woodward, vice president of developer relations, said during his talk at this week’s GitHub Galaxy...