Type something to search...

Blog

Using MongoDB with Spring Boot and Spring Data

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

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

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

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

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