Blog

Using MongoDB with Spring Boot and Spring Data
If you've built a Spring Boot app on a relational database, you already know the drill: define an entity, extend a repository interface, and let Spri
Continue Reading
Profiling Python Code with cProfile and timeit
When a Python program is slow, the instinct is to start rewriting whatever looks expensive: the regex, the nested loop, the JSON parsing. Most of the
Continue Reading
CSS @supports: Feature Detection for Progressive Enhancement
CSS moves faster today than it ever has. Container queries, :has(), cascade layers, anchor positioning, scroll-driven animations, and relative colo
Continue Reading
Connecting Python Apps to MongoDB with PyMongo
Python dictionaries and MongoDB documents are close cousins. A document is a set of named fields that can hold strings, numbers, lists, and nested ob
Continue Reading
Mastering mongosh: Essential MongoDB Shell Commands
Every MongoDB developer ends up in the shell sooner or later: to check what a document actually looks like, to fix a bad record in production, to see
Continue Reading
The CSS @property Rule: Typed and Animatable Variables
Try this experiment. Put a gradient on a button using a custom property for the angle, then transition that property on hover: .button { --
Continue Reading