Type something to search...

Blog

Poetry vs uv vs pip-tools: Choosing a Python Dependency Manager

Poetry vs uv vs pip-tools: Choosing a Python Dependency Manager

Plain pip installs packages, but it doesn't really manage them. It won't remember which packages you asked for versus which came along as dependenc

Continue Reading
Sass Mixins and Functions: Writing DRY Stylesheets

Sass Mixins and Functions: Writing DRY Stylesheets

Every stylesheet eventually grows a little copy-paste problem. The same breakpoint query shows up in forty components. The same five lines of "visual

Continue Reading
CSS Counters: Automatic Numbering Without JavaScript

CSS Counters: Automatic Numbering Without JavaScript

Numbering things by hand is one of those jobs that seems simple until it isn't. You write "Step 1", "Step 2", "Step 3", then someone inserts a new st

Continue Reading
MongoDB Atlas Data Federation: Querying Data Across S3 and Clusters

MongoDB Atlas Data Federation: Querying Data Across S3 and Clusters

Data rarely lives in one place. Your application's live orders are in an Atlas cluster. Last year's event logs are sitting in an S3 bucket as compres

Continue Reading
How to Use MongoDB Compass to Explore and Manage Your Data

How to Use MongoDB Compass to Explore and Manage Your Data

The shell is great when you know exactly what you're looking for. It's less great when you've inherited a database and have no idea what's in it, whe

Continue Reading
PostCSS Explained: Plugins That Supercharge Your CSS

PostCSS Explained: Plugins That Supercharge Your CSS

If you've built a front-end project in the last few years, there's a very good chance PostCSS has touched your CSS, even if you never installed i

Continue Reading