Bookmarks

Bookmarks

50599 bookmarks
Custom sorting
Slack's Migration to a Cellular Architecture - Slack Engineering
Slack's Migration to a Cellular Architecture - Slack Engineering
Summary In recent years, cellular architectures have become increasingly popular for large online services as a way to increase redundancy and limit the blast radius of site failures. In pursuit of these goals, we have migrated the most critical user-facing services at Slack from a monolithic to a cell-based architecture over the last 1.5 years. […]
·slack.engineering·
Slack's Migration to a Cellular Architecture - Slack Engineering
microsoft/typespec
microsoft/typespec
TypeSpec is a language for defining cloud service APIs and shapes. TypeSpec is a highly extensible language with primitives that can describe API shapes common among REST, OpenAPI, gRPC, and other protocols.
·github.com·
microsoft/typespec
TypeSpec
TypeSpec
Describe your data up front and generate schemas, API specifications, client / server code, docs, and more.
·typespec.io·
TypeSpec
A Few Ways CSS Is Easier To Write In 2023 — Smashing Magazine
A Few Ways CSS Is Easier To Write In 2023 — Smashing Magazine
We’re living in somewhat of a CSS renaissance with new features, techniques, experiments, and ideas coming at us to an extent we haven’t seen since “CSS3”. It’s easy to feel overwhelmed when your profession seems to be advancing at breakneck speed, but Geoff Graham considers the ways “modern” CSS in 2023 has actually made CSS “easier” to write.
·smashingmagazine.com·
A Few Ways CSS Is Easier To Write In 2023 — Smashing Magazine
Continuous Integration
Continuous Integration
Every developer integrates their work into mainline at least every day.
·martinfowler.com·
Continuous Integration
The Scary Thing About Automating Deploys - Slack Engineering
The Scary Thing About Automating Deploys - Slack Engineering
Most of Slack runs on a monolithic service simply called “The Webapp”. It’s big – hundreds of developers create hundreds of changes every week. Deploying at this scale is a unique challenge. When people talk about continuous deployment, they’re often thinking about deploying to systems as soon as changes are ready. They talk about microservices […]
·slack.engineering·
The Scary Thing About Automating Deploys - Slack Engineering
One PID to Lock Them All: Finding the Source of... | Crunchy Data Blog
One PID to Lock Them All: Finding the Source of... | Crunchy Data Blog
One process can lock your Postgres database, dominating all will, blocking other processes and queries. Jesse shows you how to find that one process that’s ruling them all. Once you’ve grabbed this lock and held it close to your chest, he’ll help you on your quest to cast it into the depths of Mt Doom.
·crunchydata.com·
One PID to Lock Them All: Finding the Source of... | Crunchy Data Blog
Reor Project
Reor Project
A self-organizing AI note-taking app powered by local models.
·reorproject.org·
Reor Project
How we built it: Smart Retries
How we built it: Smart Retries
How Stripe built Smart Retries, which predicts the optimal time to retry a failed payment using machine learning algorithms trained on billions of data points across the Stripe network.
·stripe.com·
How we built it: Smart Retries