Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

Curated links from external sources — not 360Softy original articles.

ExternalSoftware Engineering
GitHub Blog

Migrating the GitHub Copilot runtime to Rust, using Copilot

A rewrite this size wasn't affordable before agents. Here's what porting the Copilot agent runtime to 800,000 lines of production Rust actually took. The post Migrating the GitHub Copilot runtime to Rust, using Copilot appeared first on The GitHub Blog.

AI & MLGenerative AIGitHub Copilot
GitHub BlogRead original
ExternalCloud
Cloudflare Changelog

Rules - Validate Rulesets changes before deployment

Cloudflare Rules now validates ruleset changes before deployment, helping you catch invalid expressions, action parameters, permission issues, unavailable features, and quota limits without publishing the configuration. The Cloudflare dashboard performs this validation automatically when you create or update rules from Security > Security rules or Rules > Overview. Supported Rulesets API mutation endpoints now also accept the dry_run=true query parameter. A dry run performs the same authorizatio

Rules
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Cloudflare Fundamentals - Create additional Free accounts through the dashboard and API

We're expanding how customers create accounts across Cloudflare, making it easier to self-serve account creation in the dashboard, automate standalone account creation with user-owned API tokens or OAuth access tokens, and create Free accounts directly within Enterprise Organizations. What's New Dashboard account creation: All cloudflare customers can create additional Free accounts directly through self-serve flows in the Cloudflare dashboard. Enterprise Organization account creation: Super A

Cloudflare Fundamentals
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Workers AI - Reject busy synchronous inference requests

The rejectIfBusy option lets synchronous Workers AI inference requests fail when capacity is unavailable. Use it when your application should not wait in a capacity queue. Pass the option as the third argument to the Workers AI binding: const response = await env.AI.run( "@cf/google/gemma-4-26b-a4b-it", { messages: [{ role: "user", content: "Explain capacity queues." }], }, { rejectIfBusy: true }, ); const response = await env.AI.run( "@cf/google/gemma-4-26b-a4b-it", { messages:

Workers AI
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Workers, Durable Objects - Workers traces now automatically include JavaScript RPC session spans

Workers traces can now follow JavaScript RPC calls across Worker boundaries and into Durable Objects. Previously, a trace stopped at the caller's RPC boundary. The dashboard now shows the caller-side session and method calls alongside the callee invocation, nested calls, and callbacks into another Worker. A session span covers the lifetime of a caller-side session and groups calls that reuse it. Individual call spans show each method invocation. Execution colors distinguish the Workers or Durabl

WorkersDurable Objects
Cloudflare ChangelogRead original
ExternalAI
OpenAI News

Introducing Astra for Law

OpenAI for Law brings frontier intelligence for law, custom firm workflows, connected legal data sources, and legal-grade controls for confidential client work.

Company
OpenAI NewsRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.