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
Engineering — Hello from GitHub’s new Chief Product Officer

Hello from GitHub’s new Chief Product Officer

GitHub is in an exciting phase of our journey as the developer community grows significantly every day, and the needs of the community grow and change with it. Today we’re introducing our new Chief Product officer.

ISInbal ShaniInbal Shani·December 8, 2022Engineering
Engineering — It’s Here! “Understanding Privacy,” A New Smashing Book Is Shipping Now — Smashing Magazine

It’s Here! “Understanding Privacy,” A New Smashing Book Is Shipping Now — Smashing Magazine

“Understanding Privacy,” the new Smashing Book by Heather Burns, will help you create inclusive, safe and privacy-aware digital experiences. Print books are now shipping! [Jump to details](https://www.smashingmagazine.com/2022/12/understanding-privacy-new-smashing-book/#about-the-book) and [get the book right away](https://www.smashingmagazine.com/printed-books/understanding-privacy/).

VFVitaly FriedmanVitaly Friedman·December 8, 2022Engineering
Frontend — Adding Box Shadows to WordPress Blocks and Elements

Adding Box Shadows to WordPress Blocks and Elements

The CSS box-shadow and outline properties gained theme.json support in WordPress 6.1. Let's look at a few examples of how it works in real themes, and what options we have to apply these styles to WordPress blocks and elements.

GDGanesh DahalGanesh Dahal·December 7, 2022Frontend
Performance — GitHub Availability Report: November 2022

GitHub Availability Report: November 2022

In November, we experienced two incidents that resulted in degraded performance across GitHub services. This report also sheds light into an incident that impacted Codespaces in October.

JOJakub OleksyJakub Oleksy·December 7, 2022Performance
Frontend — CSS is OK, I guess.

CSS is OK, I guess.

Nothing but ear-to-ear smiles as I was watching this video from @quayjn on YouTube. (No actual name in the byline, though I think it's Brian Katz if my paper

GGGeoff GrahamGeoff Graham·December 6, 2022Frontend
Distributed — Planning in Bets: Risk Mitigation at Scale - Shopify

Planning in Bets: Risk Mitigation at Scale - Shopify

What do you do with a finite amount of time to deal with an infinite number of things that can go wrong? This post breaks down a high-level risk mitigation process into four questions that can be applied to nearly any scenario in order to help you make the best use of your time and resources available.

SEShopify Engineering·December 6, 2022Distributed
Engineering — Does WWW still belong in URLs?

Does WWW still belong in URLs?

For years, a small pedantry war has been raging in our address bars. In one corner are brands like Google, Instagram, and Facebook. This group has chosen to

PDPieter De DeckerPieter De Decker·December 5, 2022Engineering
Design & UX — GitHub, accessibility, and the disability divide

GitHub, accessibility, and the disability divide

We just published our vision for GitHub accessibility at accessibility.github.com. Here’s the TL;DR: the prime directive of the GitHub accessibility program is to empower people with disabilities to build cool technology.

ESEd SummersEd Summers·December 2, 2022Design & UX