Techreport blog

Engineering Insights & Guides

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

11,845 articles
SRE & Ops — Behind the scenes of Threads for web

Behind the scenes of Threads for web

When Threads first launched one of the top feature requests was for a web client. In this episode of the Meta Tech Podcast, Pascal Hartig (@passy) sits down with Ally C. and Kevin C., two engineers on the Threads Web Team that delivered the basic version of Threads for web in just under three months. […]

CWChris Wiltz·May 14, 2024SRE & Ops
Design & UX — Why Designers Aren’t Understood — Smashing Magazine

Why Designers Aren’t Understood — Smashing Magazine

How do we conduct UX research when there is no or only limited access to users? Here are some workarounds to run UX research or make a strong case for it. An upcoming part of [Smart Interface Design Patterns](https://smart-interface-design-patterns.com).

VFVitaly FriedmanVitaly Friedman·May 14, 2024Design & UX
Engineering — Say hello to the SPORTech collection

Say hello to the SPORTech collection

Whether you’re a rookie coder or a seasoned pro, our new SPORTech shop collection is tailored for you. And here’s the kicker: we’re offering free delivery worldwide over $20 until May 20!

LSLavinia SfetcuLavinia Sfetcu·May 13, 2024Engineering
Performance — Snappy UI Optimization with useDeferredValue

Snappy UI Optimization with useDeferredValue

useDeferredValue is one of the most underrated React hooks. It allows us to dramatically improve the performance of our applications in certain contexts. I recently used it to solve a gnarly performance problem on this blog, and in this tutorial, I'll show you how! ⚡

JWJosh W. Comeau·May 13, 2024Performance
Distributed — Kafka 101

Kafka 101

This is a guest article by Stanislav Kozlovski, an Apache Kafka Committer. If you would like to connect with Stanislav, you can do so on Twitter and LinkedIn. Originally developed in LinkedIn during 2011, Apache Kafka is one of the most popular open-source Apache projects out there. So far it has had a total of 24 notable releases and most intriguingly, its code base has grown at an average rate o

BByteByteGoByteByteGo·May 9, 2024Distributed
Career & Teams — How Women Lead Data Engineering at Slack

How Women Lead Data Engineering at Slack

The Data Engineering team is responsible for Slack’s data lake, analytics dashboards, and other data services. The team’s mission is to empower users to leverage data to make decisions quickly, accurately, and easily. Slack’s data lake grew in size from sub-petabyte to over 100 petabytes in recent years and it now spans millions of tables.…

LMLakshmi Mohan·May 8, 2024Career & Teams