Home/2022
Archive

Year 2022

1,596 articles published in 2022.

SRE & Ops — Tulip: Schematizing Meta’s data platform

Tulip: Schematizing Meta’s data platform

We’re sharing Tulip, a binary serialization protocol supporting schema evolution. Tulip assists with data schematization by addressing protocol reliability and other issues simultaneously. It replaces multiple legacy formats used in Meta’s data platform and has achieved significant performance and efficiency gains. There are numerous heterogeneous services, such as warehouse data storage and vario

CWChris Wiltz·November 9, 2022SRE & Ops
Frontend — What’s New In Next.js 13? — Smashing Magazine

What’s New In Next.js 13? — Smashing Magazine

Let’s talk about Next.js, one of the most well-known React frameworks used for production. From new components to font optimization, Atila shares a quick overview and invites you to join his [Advanced Next.js Masterclass](https://smashingconf.com/online-workshops/workshops/advanced-nextjs-atila-fassina) taking place later this month.

AFAtila FassinaAtila Fassina·November 7, 2022Frontend
Networking — Reducing Instagram’s basic video compute time by 94 percent

Reducing Instagram’s basic video compute time by 94 percent

In our constant quest to prioritize efficiency, Instagram’s engineers have developed a way to process new videos that reduces the cost to produce basic video encodings by 94 percent. With this method in place, Meta’s video infrastructure can continue to scale without needing to add more machines. This frees up resources so more people can […]

CWChris Wiltz·November 4, 2022Networking
Frontend — New Smashing Front-End & UX Workshops — Smashing Magazine

New Smashing Front-End & UX Workshops — Smashing Magazine

What’s the state of HTML Email, Vue.js and Next.js? Would you like to level up with modern CSS? What are new, smart interface design patterns we could use? Let’s figure it all out together with our [brand new online workshops](https://smashingconf.com/online-workshops/) alongside our free community meetups.

ILIris LjesnjaninIris Ljesnjanin·November 3, 2022Frontend
Frontend — Some Links About CSS Gradients

Some Links About CSS Gradients

Every once in a while, the blogging zeitgiest seems to coalesce around a certain topic and it's like the saved articles in my bookmarks folder are having a

GGGeoff GrahamGeoff Graham·November 2, 2022Frontend
Performance — GitHub Availability Report: October 2022

GitHub Availability Report: October 2022

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

JOJakub OleksyJakub Oleksy·November 2, 2022Performance
Databases — Putting The Graph In GraphQL With The Neo4j GraphQL Library — Smashing Magazine

Putting The Graph In GraphQL With The Neo4j GraphQL Library — Smashing Magazine

If building a GraphQL API backed by a native graph database sounds interesting or at all helpful for the problems you’re trying to solve as a developer, perhaps you’d like to give the open-source [Neo4j GraphQL Library](https://srv.buysellads.com/ads/long/x/TCZPLYDDTTTTTTFR6JINCTTTTTTGVUIVKKTTTTTTCT2NTYYTTTTTTI4BVH7U4JBCKQ466IDGV2IUWESGCV7WALL5QYYE) a try. Let’s take a closer look at the reasons w

WLWilliam LyonWilliam Lyon·November 1, 2022Databases
Security — Spotify’s Vulnerability Management Platform

Spotify’s Vulnerability Management Platform

We started developing our vulnerability management platform (VMP) at Spotify in Q2, 2020, and now that we’ve implemented it and use the system in our day-to-day work, we wanted to take a moment to share our journey to help reduce security risks in an efficient and scalable manner.

YMYukio Mizuta and Nurit Izrailov·November 1, 2022Security
Performance — Strategies and Tools for Performing Migrations on Platform

Strategies and Tools for Performing Migrations on Platform

Needing to deliver faster and more reliably while managing a growing number of contributors and a more complex codebase seems like the fate of every hyper-growth tech company. For platform teams, the challenge is not any different. How can we quickly roll out and increase the adoption of new technologies safely with a growing codebase and organization?

MAMariana Ardoino and Raul Herbster·November 1, 2022Performance
SRE & Ops — Improving Instagram notification management with machine learning and causal inference

Improving Instagram notification management with machine learning and causal inference

We’re sharing how Meta is applying statistics and machine learning (ML) to improve notification personalization and management on Instagram – particularly on daily digest push notifications. By using causal inference and ML to identify highly active users who are likely to see more content organically, we have been able to reduce the number of notifications […]

CWChris Wiltz·October 31, 2022SRE & Ops
Frontend — How To Create Advanced Animations With CSS — Smashing Magazine

How To Create Advanced Animations With CSS — Smashing Magazine

In this article, Yosra Emad explains how to create a rollercoaster path that a ball follows using cubic beziers and CSS transitions. You’ll also learn how the cubic-bezier function in CSS works in detail and how to stack multiple simple animations to create one complex one.

YEYosra EmadYosra Emad·October 29, 2022Frontend
Engineering — Release Radar

Release Radar

Hackatoberfest, hackathons, and open source contributions. It’s been a hectic month with so many community pull requests to all kinds of projects. So many in fact that we had to…

MDMichelle DukeMichelle Duke·October 28, 2022Engineering
Engineering — Typographic Hierarchies — Smashing Magazine

Typographic Hierarchies — Smashing Magazine

In this article, Alma Hoffmann discusses six basic variables to establish a typographic hierarchy, explains how to look at each differently, and in turn, designs pieces by intentionally modifying each variable to create a typographic hierarchy effectively.

AHAlma HoffmannAlma Hoffmann·October 26, 2022Engineering
Engineering — Email Routing leaves Beta

Email Routing leaves Beta

Today Email Routing leaves Beta and an update on all the new things we've been adding to the service, including behind-the-scenes and not-so-visible improvements

CACelso, Andre CruzCelso, Andre Cruz·October 25, 2022Engineering
SRE & Ops — How We Use Terraform At Slack

How We Use Terraform At Slack

At Slack, we use Terraform for managing our Infrastructure, which runs on AWS, DigitalOcean, NS1, and GCP. Even though most of our infrastructure is running on AWS, we have chosen to use Terraform as opposed to using an AWS-native service such as CloudFormation so that we can use a single tool across all of our…

AGArchie Gunasekara·October 25, 2022SRE & Ops