Type something to search...

Blog

Composition vs Inheritance in Python: Designing Flexible Classes

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

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

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 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

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

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