Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Upside, inside out, Hanami 2.0 is out! This release brings new levels of polish and power to a framework that you can use for Ruby apps of all shapes and sizes. Together we’ll take a first look at Hanami, then build our very own app, and discover how Hanami apps can remain a joy to develop even as they grow. Once you’ve had a taste of it you’ll never be the same!
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 titled 'Livin’ La Vida Hanami' presented by Tim Riley at RubyConf 2023 focuses on the Hanami web framework for Ruby, particularly its 2.0 version and the upcoming 2.1 release. In this session, Tim introduces Hanami as an application framework designed to enhance the development experience by facilitating maintainability and testability. Key points discussed include: - **Introduction to Hanami**: A Ruby framework originally launched in 2014 that has evolved into a robust solution for creating maintainable applications. - **Hanami 2.0 Release**: The framework has integrated Dry-RB functionalities, offering a combination of power and simplicity tailored for Ruby developers. - **Hands-on Development**: Tim guides the audience through building a sample application named 'Bookshop', illustrating key components such as actions, repositories, and views. - **App Structure**: Emphasis is placed on how all application code is organized and how dependencies are managed using Hanami's design patterns, including a central container concept. - **Testing and Modularization**: The session highlights the testing capabilities of Hanami, including low-level and integrated tests, and introduces the concept of 'slices' for app modularization, allowing better organization as applications scale. - **Multiple Application Types**: Tim reveals that Hanami is no longer just limited to web apps, demonstrating its flexibility by discussing potential use cases for CLI tools, serverless functions, and other types of applications. In conclusion, Tim underscores Hanami's commitment to maintainability, testability, and developer joy, noting that Hanami 2 and beyond are expected to pave new pathways for Ruby application development, making it relevant across various domains. Overall, attendees are encouraged to explore and adopt Hanami for their future Ruby projects, promising a fulfilling development experience.
Suggest modifications
Cancel