DHH's Rails World 2025 Keynote: We're All CRUD Monkeys, and That's OK
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.
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.
Rails 8 introduces a `comparable` option for serialized attributes, preventing unnecessary database writes when serialized data representations change but the content remains the same.
Rails 8 now allows defining multiple rate limits within a single controller using named configurations. Learn how to implement granular rate limiting strategies for different actions and time periods.
Rails 8 adds `Parameters#expect` to prevent parameter manipulation attacks and provide clearer error handling when required parameters are missing or malformed.