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 re...
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...
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 l...
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,...
JavaScript, MacOS lead usage in worldwide developer survey
JavaScript was the most-used language and MacOS the most-used desktop OS in a recent survey of nearly 9,000 developers worldwide that asked about technology usage as well as about demographics, income, and workplace. The findings of The State of Devs ...
How agentic AI will transform mobile apps and field operations
Many first-generation mobile applications were direct adaptations of their web equivalents. Poor user experiences, slow performance, and low adoption forced organizations to rethink their business objectives and implementation strategies. As developme...
Does public cloud AI cost too much?
In today’s rapidly changing digital landscape, artificial intelligence remains the most transformative technology on the horizon. As organizations seek to integrate AI into mission-critical operations, the question of where to run these workloads is...
Gemini Embedding now generally available in the Gemini API
The Gemini Embedding text model is now generally available in the Gemini API and Vertex AI. This versatile model has consistently ranked #1 on the MTEB Multilingual leaderboard since its experimental launch in March, supports over 100 languages, has a ...
Can System Initiative fix devops?
Let’s face it. Devops hasn’t seen much innovation in recent years, particularly in infrastructure automation. Despite radical shifts in technology, infrastructure automation has remained largely unchanged. Sure, it’s evolved — from on-prem con...
Why zero CVEs makes zero sense
If a vendor tells you it can enable zero CVEs (Common Vulnerabilities and Exposures), you should run, not walk, away. Not only is it impossible to get to zero CVEs, there’s really no need to even try. In fact, the very act of trying to achieve zero ...
Why LLMs demand a new approach to authorization
Large language models (LLMs) have quickly evolved from novelty chatbots to sophisticated agentic AI systems that act on our behalf. Unlike traditional software, these AI agents don’t follow rigid, predefined instructions. They interpret our intent a...
Visual Studio Code bolsters Copilot Chat, MCP support
The latest update to Visual Studio Code, Microsoft’s mostly-open-source code editor, brings several new capabilities to GitHub Copilot Chat and puts the finishing touches on support for the Model Context Protocol (MCP). Alongside the VS Code update,...
TypeScript 5.9 supports deferred module evaluation
TypeScript 5.9, an update to Microsoft’s JavaScript superset with syntax for types, has arrived in beta, bringing support for the ECMAScript 2005’s deferred module evaluation. Announced July 8, TypeScript 5.9 also offers capabilities such as a pre...
AI coding tools can slow down seasoned developers by 19%
Experienced developers can take 19% longer to complete tasks when using popular AI assistants like Cursor Pro and Claude, challenging the tech industry’s prevailing narrative about AI coding tools, according to a comprehensive new study. The researc...
Python-powered AI agents are here
Python gets in on the agentic AI revolution, and you can, too, with the new Google Agent Development Kit. Also, get started with editable installs to make local Python development easier, use the Python client API to tap into Google’s Data Commons l...
Sovereign clouds in the age of cost control and AI
For years, hyperscalers such as AWS, Microsoft Azure, and Google Cloud have dominated the market by providing a comprehensive ecosystem tailored to the needs of businesses of all sizes. These platforms deliver agility and global access, attracting ent...