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
Engineering — Transitioning to Auto Height

Transitioning to Auto Height

I know this is something Chris has wanted forever, so it's no surprise he's already got a fantastic write-up just a day after the news broke. In fact, I first

GGGeoff GrahamGeoff Graham·June 28, 2024Engineering
Security — Proactive Measures Against Password Breaches and Cookie Hijacking

Proactive Measures Against Password Breaches and Cookie Hijacking

At Slack, we’re committed to security that goes beyond the ordinary. We continuously strive to earn and maintain user trust by safeguarding critical components integral to every user’s experience. From passwords to session cookies, and tokens to webhooks, we prioritize protecting everything essential to how users log into the platform and remain authenticated. Through proactive…

NLNathan Lehotsky·June 28, 2024Security
Security — Cloudflare incident on June 20, 2024

Cloudflare incident on June 20, 2024

A new DDoS rule resulted in an increase in error responses and latency for Cloudflare customers. Here’s how it went wrong, and what we’ve learned

LJLloyd, Julien DesgatsLloyd, Julien Desgats·June 26, 2024Security
Engineering — Poppin' In

Poppin' In

Oh, hey there! It’s been a hot minute, hasn’t it? Thought I’d pop in and say hello while we get to know the Popover API a bit.

GGGeoff GrahamGeoff Graham·June 26, 2024Engineering
AI & ML — What is good design in the age of AI?

What is good design in the age of AI?

As AI democratizes product development, design will be the differentiator. But what exactly does “good” look like, and what does it mean for our craft? Four Figma designers weigh in.

NLNoah Levin·June 26, 2024AI & ML
AI & ML — What is minimum viable data?

What is minimum viable data?

As many focus on the possibilities and limitations of AI tools and their output, Ovetta Sampson reminds us to pay attention to the power of the input.

HLHerbert Lui·June 26, 2024AI & ML
AI & ML — Config 2024 in review

Config 2024 in review

We’re launching a redesigned Figma, Figma Slides, and a new suite of AI features, along with major updates to Dev Mode and usability improvements.

DFDylan Field·June 26, 2024AI & ML
AI & ML — Welcome to The Prompt

Welcome to The Prompt

AI promises to reinvigorate the way we design and build, but how we realize that potential is still an open question.

ABAmber Bravo·June 26, 2024AI & ML
Design & UX — Stack the deck with Figma Slides

Stack the deck with Figma Slides

Say goodbye to lackluster presentations. Today, we’re announcing the open beta of Figma Slides, here to set a new standard for telling visual stories that move work forward.

MKMihika KapoorMihika Kapoor·June 26, 2024Design & UX
Design & UX — How To Make A Strong Case For Accessibility — Smashing Magazine

How To Make A Strong Case For Accessibility — Smashing Magazine

Gaining buy-in for accessibility can be challenging due to common myths and misunderstandings. For many, accessibility remains a big mystery. Here are some practical techniques for winning stakeholder support. Part of [Smart Interface Design Patterns](https://smart-interface-design-patterns.com) by yours truly.

VFVitaly FriedmanVitaly Friedman·June 26, 2024Design & UX