Techreport blog

Engineering Insights & Guides

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

11,795 articles
Performance — Why Designers Get Stuck In The Details And How To Stop — Smashing Magazine

Why Designers Get Stuck In The Details And How To Stop — Smashing Magazine

Designers love to craft, but polishing pixels before the problem is solved is a time-sink. This article pinpoints the five traps that lure us into premature detail — being afraid to show rough work, fixing symptoms instead of causes, solving the wrong problem, drowning in unactionable feedback, and plain fatigue — then hands you a four-step rescue plan to refocus on goals, ship faster, and keep yo

NSNikita SamutinNikita Samutin·June 3, 2025Performance
Networking — Designing For Neurodiversity — Smashing Magazine

Designing For Neurodiversity — Smashing Magazine

Designing for neurodiversity means recognizing that people aren’t edge cases but individuals with varied ways of thinking and navigating the web. So, how can we create more inclusive experiences that work better for everyone?

VFVitaly FriedmanVitaly Friedman·June 2, 2025Networking
Languages — The virtue of unsynn

The virtue of unsynn

Addressing the rumors There have been rumors going around, in the Reddit thread for facet , my take on reflection in Rust, which happened a bit too early, but here we are, cat’s out of the bag, let’s talk about it! Rumors that I, podcaster/youtuber fasterthanlime, want to kill serde , serialization / deserialization framework loved by many and which contributed greatly to Rust’s success, and I jus

AWAmos WengerAmos Wenger·May 29, 2025Languages
Performance — Resilient Import Maps - Better Theme Development and Beyond (2025) - Shopify

Resilient Import Maps - Better Theme Development and Beyond (2025) - Shopify

Import maps are great for both performance and developer experience, but their original limitations made them hard to use, especially at Shopify’s scale. We stepped up and pushed changes across the HTML spec, Chromium and WebKit to fix these issues at the web platform level. Now, developers can interleave JavaScript modules and multiple import maps on their HTML pages without worrying about correc

SEShopify Engineering·May 28, 2025Performance
Architecture — Reliably Detecting Third-Party Cookie Blocking In 2025 — Smashing Magazine

Reliably Detecting Third-Party Cookie Blocking In 2025 — Smashing Magazine

The web is mired in a struggle to eliminate third-party cookies, with the World Wide Web Consortium Technical Architecture Group leading the charge. But there are obstacles preventing this from happening, and, as a result, many essential web features continue to rely on cookies to function properly. That’s why detecting third-party cookie blocking isn’t just good technical hygiene but a frontline

MPMikhail ProsmitskiyMikhail Prosmitskiy·May 28, 2025Architecture