Techreport blog

Engineering Insights & Guides

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

11,850 articles
Performance — GitHub Availability Report: May 2023

GitHub Availability Report: May 2023

In May, we experienced four incidents that resulted in degraded performance across GitHub services. This report also sheds light into three April incidents that resulted in degraded performance across GitHub services.

JOJakub OleksyJakub Oleksy·June 14, 2023Performance
Career & Teams — Linking Modular Architecture to Development Teams

Linking Modular Architecture to Development Teams

Can a modular architecture improve software delivery? Yes! -but with some caveats. This article charts the journey of an enterprise who set out to shift their architecture to a more modular one in order to ease their growing pains. They found that modularity is a multifaceted solution that extends beyond architecture, into business lines of communication, team topologies and effective developer ex

MFMatthew Foster·June 13, 2023Career & Teams
Security — GitHub’s revamped VIP Bug Bounty Program

GitHub’s revamped VIP Bug Bounty Program

GitHub’s VIP Bug Bounty Program has been updated to include a clear and accessible criteria for receiving an invitation to the program and more. Learn more about the program and how you can become a Hacktocat, and join our community of researchers who are contributing to GitHub’s security with fun perks and access to staff and beta features!

JGJeff GuerraJeff Guerra·June 12, 2023Security
Networking — Examining HTTP/3 usage one year on

Examining HTTP/3 usage one year on

With the HTTP/3 RFC celebrating its 1st birthday, we examined HTTP version usage trends between May 2022 - May 2023. We found that HTTP/3 usage by browsers continued to grow, but that search engine and social media bots continued to effectively ignore the latest version of the web’s core protocol

DBDavid Belson, LucasDavid Belson, Lucas·June 6, 2023Networking
Frontend — Animated Pride Flags

Animated Pride Flags

Happy Pride month! In this tutorial, I'll share a handful of my favourite animation tricks. You'll learn how to build an animated wavy pride flag using CSS keyframes and linear gradients. We'll also see how to make it dynamic using React. 🏳️‍🌈

JWJosh W. Comeau·June 6, 2023Frontend