Type something to search...

Blog

:is(), :where(), and :not(): Simplifying Complex Selectors

: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

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

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

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

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

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