Home/2024
Archive

Year 2024

1,122 articles published in 2024.

SRE & Ops — Composable data management at Meta

Composable data management at Meta

In recent years, Meta’s data management systems have evolved into a composable architecture that creates interoperability, promotes reusability, and improves engineering efficiency. We’re sharing how we’ve achieved this, in part, by leveraging Velox, Meta’s open source execution engine, as well as work ahead as we continue to rethink our data management systems. Data is at […]

CWChris Wiltz·May 22, 2024SRE & Ops
Security — Post-quantum readiness for TLS at Meta

Post-quantum readiness for TLS at Meta

Today, the internet (like most digital infrastructure in general) relies heavily on the security offered by public-key cryptosystems such as RSA, Diffie-Hellman (DH), and elliptic curve cryptography (ECC). But the advent of quantum computers has raised real questions about the long-term privacy of data exchanged over the internet. In the future, significant advances in quantum […]

CWChris Wiltz·May 22, 2024Security
Frontend — Modern CSS Layouts: You Might Not Need A Framework For That — Smashing Magazine

Modern CSS Layouts: You Might Not Need A Framework For That — Smashing Magazine

It’s easy to get lost in a sea of CSS frameworks and libraries, each promising easier styling and smoother layouts. Brecht De Ruyte demonstrates four CSS utility classes (plus a bonus) using techniques that allow them to be used practically anywhere you need a particular layout — be it Grid or Flexbox — with configurable options.

BDBrecht De RuyteBrecht De Ruyte·May 22, 2024Frontend
Design & UX — Hidden vs. Disabled In UX — Smashing Magazine

Hidden vs. Disabled In UX — Smashing Magazine

Should you hide or disable a feature? You’ve probably been there before. Here are some considerations for hiding versus disabling, along with possible alternatives to improve UX. An upcoming part of [Smart Interface Design Patterns](https://smart-interface-design-patterns.com).

VFVitaly FriedmanVitaly Friedman·May 21, 2024Design & UX
Frontend — Beyond CSS Media Queries — Smashing Magazine

Beyond CSS Media Queries — Smashing Magazine

Juan Diego Rodriguez explains why media queries still occupy a vital role in responsive layouts; only they are now one tool in a larger toolbox with modern techniques that are best when used together.

JDJuan Diego RodriguezJuan Diego Rodriguez·May 16, 2024Frontend
SRE & Ops — Behind the scenes of Threads for web

Behind the scenes of Threads for web

When Threads first launched one of the top feature requests was for a web client. In this episode of the Meta Tech Podcast, Pascal Hartig (@passy) sits down with Ally C. and Kevin C., two engineers on the Threads Web Team that delivered the basic version of Threads for web in just under three months. […]

CWChris Wiltz·May 14, 2024SRE & Ops
Design & UX — Why Designers Aren’t Understood — Smashing Magazine

Why Designers Aren’t Understood — Smashing Magazine

How do we conduct UX research when there is no or only limited access to users? Here are some workarounds to run UX research or make a strong case for it. An upcoming part of [Smart Interface Design Patterns](https://smart-interface-design-patterns.com).

VFVitaly FriedmanVitaly Friedman·May 14, 2024Design & UX
Engineering — Say hello to the SPORTech collection

Say hello to the SPORTech collection

Whether you’re a rookie coder or a seasoned pro, our new SPORTech shop collection is tailored for you. And here’s the kicker: we’re offering free delivery worldwide over $20 until May 20!

LSLavinia SfetcuLavinia Sfetcu·May 13, 2024Engineering
Performance — Snappy UI Optimization with useDeferredValue

Snappy UI Optimization with useDeferredValue

useDeferredValue is one of the most underrated React hooks. It allows us to dramatically improve the performance of our applications in certain contexts. I recently used it to solve a gnarly performance problem on this blog, and in this tutorial, I'll show you how! ⚡

JWJosh W. Comeau·May 13, 2024Performance
Distributed — Kafka 101

Kafka 101

This is a guest article by Stanislav Kozlovski, an Apache Kafka Committer. If you would like to connect with Stanislav, you can do so on Twitter and LinkedIn. Originally developed in LinkedIn during 2011, Apache Kafka is one of the most popular open-source Apache projects out there. So far it has had a total of 24 notable releases and most intriguingly, its code base has grown at an average rate o

BByteByteGoByteByteGo·May 9, 2024Distributed
Career & Teams — How Women Lead Data Engineering at Slack

How Women Lead Data Engineering at Slack

The Data Engineering team is responsible for Slack’s data lake, analytics dashboards, and other data services. The team’s mission is to empower users to leverage data to make decisions quickly, accurately, and easily. Slack’s data lake grew in size from sub-petabyte to over 100 petabytes in recent years and it now spans millions of tables.…

LMLakshmi Mohan·May 8, 2024Career & Teams
Design & UX — Celebrating 1 year of A11y Design Bootcamp: Takeaways and tips

Celebrating 1 year of A11y Design Bootcamp: Takeaways and tips

A11y Design Bootcamp is a live educational program that consists of exercises, discussions, and knowledge shares to raise awareness of web accessibility best practices, the role designers play in creating accessible products, and how to advocate for accessibility with cross-functional partners.

ALAlexis LucioAlexis Lucio·May 2, 2024Design & UX