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.

ExternalCloud
Cloudflare Changelog

Cache - Configure Origin Range Requests with the Rulesets API

The Rulesets API now supports Origin Range Requests in Cache Rules. This setting lets Cloudflare fetch large files from your origin in cache-aligned byte ranges. Cloudflare may expand a client range and issue several single-range origin requests. Set origin_range_requests.mode to on, off, or default for any traffic matched by a Cache Rule. To override Cloudflare's default Origin Range Requests behavior, set the mode to off. The following rule turns off generated origin range requests for all tra

Cache
Cloudflare ChangelogRead original
ExternalFrontend Development
Vercel Blog

GLM-5.3 is 50% off through DigitalOcean on AI Gateway

is 50% off on AI Gateway through Tuesday, September 8, in partnership with DigitalOcean.GLM-5.3 Because the promo name goes away when the offer ends, treat it as something you switch on for the window rather than hardcode. To keep the standard name in your code instead, pin the provider with under , which prefers DigitalOcean and falls back to the others if it cannot serve the request.order: ['digitalocean']providerOptions.gateway GLM-5.3 takes text input, with a 1M token context window and a m

Vercel BlogRead original
ExternalFrontend Development
Vercel Blog

Gemini 3.8 Flash now available on AI Gateway

is now available on AI Gateway.Gemini 3.8 Flash from Google The model is 50% off through December 31st. It has a 1M token context window, accepts text, image, PDF, and video input, returns text, and supports tool calling and web search. Maximum output is 65,536 tokens. Gemini 3.8 Flash improves on prior Flash models at software engineering, agent work, and multi-step reasoning, at the same speed and cost as the previous release. Thinking is on by default. To use Gemini 3.8 Flash, set to :modelg

Vercel BlogRead original
ExternalCloud
Cloudflare Changelog

Cloudflare One Appliance, Cloudflare One, Cloudflare WAN - Define custom applications for breakout and prioritized traffic from the Cloudflare One Appliance dashboard

You can now define custom applications for breakout and prioritized traffic on the Cloudflare One Appliance directly from the dashboard, without calling the API. In Traffic Steering > Breakout traffic or Prioritized traffic, select Assign application traffic > Add to create a custom application matched by Hostnames, IP subnets, and/or the new Source subnets field, alongside Cloudflare-managed applications. Edit or delete an existing custom application from the same panel, no API round-trip requi

Cloudflare One ApplianceCloudflare OneCloudflare WAN
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Cloudflare One Appliance, Cloudflare One, Cloudflare WAN - Configure DHCP options from the dashboard on Cloudflare One Appliance

You can now configure custom DHCP options directly from the dashboard when the Cloudflare One Appliance is acting as the DHCP server for a LAN. In LAN configuration, under DHCP server options, select Add DHCP option to choose from common options for PXE / iPXE boot, VoIP phone provisioning, and vendor-specific configuration, or select Add custom option to enter your own option code, type, and value. This complements the existing API and Terraform workflow for configuring DHCP options. For detail

Cloudflare One ApplianceCloudflare OneCloudflare WAN
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Cloudflare Images - New in Images: text rasterization and updates to the binding

We've added more ways to manage and manipulate images with the Images binding. Here's what's new: Render text into an image. Output a string of text into its own image or draw it over another image. Use the .text() method to rasterize text with the Images binding. Style content using the font, size, and color options. The draw array in cf.image now accepts a text key. Manage hosted images without an API token. Metadata filtering: Pass filter.metadata to .list() to return images by custom metadat

Cloudflare Images
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Cloudflare Tunnel, Cloudflare One, Cloudflare WAN, Cloudflare Mesh - Create multiple Cloudflare Tunnel and Cloudflare Mesh routes at once

You can now create multiple Cloudflare Tunnel and Cloudflare Mesh routes from the Routes page in a single action, instead of submitting one route at a time. When creating a route, you can now: Add multiple destinations at once — Enter a comma-separated list of CIDR ranges or hostnames to create several routes of the same type and connector together. Queue up multiple routes — Select Add another to stage additional routes, including different types or connectors, before creating them all in one a

Cloudflare TunnelCloudflare OneCloudflare WAN
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Sandbox SDK - Run Cursor Cloud Agents on Cloudflare via self-hosted machines

Cursor self-hosted machines ↗ let you run Cursor Cloud Agents on Cloudflare. Each assigned session runs in its own isolated environment backed by Cloudflare Containers. Cursor hosts the agent loop, inference, and planning. Cloudflare runs commands, file edits, repository operations, and other tools inside infrastructure that you control. The open-source Cursor Cloudflare Workers template ↗ deploys the Worker, Durable Object namespace, container application, R2 bucket binding, and cron trigger us

Sandbox SDK
Cloudflare ChangelogRead 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.