Home/2026
Archive

Year 2026

1,182 articles published in 2026.

Design & UX — Generative UI Notes

Generative UI Notes

Looking at research and experiments that are designed to automatically generate user interfaces based on user preferences.

GGGeoff GrahamGeoff Graham·March 26, 2026Design & UX
Design & UX — The Site-Search Paradox: Why The Big Box Always Wins — Smashing Magazine

The Site-Search Paradox: Why The Big Box Always Wins — Smashing Magazine

Success in modern UX isn’t about having the most content. It’s about having the most findable content. Yet even with more data and better tools than ever, internal search often fails, leaving users to rely on global search engines to find a single page on a local site. Why does the “Big Box” still win, and how can we bring users back?

CWCarrie WebsterCarrie Webster·March 26, 2026Design & UX
AI & ML — Updates to GitHub Copilot interaction data usage policy

Updates to GitHub Copilot interaction data usage policy

From April 24 onward, interaction data—specifically inputs, outputs, code snippets, and associated context—from Copilot Free, Pro, and Pro+ users will be used to train and improve our AI models unless they opt out.

MRMario RodriguezMario Rodriguez·March 25, 2026AI & ML
Performance — Sandboxing AI agents, 100x faster

Sandboxing AI agents, 100x faster

We’re introducing Dynamic Workers, which allow you to execute AI-generated code in secure, lightweight isolates. This approach is 100 times faster than traditional containers, enabling millisecond startup times for AI agent sandboxing.

KVKenton Varda, SunilKenton Varda, Sunil·March 24, 2026Performance
Distributed — Testing Font Scaling For Accessibility With Figma Variables — Smashing Magazine

Testing Font Scaling For Accessibility With Figma Variables — Smashing Magazine

Accessibility works best when it blends into everyday design workflows. The goal isn’t a big transformation, but simple work processes that fit naturally into a team’s routine. With Figma variables, testing font size increases becomes part of the design flow itself, making accessibility feel almost inevitable rather than optional.

RFRuben Ferreira DuarteRuben Ferreira Duarte·March 24, 2026Distributed
Engineering — How Stripe Radar helps prevent free trial abuse

How Stripe Radar helps prevent free trial abuse

Radar now helps prevent free trial abuse with just one click. When enabled, Radar predicts the presence of abusive behavior that violates common trial terms, such as repeated trial signup or missed cancellations, with 90% accuracy.

YLYu-Hsin LinYu-Hsin Lin·March 24, 2026Engineering
Frontend — Inside Gen 13- how we built our most powerful server yet

Inside Gen 13- how we built our most powerful server yet

Cloudflare's Gen 13 servers introduce AMD EPYC™ Turin 9965 processors and a transition to 100 GbE networking to meet growing traffic demands. In this technical deep dive, we explain the engineering rationale behind each major component selection.

SJSyona, JqSyona, Jq·March 23, 2026Frontend
Frontend — Sneaky Header Blocker Trick

Sneaky Header Blocker Trick

There is a lil’ UI detail on this blog. Most people don’t even notice it, but the ones who do often reach out, asking how on earth it works. It feels like it defies the rules of CSS! In this blog post, I’ll break down the surprisingly-straightforward implementation so you can start using this trick yourself.

JWJosh W. Comeau·March 23, 2026Frontend
Databases — Build knowledge agents without embeddings

Build knowledge agents without embeddings

Open source file-system and knowledge based agent template. Build AI agents that stay up to date with your knowledge base. Grep, find, and cat across your sources, no embeddings, no vector DB.

VVercel·March 20, 2026Databases
Distributed — How Slack Rebuilt Notifications 📣

How Slack Rebuilt Notifications 📣

Introduction 🔔 At Slack, notifications are how teams stay in the loop, but they can also become overwhelming when not designed with intention. Our goal was to make staying informed feel effortless. We set out to rebuild one of Slack’s most complicated systems from the ground up by bringing calm, consistency, and clarity to the…

FCFrances CoronelFrances Coronel·March 19, 2026Distributed
Performance — Introducing Custom Regions for precision data control

