✕ Clear all filters
14 articles

📰 Dev.to · Doogal Simpson

14 articles · Updated every 3 hours · View all reads

All Articles 96,275Blog Posts 112,757Tech Tutorials 24,280Research Papers 20,269News 15,447 ⚡ AI Lessons
Blue-Green Deployments: Instant Rollbacks & Zero Downtime
Dev.to · Doogal Simpson 1w ago
Blue-Green Deployments: Instant Rollbacks & Zero Downtime
A blue-green deployment is a release strategy where you maintain two identical production...
Debugging Microservices with Distributed Tracing
Dev.to · Doogal Simpson 1w ago
Debugging Microservices with Distributed Tracing
Quick Answer: Distributed tracing solves microservice debugging by attaching a unique Trace ID to...
Database Internals: How Data is Stored in Pages
Dev.to · Doogal Simpson 1w ago
Database Internals: How Data is Stored in Pages
Quick Answer: Databases don't just dump raw rows onto a disk sequentially. Instead, they chunk data...
Single Responsibility Principle for AI Sub-Agents
Dev.to · Doogal Simpson 1w ago
Single Responsibility Principle for AI Sub-Agents
Quick Answer: When building multi-agent AI systems, assigning human personas with broad...
How Database Reads Work: Pages, Buffer Pools, and Disk
Dev.to · Doogal Simpson 1w ago
How Database Reads Work: Pages, Buffer Pools, and Disk
Quick Answer: When you query a database, it rarely reads a single row directly from disk. Instead, it...
Spotify's Approximate Nearest Neighbor Search
Dev.to · Doogal Simpson 📐 ML Fundamentals ⚡ AI Lesson 2w ago
Spotify's Approximate Nearest Neighbor Search
Quick Answer: Spotify skips exact nearest neighbor calculations because searching hundreds of...
Git Internals: Why Your Commits Aren't Actually Diffs
Dev.to · Doogal Simpson 2mo ago
Git Internals: Why Your Commits Aren't Actually Diffs
TL;DR: Git is a content-addressable filesystem that stores project states as full snapshots rather...
Your JavaScript Array is a Hash Map in Disguise
Dev.to · Doogal Simpson 2mo ago
Your JavaScript Array is a Hash Map in Disguise
TL;DR: JavaScript arrays are fundamentally objects where integer keys are treated as strings. To save...
Beyond the Haversine Formula: Why I Use Geohashing for Spatial Search
Dev.to · Doogal Simpson 2mo ago
Beyond the Haversine Formula: Why I Use Geohashing for Spatial Search
TL;DR: Geohashing encodes 2D coordinates into hierarchical string prefixes, transforming expensive...
How Docker Actually Works: A Deep Dive into Namespaces and Cgroups
Dev.to · Doogal Simpson 3mo ago
How Docker Actually Works: A Deep Dive into Namespaces and Cgroups
TL;DR: Docker containers are just standard Linux processes restricted by Namespaces and Cgroups....