JavaScript

AWS blames bug for Kiro pricing glitch that drained developer limits
AWS has blamed a bug for all usage and pricing-related issues that developers have been facing on Kiro, its new agentic AI-driven integrated development environment (IDE), since it introduced a revised pricing structure last week. “As we have dug in...
2025-08-20 09:42
PyApp: An easy way to package Python apps as executables
Every developer knows how hard it is to redistribute a Python program as a self-contained, click-and-run package. There are third-party solutions, but they all have drawbacks. PyInstaller, the oldest and best-known tool for this job, is crotchety to w...
2025-08-20 09:00
Is the generative AI bubble about to burst?
One way to measure the scope of the generative AI boom is financially, and another is in terms of public awareness. Both are nearly unprecedented, even in the realm of high tech. Data center buildouts in support of AI expansion are expected to be in t...
2025-08-20 09:00
Your code is more strongly coupled than you think
In previous articles I introduced connascence—the idea that code coupling can be described and quantified—and discussed five kinds of static connascence. In this article, we’ll wrap up our tour of connascence with a discussion of the deeper kin...
2025-08-20 09:00
.NET 10 Preview 7 adds XAML generator
The latest preview of Microsoft’s planned .NET 10 application development platform is now available, featuring a source generator for XAML and improved translation for parameterized collections in Entity Framework Core. This preview was unveiled Aug...
2025-08-19 22:07
The successes and challenges of AI agents
AI has changed a lot in just two years. In 2023, most companies were experimenting with large language models. These tools helped with writing, research, and support tasks. They were smart, but they waited for instructions and could not take action on...
2025-08-19 09:00
Hands-on with Nvidia NeMo Retriever
Nvidia was founded by three chip designers (including Jensen Huang, who became CEO) in 1993. By 1997 they had brought a successful high-performance 3D graphics processor to market; two years later the company invented the GPU (graphics processing unit...
2025-08-19 09:00
IBM can’t afford an unreliable cloud
On August 12, 2025, IBM Cloud experienced its fourth major outage since May, resulting in a two-hour service disruption that affected 27 services globally across 10 regions. This “Severity 1” event left enterprise customers locked out of critic...
2025-08-19 09:00
Retrieval-augmented generation with Nvidia NeMo Retriever
Nvidia was founded by three chip designers (including Jensen Huang, who became CEO) in 1993. By 1997 they had brought a successful high-performance 3D graphics processor to market; two years later the company invented the GPU (graphics processing unit...
2025-08-19 09:00
Go language previews performance-boosting garbage collector
Go 1.25, the latest version of the Google-developed open source programming language, has been released. The update brings new capabilities including an experimental garbage collector that improves performance, a fix for a compiler bug that could dela...
2025-08-18 23:54
Next.js 15.5
Next.js 15.5 includes Turbopack builds in beta, stable Node.js middleware, TypeScript improvements, `next lint` deprecation, and deprecation warnings for Next.js 16.
2025-08-18 20:00
Google adds VM monitoring to Database Center amid enterprise demand
Google has updated its AI-powered database fleet management offering — Database Center — with the capability to monitor self-managed databases running on its own compute virtual machines (VMs). Several enterprises run their databases, such as Post...
2025-08-18 11:55
How does the metrics layer enhance the power of advanced analytics?
Amid all the buzz around advanced AI-powered data analytics, one crucial component often goes unnoticed: the metrics layer. This is where metrics creation takes place, the process that defines and manages the metrics that turn data signals into action...
2025-08-18 09:00
Why software developers burn out, and how to fix it
Software development is a demanding field where changes happen rapidly. Developers are pushed to constantly learn and innovate while simultaneously producing a high volume of code. It’s no surprise that software engineers and other development profe...
2025-08-18 09:00
Why AI fails at business context, and what to do about it
Here’s the awkward truth about today’s “smart” AI: It’s great at syntax, mediocre at semantics, and really bad at business context. That last bit matters because most enterprise value hides in the seams—how your organization defines active...
2025-08-18 09:00
The truth about Python’s AI-powered popularity surge
Python’s popularity is surging thanks to AI, but also its power and ease of use. Editable installs for Python packages and the newly refined type hinting in Python 3.14 are just two examples, and the brand new, in-beta installation manager also help...
2025-08-15 09:00
Can your cloud provider really scale?
On July 29, 2025, enterprises relying on Microsoft Azure’s East US region experienced an unexpected disruption that reverberated across numerous organizations. Attempted allocations for virtual machines failed. The root cause wasn’t a network brea...
2025-08-15 09:00
Monitoring microservices: Best practices for robust systems
Microservices architecture, while offering exceptional agility and scalability, introduces a new layer of complexity in terms of tracking. Gone are the times of monolithic applications where a single set of logs ought to tell you the whole tale. In...
2025-08-14 09:00
Wassette: A bridge between Wasm and MCP
Microsoft’s fascination with AI agents as a tool for developers continues with Wassette, a new open source release from its Azure Core Uptime team. Built in Rust and designed to host pieces of functionality written as WebAssembly Components, it’s ...
2025-08-14 09:00
Claude Sonnet 4 upgrade enables full codebase processing in a single request
Anthropic has expanded the capabilities of its Claude Sonnet 4 AI model to handle up to one million tokens of context, five times its previous limit, enabling developers to process entire codebases or large document collections in a single request. Th...
2025-08-13 11:09