PostgreSQL Fundamentals: How Databases Store Data (Part 2)
Learn how PostgreSQL organizes data on disk using pages, tables, and indexes. Understand the building blocks of database storage.
Learn how PostgreSQL organizes data on disk using pages, tables, and indexes. Understand the building blocks of database storage.
Understand the fundamental difference between memory and disk performance, and why this matters for database systems like PostgreSQL.
Ruby 3.4 introduces Array#fetch_values to safely retrieve multiple array elements with default value support, bringing consistency with Hash#fetch_values.
Rails optimizes pluralize with regex caching and structural changes, delivering up to 4x performance improvement for uncountable words
DHH admits we're all CRUD monkeys, kills system tests, shows off his Linux distro, and reminds us that deployment used to take 5 seconds with FTP.
Master JSONB indexing strategies, query optimization, and scaling considerations for high-performance PostgreSQL applications
An upcoming Rails feature will let you emit structured events with context and metadata, solving the messiness of traditional logging while keeping things flexible for different use cases
Ruby 3.5 preview brings Ractor::Port for better concurrency, Set as a core class, and simplified nil splat behavior
Master PostgreSQL performance optimization patterns through practical techniques for identifying bottlenecks, fixing slow queries, and implementing database-level optimizations.
Discover Ruby implementations that offer true parallel threading. Learn how JRuby and TruffleRuby break free from the GVL to deliver real concurrent execution.