Java at 30: Still brewing success or evaporating?

Java, which first blinked into existence in 1995, is 30 years old this week and continues to be a stalwart in modern programming. Brian Fox, Co-founder and CTO of Sonatype, puts it perfectly. Java, he says, kicked off with a “bold promise of portability and simplicity.” That legendary “write once, run anywhere” wasn’t just a… …

JetBrains reveals Kotlin 2.2, Amper, AI tools at KotlinConf 2025

At KotlinConf 2025, JetBrains showcased Kotlin advancements including language enhancements, the maturation of the K2 compiler, tooling like Amper, strides in KMP, and a push into AI. Eyes are on Kotlin 2.2, which is set to bring some rather useful features to the table. Developers can start getting ready for guard conditions in when-with-subject, multi-dollar… …

I/O 2025: Google arms developers with fresh AI models and tools

Google unveiled a flood of AI announcements during I/O 2025 designed to arm developers with next-generation models and tools. Mat Velloso, VP of Product for the AI Developer Platform at Google DeepMind, said: “We believe developers are the architects of the future. That’s why Google I/O is our most anticipated event of the year, and… …

GitHub Copilot automates DevOps loops with agent capabilities

During the Microsoft Build conference, GitHub announced they’re giving Copilot agent capabilities to automate DevOps loops.  When needed, Copilot will be able to essentially take the wheel – that’s the gist of their new asynchronous coding agent, now embedded directly within GitHub and chattable from VS Code. It’s all about creating what they’re calling a… …

Chainguard rebuilds Python libraries to slam the door on malware

Chainguard Libraries for Python isn’t just another repository; it’s an index of Python dependencies engineered to be resistant to malware. The secret sauce? Building every single one securely from its original source code within a robust SLSA L2 compliant infrastructure. The promise is straightforward: a newfound confidence that malicious code hasn’t been sneakily injected during… …

Coinbase x402 enables instant stablecoin payments over HTTP

Coinbase has just pulled the wraps off x402—an open standard that dusts off and gives new purpose to the long-dormant HTTP “402 Payment Required” status code. The big idea is to let developers, and even AI agents, slot stablecoin payments right into the back-and-forth of web interactions. Traditional payment systems were bolted onto the digital… …

Google improves Gemini 2.5 Pro ahead of I/O 2025

Google has pushed early access to a souped-up Gemini 2.5 Pro Preview ahead of their I/O 2025 developer conference in a couple of weeks. Why the hurry? Well, Google put it down to “overwhelming enthusiasm” and the “amazing things” developers were already cooking up with the previous version of Gemini 2.5 Pro. It seems they’re… …

Android adds OpenID support for simpler digital credentials

Google has given Android an OpenID upgrade to make handling digital credentials like virtual driving licences much easier and more secure. With native support for OpenID standards, Android apps and services can talk the same language when it comes to verifying who you are digitally. This update uses Android’s existing Credential Manager system (specifically, the… …