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
Performance — JSON logs in PostgreSQL 15

JSON logs in PostgreSQL 15

Find out how JSON logs can be configured in PostgreSQL 15 and get all the advantages of this brand new feature

HSHans-Jürgen SchönigHans-Jürgen Schönig·December 27, 2022Performance
Frontend — Migrating our Largest Mobile App to React Native - Shopify

Migrating our Largest Mobile App to React Native - Shopify

In 2020, we announced that React Native is the future of mobile at Shopify. As part of that journey, we’ve been migrating Shopify Mobile (our largest app at 300 screens per platform) from native to React Native. Here’s how it’s going.

SEShopify Engineering·December 27, 2022Frontend
Engineering — What’s with all the ducks?

What’s with all the ducks?

What in the world do rubber ducks have to do with programming? And why were they everywhere at GitHub Universe? A lot of you asked, so I’m here to help explain.

MDMichelle DukeMichelle Duke·December 23, 2022Engineering
Frontend — Deploying CSS Logical Properties On Web Apps — Smashing Magazine

Deploying CSS Logical Properties On Web Apps — Smashing Magazine

You may have already heard of CSS logical properties or RTL adaptations but are still deciding whether to deploy them widely. To help raise your awareness of their possibilities, Nicolas Hoffmann shares his experience of how he and his team at Proton carried out a massive move from CSS logical props to production and how you can consider them from a different perspective in your very own projects.

NNicolashoffmann·December 23, 2022Frontend
Engineering — Cloudflare Radar 2022 Year in Review

Cloudflare Radar 2022 Year in Review

We’re excited to present the Cloudflare Radar 2022 Year In Review, featuring interactive charts, graphs, and maps you can use to explore what changed on the Internet throughout this past year

DBDavid Belson, StanleyDavid Belson, Stanley·December 22, 2022Engineering
Engineering — Automatically Rotating GitHub Tokens (So You Don’t Have To) - Shopify

Automatically Rotating GitHub Tokens (So You Don’t Have To) - Shopify

GitHub personal access tokens (PATs) are like a key: a very, very large key that opens a very, very wide door. Long-lived tokens that have all the access of a developer’s account won’t just cause a leak—it’ll be a flood. Here’s how we rotate tokens automatically, and how you can do t too.

SEShopify Engineering·December 20, 2022Engineering