Relational Databases Explained: What, How, When, and WhyA practical guide to the relational model, SQL fundamentals, and the engineering decisions behind choosing a relational database
Learn the core concepts of relational databases-tables, keys, normalization, ACID, and indexing-with practical SQL and code examples for engineers.
Relational Databases Explained: Fundamentals Every Engineer Should MasterA practical, engineering-first tour of the relational model, ACID guarantees, normalization, indexing, and the trade-offs that shape real-world systems
A practical guide to relational database fundamentals: the relational model, ACID, normalization, indexing, and trade-offs, with real code for engineers.
SQL Patterns, Anti-Patterns, and Pitfalls: A Practical Guide for EngineersHow to write SQL that scales, stays correct, and doesn't quietly rot your database
A practical guide to SQL design patterns, common anti-patterns, and performance pitfalls, with concrete examples for engineers who work with relational databases daily.
From JSON Documents to SQL Tables: Patterns, Practices, and Pitfalls of Relational MigrationA practical guide to moving schema-less JSON stores into normalized relational databases without losing data integrity, performance, or your team's sanity
A practical engineering guide to migrating JSON document databases into relational SQL schemas - covering normalization patterns, anti-patterns, migration tooling, and hard-won lessons.