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.

ExternalDatabase
PlanetScale Blog

When the Postgres query planner goes rogue

Everyone’s least favorite alert: nothing changed, everything is on fire. No new deploys, no database failovers, no spike in client query load or inbound requests. Yet suddenly, the database CPU has jumped from 20% utilization to 100% and queries are starting to fail. This is precisely what a customer of ours faced last Thursday. Turns out the root cause is the fickle PostgreSQL query planner, and the solution is Database Traffic Control®. Let’s dig in. An elusive issue When our customer notif

PlanetScale BlogRead original
ExternalDatabase
Redis Blog

Vector embeddings explained: from theory to real-world use

Type "songs for a rainy Sunday morning" into a music app and you'll get results that match the mood, even though none of those words appear in the track titles. That kind of result is often powered by vector embeddings, numerical representations of me...

Tech DE
Redis BlogRead original
ExternalCloud
Cloudflare Changelog

Agents, Workers - Agents can respond to MCP elicitation requests

Agents connected to Model Context Protocol (MCP) servers with addMcpServer can now handle elicitation requests. Elicitation lets an MCP server request user input while it handles a tool call. Form mode collects structured, non-sensitive data. URL mode asks for consent before opening an out-of-band flow, such as third-party authorization or payment. sequenceDiagram participant User participant Agent as Agent (MCP client) participant Server as MCP server participant Browser Se

AgentsWorkers
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Challenges - Precursor introduces session-based bot detection

Precursor is rolling out to all customers starting today. Precursor is client-side JavaScript that enables session-based bot detection. You can read the announcement blog for background on why we built Precursor and how session-level behavioral detection works. With Precursor enabled, Cloudflare can: Continuously evaluate behavioral signals across a session Re-validate challenge clearance as behavior changes Update bot scores with session context Provide client-side visibility where none previou

Challenges
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

Cloudflare Fundamentals - Origin Content Signals for Markdown for Agents

Markdown for Agents now preserves security- and cache-relevant response headers from your origin when converting HTML to Markdown: Markdown for Agents preserves security headers such as Strict-Transport-Security (HSTS), Content-Security-Policy (CSP), X-Frame-Options, Set-Cookie, and CORS headers (for example, Access-Control-Allow-Origin) on the converted response. Caching headers (Cache-Control, Expires, Age) continue to pass through. Your origin's Content Signals policy is now authoritative. If

Cloudflare Fundamentals
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

R2 - R2 Data Catalog now supports read-only API tokens

R2 Data Catalog now accepts read-only API tokens, so query engines and clients that only read data no longer need a read-write token. Previously, every catalog operation required an Admin Read & Write token, which meant read-only clients were granted more access than they needed. You can now authenticate your Iceberg engine based on your workload: Read-only operations (such as listing namespaces, loading tables, and querying data) work with an Admin Read only token (R2 Data Catalog read and R2 s

R2
Cloudflare ChangelogRead original
ExternalCloud
Cloudflare Changelog

R2 Data Catalog, R2 - R2 Data Catalog compaction now optimizes manifest files

R2 Data Catalog, a managed Apache Iceberg catalog built into R2, now automatically optimizes manifest files as part of compaction. Manifest files track the data files that make up an Iceberg table. As a table accumulates many small or fragmented manifests, query engines must read more metadata during query planning, which slows down queries even before any data is scanned. When compaction runs, R2 Data Catalog now rewrites and clusters manifest files by partition as a best-effort pre-step. This

R2 Data CatalogR2
Cloudflare ChangelogRead original
ExternalFrontend Development
Vercel Blog

Agent Runs now show subagent activity on eve projects

You can now inspect subagent activity for eve projects in . Agent Runs The new Subagents tab shows every subagent, organized by which turn started it. Each row shows the prompt, duration, and any failures, all on a shared timeline. Click any subagent to open its run. The tab shows the same details as a parent run: turns, tool calls, metadata, cost, and token usage. Open to try it, or read the to learn more.Agent Runsdocumentation Read more

Vercel BlogRead 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.