Blog

MongoDB Retryable Writes and Reads: Building Resilient Applications
In a healthy production cluster, things still go wrong all the time. A primary steps down for a rolling upgrade. A load balancer drops an idle connec
Continue Reading
Focus Styles Done Right: :focus-visible and Keyboard Navigation
There's a moment in almost every project where someone clicks a button, sees a blue ring appear around it, and files a bug: "Weird outline on buttons
Continue Reading
CSS Media Queries Level 4 and 5: Range Syntax and User Preferences
For a long time, "media query" meant one thing: @media (min-width: 768px). Width was the only question most of us asked the browser. But the specs
Continue Reading
MongoDB in .NET: Getting Started with the C# Driver
.NET developers tend to arrive at MongoDB with Entity Framework habits: a DbContext, change tracking, migrations, and LINQ everywhere. The official
Continue Reading
pathlib in Python: The Modern Way to Work with File Paths
For a long time, working with file paths in Python meant treating them as strings and passing them through a scattered set of functions: `os.path.joi
Continue Reading
File Handling in Python: Reading and Writing Text, CSV, and JSON
Reading and writing files is one of the first things most people do in Python, and one of the places where small mistakes quietly cause trouble later
Continue Reading