Blog

Modern CSS Color Functions: oklch(), color-mix(), and Relative Colors
Here's a familiar situation: the designer hands you a brand colour, and you need a hover state that's a bit darker, a disabled state that's washed ou
Continue Reading
CSS Keyframe Animations: From Basics to Advanced Techniques
A loading spinner that rotates forever. A notification badge that pulses gently to catch your eye. A hero headline that slides in word by word. All o
Continue Reading
Using MongoDB in Serverless Functions Without Exhausting Connections
Serverless functions and traditional databases have a fundamental mismatch. A function platform happily spins up hundreds or thousands of instances w
Continue Reading
CSS Logical Properties: Writing Layouts for Every Language
Your product is launching in Arabic next month. You add dir="rtl" to the html element, reload, and the layout is a mess. Icons sit on the wrong s
Continue Reading
How to Implement Dark Mode with CSS and prefers-color-scheme
Open your phone's settings at night and there's a good chance dark mode switches on automatically. Many of your visitors browse this way, and landing
Continue Reading
Building a GraphQL API with MongoDB and Apollo Server
GraphQL and MongoDB look like they were designed for each other. A GraphQL query describes a nested tree of fields, and a MongoDB document is a neste
Continue Reading