Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,794 articles
Frontend — Revisiting Image Maps

Revisiting Image Maps

Let’s run through a quick refresher. Image maps date all the way back to HTML 3.2, where, first, server-side maps and then client-side maps defined clickable regions over an image using map and area elements.

ACAndy ClarkeAndy Clarke·April 30, 2025Frontend
Engineering — Radar now protects ACH and SEPA payments

Radar now protects ACH and SEPA payments

To help you adapt your fraud prevention strategy to the changing set of payment method preferences, we’re extending Radar’s fraud protection to cover ACH and SEPA payments.

BWBen WinfieldBen Winfield·April 30, 2025Engineering
Design & UX — Open Up With Brad Frost, Episode 2

Open Up With Brad Frost, Episode 2

Brad Frost is running this new little podcast called Open Up. Folks write in with questions about the "other" side of web design and front-end development —

GGGeoff GrahamGeoff Graham·April 29, 2025Design & UX
AI & ML — Introducing AutoPatchBench: A Benchmark for AI-Powered Security Fixes

Introducing AutoPatchBench: A Benchmark for AI-Powered Security Fixes

We are introducing AutoPatchBench, a benchmark for the automated repair of vulnerabilities identified through fuzzing. By providing a standardized benchmark, AutoPatchBench enables researchers and practitioners to objectively evaluate and compare the effectiveness of various AI program repair systems. This initiative facilitates the development of more robust security solutions, and also encourage

CWChris Wiltz·April 29, 2025AI & ML
Security — Building Private Processing for AI tools on WhatsApp

Building Private Processing for AI tools on WhatsApp

We are inspired by the possibilities of AI to help people be more creative, productive, and stay closely connected on WhatsApp, so we set out to build a new technology that allows our users around the world to use AI in a privacy-preserving way. We’re sharing an early look into Private Processing, an optional capability […]

CWChris Wiltz·April 29, 2025Security
Security — How Meta understands data at scale

How Meta understands data at scale

Managing and understanding large-scale data ecosystems is a significant challenge for many organizations, requiring innovative solutions to efficiently safeguard user data. Meta’s vast and diverse systems make it particularly challenging to comprehend its structure, meaning, and context at scale. To address these challenges, we made substantial investments in advanced data understanding technologi

CWChris Wiltz·April 28, 2025Security
Design & UX — UX And Design Files Organization Template — Smashing Magazine

UX And Design Files Organization Template — Smashing Magazine

Lost in a sea of UX files, docs, PDFs, and scattered decisions across Slack, Dropbox, Notion, and Figma? We talk a lot about organizing Figma, but what about a sensible folder structure for all UX assets? Let’s fix that. Kindly powered by [Smart Interface Design Patterns](https://smart-interface-design-patterns.com).

VFVitaly FriedmanVitaly Friedman·April 28, 2025Design & UX
Engineering — How the GitHub CLI can now enable triangular workflows

How the GitHub CLI can now enable triangular workflows

The GitHub CLI now supports common Git configurations for triangular workflows. Learn more about triangular workflows, how they work, and how to configure them for your Git workflows. Then, see how you can leverage these using the GitHub CLI.

TMTyler McGoffinTyler McGoffin·April 25, 2025Engineering