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
Design & UX — The art of art direction

The art of art direction

We hand the mics over to Maria Chimishkyan and Jefferson Cheng on Figma’s Brand Studio team and eavesdrop as they discuss the ins and outs of their work.

MAMatt Alagiah·April 23, 2025Design & UX
Design & UX — Building An Offline-Friendly Image Upload System — Smashing Magazine

Building An Offline-Friendly Image Upload System — Smashing Magazine

Poor internet connectivity doesn’t have to mean poor UX. With PWA technologies like `IndexedDB`, service workers, and the Background Sync API, you can build an offline-friendly image upload system that queues uploads and retries them automatically — so your users can upload stress-free, even when offline.

AOAmejimaobari OllornwiAmejimaobari Ollornwi·April 23, 2025Design & UX
Systems — Open sourcing the home CMS

Open sourcing the home CMS

I’ve been bragging about my website software for years! For… whew, it’s been 5 years! I didn't want to make a CMS! I did it out of spite! I’ve been teasing folks about the cool things I did from the beginning — here are all the articles and series I’ve written that mention it: 2020: A new website 2021: Don’t shell out! 2022: Updating fasterthanli.me 2024: Face cams: the missing guide 2024: State o

AWAmos WengerAmos Wenger·April 22, 2025Systems
Languages — The power of play

The power of play

When Designer Advocate Laura Fehre set out to design a digital nail salon, she had a vision in mind. Nailing it, however, meant letting go of perfection and letting herself play.

LFLaura FehreLaura Fehre·April 22, 2025Languages