Home/2024
Archive

Year 2024

1,148 articles published in 2024.

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
Engineering — Data Platform Explained Part II

Data Platform Explained Part II

Check out , where we started sharing the journey of building a data platform, its building blocks, and the motivation for investing into building a platformized solution at Spotify.

AKAnastasia Khlebnikova and Carol Cunha·May 1, 2024Engineering
Engineering — Fixed-Power Designs: It’s Not IF You Peek, It’s WHAT You Peek at

Fixed-Power Designs: It’s Not IF You Peek, It’s WHAT You Peek at

TL;DR Sometimes we cannot estimate the required sample size needed to power an experiment before starting it. To alleviate this problem, we could run a sequential test or an A/A test. However, sequential tests are typically less sensitive and introduce bias to the treatment effect estimator. Moreover, A/A tests prolong the duration of the experiment and still don’t guarantee that the resulting sam

SESpotify Engineering·May 1, 2024Engineering
Engineering — Highlights from Git 2.45

Highlights from Git 2.45

Git 2.45 is here with experimental support for reftables, and SHA-256 interoperability. Get our take on the latest here.

TBTaylor BlauTaylor Blau·April 29, 2024Engineering
Engineering — Lessons Learned After Selling My Startup — Smashing Magazine

Lessons Learned After Selling My Startup — Smashing Magazine

Business acquisitions are common but often shrouded in mystery because they happen behind closed doors. In this article, Yaakov details the story of his company and the journey it took him on, shedding light on the process of selling a business and what he learned from the experience.

YYaakovkardaYaakovkarda·April 29, 2024Engineering
Engineering — The End Of The Free Tier — Smashing Magazine

The End Of The Free Tier — Smashing Magazine

Free-tier pricing is a common marketing strategy. “Free” gets people in the door and allows them to settle in and see how things work. But, as Juan Diego Rodriguez explains, the practice of free *tiers* is often conflated with free *trials*. And while the distinction may be nuanced, the consequences of sunsetting free-tier pricing may be huge.

JDJuan Diego RodriguezJuan Diego Rodriguez·April 26, 2024Engineering
Design & UX — Conducting Accessibility Research In An Inaccessible Ecosystem — Smashing Magazine

Conducting Accessibility Research In An Inaccessible Ecosystem — Smashing Magazine

Conducting UX research that includes participants with a variety of disabilities is vital to building inclusive technology, but most prototypes used for testing are inaccessible. Rather than continuing to leave out feedback from disabled consumers, which ultimately leads to exclusive technology, researchers must get creative in their workarounds and be relentless in their efforts.

MWMichele WilliamsMichele Williams·April 25, 2024Design & UX
Security — Securing millions of developers through 2FA

Securing millions of developers through 2FA

We’ve dramatically increased 2FA adoption on GitHub as part of our responsibility to make the software ecosystem more secure. Read on to learn how we secured millions of developers and why we’re urging more organizations to join us in these efforts.

MHMike HanleyMike Hanley·April 24, 2024Security
AI & ML — How We Built Slack AI To Be Secure and Private

How We Built Slack AI To Be Secure and Private

At Slack, we’ve long been conservative technologists. In other words, when we invest in leveraging a new category of infrastructure, we do it rigorously. We’ve done this since we debuted machine learning-powered features in 2016, and we’ve developed a robust process and skilled team in the space. Despite that, over the past year we’ve been…

KMKelly Moran·April 18, 2024AI & ML
Engineering — PGconf.de 2024 in Munich

PGconf.de 2024 in Munich

I had the pleasure of attending PGConf.de in Munich on April 12, 2024. Here I report on my experiences and insights.

CBChristoph Berg·April 17, 2024Engineering
Frontend — Converting Plain Text To Encoded HTML With Vanilla JavaScript — Smashing Magazine

Converting Plain Text To Encoded HTML With Vanilla JavaScript — Smashing Magazine

What do you do when you need to convert plain text into formatted HTML? Perhaps you reach for Markdown or manually write in the element tags yourself. Or maybe you have one or two of the dozens of online tools that will do it for you. In this tutorial, Alexis Kypridemos picks those tools apart and details the steps for how we can do it ourselves with a little vanilla HTML, CSS, and JavaScript.

AKAlexis KypridemosAlexis Kypridemos·April 17, 2024Frontend
Security — DDoS threat report for 2024 Q1

DDoS threat report for 2024 Q1

2024 started with a bang. Cloudflare’s autonomous systems mitigated over 4.5 million DDoS attacks in the first quarter of the year — a 50% increase compared to the previous year. Read the full coverage

OJOmer, JorgeOmer, Jorge·April 16, 2024Security
Design & UX — What we launched at Framework

What we launched at Framework

We announced Code Connect for developers, typography and gradient variables, and our Library Analytics API to help you drive design system adoption across your entire organization.

JMJacob Miller·April 16, 2024Design & UX