Techreport blog

Engineering Insights & Guides

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

11,851 articles
SRE & Ops — Slack’s Incident on 2-22-22

Slack’s Incident on 2-22-22

By Laura Nolan, with contributions from Glen D. Sanford, Jamie Scheinblum, and Chris Sullivan. Assessing conditions Slack experienced a major incident on February 22 this year, during which time many users were unable to connect to Slack, including the author — which certainly made my role as Incident Commander more challenging! This incident was a…

LNLaura Nolan·April 26, 2022SRE & Ops
Design & UX — Preventing Bad UX Through Integrated Design Workflows — Smashing Magazine

Preventing Bad UX Through Integrated Design Workflows — Smashing Magazine

Given our increasing dependency on digital interactions, advocating for good UX will become increasingly necessary, as our reliance on digital tools continues to grow. When bad UX has lingered in a product for so long, it can feel like a mountain to overcome. In this article, Ceara Crawshaw shares her advice on how you can invoke joy and assure the quality in the work done on product teams.

CCCeara CrawshawCeara Crawshaw·April 26, 2022Design & UX
Engineering — Being friendly: Friendly forks 101

Being friendly: Friendly forks 101

This is the first post in a two-part series describing friendly forks and alternative strategies for managing them. Stay tuned for part two coming in May!

LDLessley DenningtonLessley Dennington·April 25, 2022Engineering
Frontend — What If Our Sliders Actually Slid? — Smashing Magazine

What If Our Sliders Actually Slid? — Smashing Magazine

Creative Coding to level up your skills is fundamental. But when so much of the web is very “set in its way”, it takes a little more for us to think “outside the box” and have fun! In this article, Jhey Tompkins explores one of GreenSocks’ newest plugins alongside React to create an impractical whimsical spin on a well-known native element: ``.

JTJhey TompkinsJhey Tompkins·April 25, 2022Frontend
Engineering — Celebrating 40 years of ZX Spectrum ❤️ 💛 💚 💙

Celebrating 40 years of ZX Spectrum ❤️ 💛 💚 💙

The ZX Spectrum, one of the best-selling microcomputers of all time, celebrates its 40 years anniversary today. Read more about how the community is still active – creating new content, archiving old content, and hacking on all sorts of hardware.

LRLee ReillyLee Reilly·April 23, 2022Engineering
Architecture — Testing The CLI The Way People Use It — Smashing Magazine

Testing The CLI The Way People Use It — Smashing Magazine

Have you ever wondered, why do people write CLI tools? When is a good time to think about yours? Today we’ll touch on these questions, along with some tips to remember when creating one. However, all of this serves as a prelude to the real topic: end-to-end testing of CLI tools.

GMGeorgy MarchukGeorgy Marchuk·April 22, 2022Architecture
Engineering — Expanding global payouts with crypto

Expanding global payouts with crypto

Stripe is expanding global payouts with crypto. Businesses can now use Stripe to send cryptocurrency payouts around the world, and Twitter has chosen Stripe to enable their creators to be paid out in crypto, starting with USDC.

KSKaran SharmaKaran Sharma·April 22, 2022Engineering
Performance — Say Goodbye To Frustrating Navigation, With Navigation Queries — Smashing Magazine

Say Goodbye To Frustrating Navigation, With Navigation Queries — Smashing Magazine

There are a few navigation patterns that are often forgotten or dismissed. We can think of them as navigation shortcuts, helping users get where they want to go, faster — without having to use traditional navigation at all. As it turns out, sometimes they are much more effective, especially on large sites with thousands of pages, many of which have been gathering dust over the years. In UX, we can

VFVitaly FriedmanVitaly Friedman·April 21, 2022Performance