Software Development
72 articles RSS
Cursor Launches Automations, Introducing Always-On AI Agents That Code Without Human Prompting
Anysphere's Cursor ships event-driven AI coding agents that trigger on commits, Slack messages, and incidents, aiming to close the gap between AI-accelerated code production and human-speed review.
Amazon S3 Turns 20 Storing Over 500 Trillion Objects Across Hundreds of Exabytes as AWS Rewrites Core Components in Rust
Amazon S3 marks its 20th anniversary storing over 500 trillion objects across hundreds of exabytes, while AWS progressively rewrites core storage components in Rust for memory safety and performance.
C++26 Heads to London for Final Approval With Reflection, Contracts, and the Biggest Standard Library Expansion in a Decade
The ISO C++ committee meets in London on March 23 to finalize C++26, which introduces compile-time reflection, design-by-contract annotations, the std::execution async framework, and standardized SIMD types in the language's most ambitious revision since C++11.
Dragonfly Reaches CNCF Graduation as P2P Distribution System Proves Critical for AI-Era Container Workloads
The Cloud Native Computing Foundation has graduated Dragonfly to its highest maturity level, recognizing the peer-to-peer distribution system's role in scaling container and AI workloads across production environments at Alibaba, ByteDance, Datadog, and Intel.
GNOME 50 Ships as the First Major Desktop Environment to Fully Remove X11, Ending a 40-Year Display Server Era
GNOME 50 completely removes X11 from Mutter, Shell, and GDM, making Wayland the sole display protocol. The release stabilizes VRR and fractional scaling, and will ship in Ubuntu 26.04 LTS and Fedora 44.
TypeScript 6.0 RC Marks the Final JavaScript-Based Release as Microsoft Prepares Go-Powered Rewrite
Microsoft ships the final JavaScript-based TypeScript release, overhauling defaults and deprecating legacy options ahead of a Go-powered compiler rewrite in version 7.0.
Python 3.15 Alpha 7 Lands With Built-in frozendict, Lazy Imports, and a Statistical Profiler as the Language's Biggest Feature Release Takes Shape
Python 3.15.0a7 introduces frozendict as a built-in type, explicit lazy imports for faster startup, a statistical sampling profiler, and JIT compiler improvements delivering up to 9% speedups.
GitHub Data Reveals an AI 'Convenience Loop' Reshaping Programming Language Adoption as Typed Languages Surge
GitHub's Octoverse data and a new academic study show AI coding tools are creating self-reinforcing adoption cycles that favor typed languages, with TypeScript adding over a million contributors in a single year.
JetBrains Launches Air, an Agentic Development Environment Built on Abandoned Fleet IDE
JetBrains previews Air, a new environment that manages multiple AI coding agents concurrently, alongside a standalone Junie CLI agent in beta.
VS Code Shifts to Weekly Releases and Introduces Autopilot Mode as AI Agents Reshape Editor Development
Microsoft's Visual Studio Code moves to weekly stable releases starting with version 1.111, adding an Autopilot mode that lets AI agents operate autonomously, while Google simultaneously launches a similar auto-approve feature in Gemini Code Assist with stark security warnings.
Go Approves Generic Methods After Years of Resistance, Targeting Go 1.27
The Go team has accepted a proposal from co-designer Robert Griesemer to add type parameters to concrete methods, reversing a longstanding FAQ position and closing one of the language's most persistent feature gaps since generics arrived in Go 1.18.
JDK 26 Arrives March 17 with HTTP/3 Support, GC-Agnostic AOT Caching, and the End of the Applet API
Java 26 ships 10 JEPs including HTTP/3, ahead-of-time caching for all garbage collectors, G1 throughput gains, and the final removal of the Applet API after a five-year deprecation.