Blog

:is(), :where(), and :not(): Simplifying Complex Selectors
If you've maintained a stylesheet for more than a few months, you've probably seen selectors like this one: .article h1 a:hover, .article h2
Continue Reading
Understanding the WiredTiger Storage Engine in MongoDB
When you call insertOne() or run a query, you're talking to MongoDB's query layer: it parses the command, picks an index, and builds a plan. But th
Continue Reading
Using Views and On-Demand Materialized Views in MongoDB
Sooner or later, the same aggregation pipeline starts showing up all over your codebase. The dashboard needs "active customers with their order total
Continue Reading
CSS Selectors Cheat Sheet: From Basic to Advanced
Every CSS rule you write starts with a selector. It's the part that answers the question "which elements should these styles apply to?" Get it ri
Continue Reading
Understanding BSON: How MongoDB Stores Your Data
When you type { name: "Ada", age: 36 } into mongosh, it's natural to assume MongoDB stores that JSON somewhere. It doesn't. The shell and every d
Continue Reading
Print Stylesheets: How to Make Web Pages Print-Friendly
It's easy to forget that people still print web pages. But they do: recipes, boarding passes, invoices, receipts, event tickets, documentation, legal
Continue Reading