We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Rails World 2024 Opening Keynote - David Heinemeier Hansson
DHH unveils Rails 8's groundbreaking features: Solid trifecta, no-build JavaScript, simplified deployment with Kamal 2.0, and built-in search - all focusing on developer simplicity.
-
Rails 8 introduces the “solid trifecta” - Solid Cable, Solid Cache, and Solid Queue - database-backed adapters that eliminate the need for Redis and separate services
-
New “no build” philosophy eliminates complex JavaScript build pipelines, bundling, and transpilation - shipping code directly to modern browsers
-
Focus on deployment simplification through Kamal 2.0, allowing easy deployment to bare Linux servers without requiring complex cloud services or Platform-as-a-Service solutions
-
Active Record Search introduced as a built-in solution for searching functionality without requiring Elasticsearch integration
-
Rails 8 container images come pre-configured with all necessary components, reducing setup complexity and configuration needs
-
Emphasis on making Rails accessible for single-person development teams while maintaining scalability for larger applications
-
Moving away from cloud vendor lock-in and high-margin services toward simpler, self-hosted solutions using basic Linux servers
-
Prop Shaft replaces older asset pipeline solutions with a simpler, modern approach aligned with HTTP/2 capabilities
-
Strong focus on backwards compatibility while modernizing the framework and removing outdated patterns
-
Goal of “compressing complexity” by simplifying common web development tasks without sacrificing functionality