Introducing Custom Regions for precision data control

We are expanding Regional Services with new pre-defined regions and the launch of Custom Regions. Customers can now define precise geographical boundaries for data processing, tailored to meet their compliance and performance needs.

ABAndrew Berglund, Erik EngstromAndrew Berglund, Erik Engstrom·March 18, 2026Performance
AI & ML — Friend Bubbles: Enhancing Social Discovery on Facebook Reels

Friend Bubbles: Enhancing Social Discovery on Facebook Reels

Friend bubbles in Facebook Reels highlight Reels your friends have liked or reacted to, helping you discover new content and making it easier to connect over shared interests. This article explains the technical architecture behind friend bubbles, including how machine learning estimates relationship strength and ranks content your friends have interacted with to create more […]

CWChris Wiltz·March 18, 2026AI & ML
Engineering — Introducing the Machine Payments Protocol

Introducing the Machine Payments Protocol

We’re launching the Machine Payments Protocol (MPP), an open standard, internet-native way for agents to pay—co-authored by Tempo and Stripe. Businesses on Stripe can accept payments over MPP in a few lines of code using our PaymentIntents API.

JWJeff WeinsteinJeff Weinstein·March 18, 2026Engineering
SRE & Ops — Ranking Engineer Agent (REA): The Autonomous AI Agent Accelerating Meta’s Ads Ranking Innovation

Ranking Engineer Agent (REA): The Autonomous AI Agent Accelerating Meta’s Ads Ranking Innovation

Meta’s Ranking Engineer Agent (REA) autonomously executes key steps across the end-to-end machine learning (ML) lifecycle for ads ranking models. This post covers REA’s ML experimentation capabilities: autonomously generating hypotheses, launching training jobs, debugging failures, and iterating on results. Future posts will cover additional REA capabilities. REA reduces the need for manual interv

CWChris Wiltz·March 17, 2026SRE & Ops
AI & ML — Implementing Hybrid Semantic + Lexical Search

Implementing Hybrid Semantic + Lexical Search

Semantic search alone wasn't good enough. Here's how I improved search on kentcdodds.com through three rounds of iteration with Cursor and GPT-5.4, each time learning something that the previous design missed.

KCKent C. DoddsKent C. Dodds·March 16, 2026AI & ML
Frontend — Patch Me If You Can: AI Codemods for Secure-by-Default Android Apps

Patch Me If You Can: AI Codemods for Secure-by-Default Android Apps

Even seemingly simple engineering tasks — like updating an API — can become monumental undertakings when you’re dealing with millions of lines of code and thousands of engineers, especially if the changes are security-related. Nowhere is this more apparent than in mobile security, where a single class of vulnerability can be replicated across hundreds of […]

CWChris Wiltz·March 13, 2026Frontend
Frontend — Moving From Moment.js To The JS Temporal API — Smashing Magazine

Moving From Moment.js To The JS Temporal API — Smashing Magazine

The way JavaScript handles time has evolved significantly, from the built-in `Date` API to Moment.js and now Temporal. The new standard fills gaps in the original `Date` API while addressing limitations found in Moment and other libraries. Joe Attardi shares practical “recipes” for migrating Moment-based code to the new Temporal API.

JAJoe AttardiJoe Attardi·March 13, 2026Frontend
Security — AI Security for Apps is now generally available

AI Security for Apps is now generally available

Cloudflare AI Security for Apps is now generally available, providing a security layer to discover and protect AI-powered applications, regardless of the model or hosting provider. We are also making AI discovery free for all plans, to help teams find and secure shadow AI deployments.

LRLiam Reese, XmflsctLiam Reese, Xmflsct·March 11, 2026Security
Systems — Simplifying Containers with Cloudflare Sandboxes

Simplifying Containers with Cloudflare Sandboxes

How I replaced a long-lived Cloudflare Container with a one-shot Cloudflare Sandbox, deleted most of the control-plane code, and let an agent do the heavy lifting in less than an hour of my own time.

KCKent C. DoddsKent C. Dodds·March 11, 2026Systems