Programming and Software Development

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

81 Articles

Managing Asynchronous APIs at Scale: From Documentation to Governance

Programming and Software Development

Managing Asynchronous APIs at Scale: From Documentation to Governance

Ian Cooper’s session examines the challenges organizations face as event-driven architectures expand and proposes a practical framework combining AsyncAPI, CloudEvents, schema registries, and automated infrastructure pipelines. The conclusion is that documenting endpoints alone is insufficient; teams also need centralized discovery, schema compatibility controls, and a mechanism capable of recreating infrastructure when failures occur.

2026-10-02

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