Techreport blog

Engineering Insights & Guides

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

11,845 articles
Frontend — An Interactive Guide to CSS Grid

An Interactive Guide to CSS Grid

CSS Grid is an incredibly powerful tool for building layouts on the web, but like all powerful tools, there's a significant learning curve. In this tutorial, we'll build a mental model for how CSS Grid works and how we can use it effectively. I'll share the biggest 💡 lightbulb moments I've had in my own learning journey.

JWJosh W. Comeau·November 21, 2023Frontend
SRE & Ops — Writing and linting Python at scale

Writing and linting Python at scale

Python plays a big part at Meta. It powers Instagram’s backend and plays an important role in our configuration systems, as well as much of our AI work. Meta even made contributions to Python 3.12, the latest version of Python. On this episode of the Meta Tech Podcast, Meta engineer Pascal Hartig (@passy) is joined by Amethyst […]

CWChris Wiltz·November 21, 2023SRE & Ops
Career & Teams — Creating And Maintaining A Voice Of Customer Program — Smashing Magazine

Creating And Maintaining A Voice Of Customer Program — Smashing Magazine

Product teams benefit from knowing their users’ needs and how they respond to product updates as they build out the roadmap of a product. This article covers Voice of Customer programs and is aimed at those who work on a product team as well as executives who are looking for how to better inform your products using insight from users.

VYVictor Yocco Dana DanielsVictor Yocco Dana Daniels·November 21, 2023Career & Teams
Frontend — The foundations of the Frontend Cloud

The foundations of the Frontend Cloud

An introduction to the underlying infrastructure of the Frontend Cloud: Part 1 of the developer's guide to a future-proofed stack for the modern frontend.

VVercel·November 21, 2023Frontend
Engineering — 2024, the year of elections

2024, the year of elections

We want to ensure that all groups working to promote democracy around the world have the tools they need to stay secure online

JJocelynJocelyn·November 20, 2023Engineering
Databases — PostgreSQL on s390x

PostgreSQL on s390x

I am happy to announce PostgreSQL family is growing again, with the addition of IBM’s z-series architecture, called “s390x” in Debian terms.

CBChristoph Berg·November 20, 2023Databases
Performance — How to scale a large codebase

How to scale a large codebase

Transition from monolithic to monorepo architectures with Vercel. Explore feature flags for safe releases, incremental builds for quick iterations, and skew protection for version consistency to ease codebase management and speed up development.

VVercel·November 16, 2023Performance
AI & ML — Watch: Meta’s engineers on building network infrastructure for AI

Watch: Meta’s engineers on building network infrastructure for AI

Meta is building for the future of AI at every level – from hardware like MTIA v1, Meta’s first-generation AI inference accelerator to publicly released models like Llama 2, Meta’s next-generation large language model, as well as new generative AI (GenAI) tools like Code Llama. Delivering next-generation AI products and services at Meta’s scale also […]

CWChris Wiltz·November 15, 2023AI & ML
Databases — The Query Strikes Again

The Query Strikes Again

On Thursday, 12 Oct. 2022, the EMEA part of the Datastores team — the team responsible for Slack’s database clusters — was having an onsite day in Amsterdam, the Netherlands. We’re sitting together for the first time after new engineers had joined the team, when suddenly a few of us were paged: There was an…

EOEduardo Ortega·November 15, 2023Databases
Frontend — CSS Responsive Multi-Line Ribbon Shapes (Part 1) — Smashing Magazine

CSS Responsive Multi-Line Ribbon Shapes (Part 1) — Smashing Magazine

Ribbons have been used to accent designs for many years now. But, the way we approach them in CSS has evolved with the introduction of newer features. In this article, Temani Afif combines background and gradient tricks to create ribbon shapes in CSS that are not only responsive but support multi-line text and are easily adjustable with a few CSS variables.

TATemani AfifTemani Afif·November 15, 2023Frontend