Blog

Composition vs Inheritance in Python: Designing Flexible Classes
Inheritance is usually the first tool people learn for reusing code in classes, so it tends to become the tool for everything. Need an email notifier
Continue Reading
Building a Leaderboard with MongoDB Aggregations
Leaderboards seem trivial until you build one. Showing the top ten players is a sort and a limit. But players also want to see their own rank ("you'r
Continue Reading
Finding Slow Queries with the MongoDB Database Profiler
Most performance problems don't announce themselves with a single terrible query. They show up as a vague complaint: the dashboard feels sluggish, p9
Continue Reading
Neumorphism in CSS: Soft UI Design Techniques
Neumorphism, also called soft UI, is the style where interface elements look like they've been molded out of the background material itself.
Continue Reading
text-wrap: balance and pretty: Better Typography with One Line of CSS
Every designer has seen it: a big, beautiful headline that breaks into one long line followed by a single sad word on the second line. Or a paragraph
Continue Reading
CSS Blend Modes: Creative Effects with mix-blend-mode
If you've ever used layers in Photoshop, Figma, or Affinity, you've met blend modes: settings like Multiply, Screen, and Overlay that control how
Continue Reading