Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
During DHH's Opening Keynote of Rails World 2024 in Toronto, Rails 8 beta was shipped with Authentication, Propshaft, Solid Cache, Solid Queue, Solid Cable, Kamal 2, and Thruster. No PaaS needed when building with the One Person Framework. Links: https://rubyonrails.org/ https://github.com/rails/solid_cache https://github.com/rails/solid_cable https://github.com/rails/solid_queue https://kamal-deploy.org/ #RubyonRails #Rails #Rails8 #propshaft #SolidCache #SolidQueue #SolidCable #Kamal2 #thruster #opensource #RailsWorld Thank you Shopify for sponsoring the editing and post-production of these videos. Check out insights from the Engineering team at: https://shopify.engineering/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video features David Heinemeier Hansson (DHH) delivering the Opening Keynote for Rails World 2024 in Toronto, focusing on the release of Rails 8 beta. This new version introduces significant features aimed at simplifying web development and enhancing developer experience without relying on complex setups. DHH expresses excitement over the advancements made since Rails 7, emphasizing a shift away from outdated patterns toward modern approaches suitable for today’s web technologies. Key points discussed include: - **Rails 8 Features:** DHH outlines several new features, including a user-friendly authentication system that empowers developers to understand and implement security practices. - **Propshaft:** A new asset pipeline designed to work seamlessly with modern web stacks, simplifying asset management. - **Solid Trifecta:** A set of three database-backed adapters—Solid Cable, Solid Cache, and Solid Queue—that streamline handling various application needs using a single database, eliminating the need for multiple dependencies. - **Kamal 2:** An automation tool for deployment, enabling developers to easily move applications from development to production without intricate server configurations. - **Thruster:** A performance-enhancement tool that manages file acceleration and compression automatically. - **Simplifying Deployment:** DHH critiques the complexities surrounding current deployment practices and advocates for a user-friendly approach that demystifies server management. - **Future Updates:** He highlights the potential of upcoming features like Action Notifier for web push notifications and Active Record Search for more efficient database record management. Throughout his speech, DHH underscores the importance of embracing the browser as the primary runtime environment and discusses lessons learned from real-world applications, notably his own project, Hey. The overarching mission of Rails 8 is to provide a framework that reduces unnecessary complexity, lowers costs, and facilitates a more productive development environment using modern web technologies. The presentation closes with a strong invitation for developers to explore the new features and begin building applications with Rails 8 immediately.
Suggest modifications
Cancel