Programming and Software Development

Programming languages, frameworks, tools, DevOps, open source, and software engineering.

108 Articles

Five Practices for Using AI Coding Agents to Improve Software Engineering

Programming and Software Development

Five Practices for Using AI Coding Agents to Improve Software Engineering

Pierre Pureur, Kurt Bittner, and Todd Miller present five practical ways to use AI coding agents to document legacy services, identify architectural flaws, conduct security audits, build application foundations, and test scalable architectures. The article emphasizes that the speed of code generation does not replace defining architectural quality requirements and reviewing results manually.

2026-09-28

Git 2.56 Improves the Safety of Conflict Resolution and Speeds Up Large-Repository Operations

Programming and Software Development

Git 2.56 Improves the Safety of Conflict Resolution and Speeds Up Large-Repository Operations

The Git project released version 2.56.0 with contributions from more than 104 developers, adding a safer way to stage files after resolving merge conflicts, along with major improvements to merge-base computation and repository repacking. The release also includes new tools for managing history, branches, and partial clones, as well as broad performance fixes.

2026-09-28

Cloudflare Enables Native Rust Applications to Run on Workers via an Experimental Emscripten Target

Programming and Software Development

Cloudflare Enables Native Rust Applications to Run on Workers via an Experimental Emscripten Target

Cloudflare announced experimental support for the Emscripten target wasm32-unknown-emscripten within wasm-bindgen and Rust Workers, expanding the compatibility of Rust libraries with the Workers platform. The work includes Tokio integration and support for TCP, UDP, and Unix sockets, along with a practical demonstration of running a Minecraft server inside a Durable Object.

2026-09-28

Cloudflare Launches EmDash 1.0 with Sandboxed Extension System and Decentralized Registry

Programming and Software Development

Cloudflare Launches EmDash 1.0 with Sandboxed Extension System and Decentralized Registry

Cloudflare has launched the stable EmDash 1.0 release, an open-source content management system built on Astro that supports APIs, CLI, MCP, and agent-oriented workflows. The release introduces a sandboxed extension system with defined permissions and a decentralized registry based on the AT Protocol, along with an open-source preview of the EmDash Build tool for creating websites with AI.

2026-09-28

Cloudflare Introduces Open-Source Forge for Generating SDK Packages, CLI Tools, and Documentation from API Definitions

Programming and Software Development

Cloudflare Introduces Open-Source Forge for Generating SDK Packages, CLI Tools, and Documentation from API Definitions

Cloudflare announced Forge, an extensible, open-source pipeline that runs inside CI to generate SDK packages, CLI tools, and documentation directly from API definitions. The project enables preview versions for every change, links multiple outputs, and reduces the risk of incompatibilities between APIs and the tools that depend on them.

2026-09-28

Microsoft Introduces Blazor AI Components for Building Interactive Interfaces with Intelligent Agents

Programming and Software Development

Microsoft Introduces Blazor AI Components for Building Interactive Interfaces with Intelligent Agents

Microsoft introduced new experimental Blazor components that enable streaming displays of intelligent-agent responses, tool execution, approval management, state synchronization, and the creation of generated interfaces inside .NET applications. The components are based on UIAgent and ContentBlock and can connect to remote agents through the AG-UI protocol.

2026-09-28

Spritely Presents a Vision for a Decentralized and Secure Peer-to-Peer Internet Architecture

Programming and Software Development

Spritely Presents a Vision for a Decentralized and Secure Peer-to-Peer Internet Architecture

Christine Lemmer-Webber and David Thompson of Spritely explain how the platform combines capability security, the actor model, the OCapN protocol, and petname systems to build peer-to-peer applications that rely less on centralized servers. The article also presents the role of Goblins, Hoot, and local CRDTs in addressing delegation, synchronization, and naming problems.

2026-09-27

A Practical Guide to Using Logpoints to Debug Java and gRPC Without Stopping the Server

Programming and Software Development

A Practical Guide to Using Logpoints to Debug Java and gRPC Without Stopping the Server

JetBrains explains how to use Logpoints in IntelliJ IDEA 2026.2 to diagnose Java and gRPC application errors at runtime, while modifying them and adding expressions without rebuilding or redeploying the application. The article explains why this method can be more suitable than breakpoints or println statements in some scenarios, especially when stopping the server causes gRPC request timeouts.

2026-09-16