Techreport blog

Engineering Insights & Guides

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

11,844 articles
AI & ML — AI is taking your job

AI is taking your job

AI is changing how hiring works, and that makes in person connections even more important.

KCKent C. DoddsKent C. Dodds·November 21, 2024AI & ML
Security — Bigger and badder: how DDoS attack sizes have evolved over the last decade

Bigger and badder: how DDoS attack sizes have evolved over the last decade

If we plot the metrics associated with large DDoS attacks observed in the last 10 years, does it show a straight, steady increase in an exponential curve that keeps becoming steeper, or is it closer to a linear growth? Our analysis found the growth is not linear but rather is exponential, with the slope varying depending on the metric (rps, pps or bps).

JSJose SalvadorJose Salvador·November 20, 2024Security
Frontend — Invoker Commands: Additional Ways to Work With Dialog, Popover… and More?

Invoker Commands: Additional Ways to Work With Dialog, Popover… and More?

Web browsers are experimenting with two HTML attributes — technically, they’re called “invoker commands” — that are designed to invoke popovers, dialogs, and further down the line, all kinds of actions without writing JavaScript. Although, if you do reach for JavaScript, the new attributes come with some new events that we can listen for.

DSDaniel SchwarzDaniel Schwarz·November 20, 2024Frontend
Frontend — Complete CSS Course

Complete CSS Course

Do you subscribe to Piccalilli? You should. If you're reading that name for the first time, that would be none other than Andy Bell running the ship and he's reimagined the site from the ground-up after coming out of hibernation this year. You're likely familiar with Andy's great writing here on CSS-Tricks.

GGGeoff GrahamGeoff Graham·November 19, 2024Frontend
SRE & Ops — Sequence learning: A paradigm shift for personalized ads recommendations

Sequence learning: A paradigm shift for personalized ads recommendations

AI plays a fundamental role in creating valuable connections between people and advertisers within Meta’s family of apps. Meta’s ad recommendation engine, powered by deep learning recommendation models (DLRMs), has been instrumental in delivering personalized ads to people. Key to this success was incorporating thousands of human-engineered signals or features in the DLRM-based recommendation syst

CWChris Wiltz·November 19, 2024SRE & Ops
Engineering — Quick Hit #30

Quick Hit #30

"Waits are a price that developers ask users to pay and loading spinners only buy so much time." —Alex Russell (permalink)

GGGeoff GrahamGeoff Graham·November 18, 2024Engineering
Frontend — Quick Hit #29

Quick Hit #29

I'm interviewing Alex Russell tomorrow for Smashing Magazine — it's free so come and join the chat as we discuss the expensive JavaScript, browser choice, app

GGGeoff GrahamGeoff Graham·November 18, 2024Frontend
Engineering — Astra Dynamic Chunks: How We Saved by Redesigning a Key Part of Astra

Astra Dynamic Chunks: How We Saved by Redesigning a Key Part of Astra

Introduction Slack handles a lot of log data. In fact, we consume over 6 million log messages per second. That equates to over 10 GB of data per second! And it’s all stored using Astra, our in-house, open-source log search engine. To make this data searchable, Astra groups it by time and splits the data…

GLGeorge Luong·November 18, 2024Engineering
AI & ML — AI SDK 4.0

AI SDK 4.0

Introducing PDF support, computer use, and an xAI Grok provider

VVercel·November 18, 2024AI & ML