Database design tips for developers

It is a universal truth that everything in software eventually rots. Things slowly get worse. What starts out as cool and clean becomes “what the hell were they thinking” before you know it. But that doesn’t mean we sit back and let it happen. We should fight code rot...

ECMAScript 2025: The best new features in JavaScript

This year’s update to the JavaScript specification covers a lot of ground. The headline addition is the new built-in Iterator object and its functional operators. Other updates include new Set methods, a direct JSON module import, improvements to regular expressions,...

Cognition agrees to buy what’s left of Windsurf

AI builders are starving for agentic integrated development environments (IDEs), which help developers code more efficiently and thus, ideally, speed up production. And nowhere has this been more apparent than in the tug-of-war over Windsurf. In the latest...

Akka releases platform for agentic AI

Akka, provider of a popular framework for building reactive, distributed applications on the JVM, has introduced the Akka Agentic Platform, an integrated suite of offerings for building, operating, and evaluating agentic AI systems. Announced July 14, Akka Agentic...