
When is a function leakproof?
This article discusses row-level security, security barrier functions and leakproof functions, which are necessary to make them work.
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

This article discusses row-level security, security barrier functions and leakproof functions, which are necessary to make them work.

At Microsoft Build 2026, GitHub introduced new tools, updates, and surfaces so agents can work the way you already work.

We investigated why firmware updates were causing our core servers to take four hours to reboot. By diving into UEFI data structures and iPXE automation, we eliminated unnecessary timeouts and cut boot times back down to minutes.

Let’s kick off June — and the beginning of summer — with some fresh inspiration! Artists and designers from across the globe once again tickled their creativity to welcome the new month with a new collection of desktop wallpapers. Enjoy!

Inference theft lets attackers resell your paid AI calls. See how the attack works, why rate limits and auth walls fail, and how Vercel BotID stops it on every request.

Discover some of the interesting features that have landed in stable and beta web browsers during May 2026.

Here’s how we built Town Lake, Cloudflare's unified analytics platform, alongside Skipper, an internal AI agent running on top of it.

How Dropbox is moving from AI tools that assist engineers to agentic systems that can execute scoped tasks, and how we’re building platforms to support those workflows.

From visual editing to contextual prompting and collaboration, Figma Make is expanding how teams can design with code.

AI tools are changing how teams build products—from where they start to what carries through to production.

The ESC collection lets you escape the confines of your desk and get out into the sun where good ideas are bound to happen.

What it took to ship our Slack-native agent River, lessons learned, and the substrate that runs beneath it. Co-authored by River.

In early 2023, Slack faced a foundational challenge: serving Large Language Models (LLMs) at enterprise scale with the security, reliability, and performance our customers expect. Over three years, we evolved from basic infrastructure to orchestrating a sophisticated multi-cloud architecture. We didn’t just want shiny new models; we needed a system resilient to regional outages and…

Seventy percent of websites still fail basic WCAG contrast checks in 2025. After years of design system tooling, accessibility linters, and JavaScript libraries, nothing moved the needle. We didn’t need better libraries. We needed better CSS. `contrast-color()` is that better CSS.

In 2025, solo founders in the top decile generated 61 times the revenue of the median solo founder in their first six months. We analyzed the data to understand what drives that gap.

Cloudflare Radar data confirms early indications of a partial Internet restoration in Iran, nearly three months after the shutdown began. Traffic spikes and DNS queries have risen, but network activity is currently just 40% of pre-shutdown levels.

“Vibe coding” - the practice of non-technical citizen builders using generative AI tools to rapidly develop applications, this has significantly accelerated software prototyping. However, because AI agents naturally prioritise the path of least resistance, they frequently recommend insecure configurations, creating systemic security exposure across industries. To combat this we need to write a sec

In a recent article about harness engineering for coding agent users, I laid out a mental model for expanding a coding agent harness: a system of guides and sensors that increase the probability of good agent outputs and enable self-correction before issues reach human eyes. This article is a more practical follow-up where I walk through my experience with using sensors that help keep the codebase

Radar now blocks high-risk transactions across all supported payment methods; defends against new fraud types; and gives platforms new tools to evaluate and mitigate merchant risk on and off Stripe.


Figma’s editorial newsletter about how products take shape—and shape our world.

There are a bunch of JavaScript animation libraries out there, and you might have wondered whether there’s a performance cost compared to traditional CSS transitions and keyframe animations. In this blog post, we’ll compare the same animation across several different strategies and see the differences firsthand. There’s some interesting nuance here!

We’re introducing SilverTorch, a reimagining of recommendation systems that unifies all retrieval components for user generated content under a unified architecture. SilverTorch shows up to 23.7x higher throughput compared to the state-of-the-art approaches. It’s also showing 20.9x more compute cost efficiency compared to a CPU-based solution while also improving accuracy. Our research paper, “Sil

Discover how to use VS Code to interact with GitHub and maintain your projects.