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
Design & UX — ICYMI: CodeQL enhancements

ICYMI: CodeQL enhancements

Learn about CodeQL’s improved user experience and enhancements that let you scan new languages, detect new types of CWEs, and perform deeper analyses of your applications.

WCWalker Chabbott, Pierre TempelWalker Chabbott, Pierre Tempel·February 16, 2023Design & UX
Engineering — Inside Meta’s first smart glasses

Inside Meta’s first smart glasses

What’s new: Meta is sharing the inside story of how it developed the Ray-Ban Stories smart glasses. Why it matters: Creating Ray-Ban Stories meant Meta’s engineers had to take on new challenges to build smart glasses that married complex engineering dynamics. How do you make something that features cameras, microphones, audio, and touch controls, all […]

CWChris Wiltz·February 16, 2023Engineering
Architecture — The 25 Percent Rule for Tackling Technical Debt - Shopify

The 25 Percent Rule for Tackling Technical Debt - Shopify

Let’s talk about technical debt. Let’s talk about practical usable approaches for actually paying it down on a daily, weekly, monthly, and yearly basis. Let’s talk about what debt needs to be fixed now versus what can wait for better planning.

SEShopify Engineering·February 16, 2023Architecture
Engineering — Retrospectives Antipatterns

Retrospectives Antipatterns

If you use retrospectives, or any kind of meeting where people are supposed to discuss and learn from their discussions, you will have experienced less efficient sessions from time to time. There is no wonder in that, and it happens to most people. This article describes and offers solutions for three of these unfortunate situations: skipping generating insights, getting lost in things you can't c

ACAino Corry·February 15, 2023Engineering
Engineering — 2022 Transparency Report

2022 Transparency Report

Looking back over a year’s worth of developer-first content moderation and, new in this report, making our data more accessible to researchers.

KXKevin XuKevin Xu·February 15, 2023Engineering
Engineering — A look at Internet traffic trends during Super Bowl LVII

A look at Internet traffic trends during Super Bowl LVII

We look at who the biggest winners were among Super Bowl advertisers, and examine traffic trends for food delivery services, social media, and sports and betting sites. We also review city and state-level traffic trends, as well as related email threat volume in the weeks ahead of the game

DBDavid Belson, Joao TomeDavid Belson, Joao Tome·February 13, 2023Engineering
Engineering — Yout amicus: fighting for developers’ right to innovate

Yout amicus: fighting for developers’ right to innovate

Our mission to accelerate human progress through developer collaboration requires us, from time to time, to fight against legal developments that would needlessly impair developers’ right to innovate. That’s why GitHub has filed an amicus brief in the appeal of Yout LLC v. Recording Industry of America, Inc.

KXKevin XuKevin Xu·February 13, 2023Engineering
SRE & Ops — Building a cross-platform runtime for AR

Building a cross-platform runtime for AR

Meta’s augmented reality (AR) platform is one of the largest in the world, helping the billions of people on Meta’s apps experience AR every day and giving hundreds of thousands of creators a means to express themselves Meta’s AR tools are unique because they can be used on a wide variety of devices — from […]

MEMeta Engineering·February 13, 2023SRE & Ops