Get an improved navigation experience with a Chrominium based browser.
Dismiss
Ruby Video
Talks
Speakers
Events
Leaderboard
Sign in
Talks
Speakers
Events
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
You’ve found your way through the dungeon, charmed your way past that goblin checkpoint, and even slain a dragon. Now you face your biggest challenge yet - building a digital character sheet in Rails. Normally taking on an interactive beast like this requires a powerful spell like “react” but you’re all out of spell slots. Luckily you found an unlikely weapon in the dragon’s lair. They call it Turbo. Attune to your keyboards and roll for initiative! This task is no match for us!
Date
Summary
Markdown supported
In the video titled 'Dungeons & Dragons & Rails' presented by Joël Quenneville at RailsConf 2024, the objective is to collaboratively build a digital character sheet using the Rails framework. The presentation sets a playful tone by likening the coding challenge to a quest in Dungeons & Dragons, introducing the need for creative solutions in web development. Quenneville opens by outlining essential functionalities for the character sheet, including attributes such as strength, dexterity, and intelligence. The discussion progresses to data management within the Rails application and emphasizes both front-end and back-end development aspects. **Key Points Discussed:** - **Essential Character Attributes:** The presenter encourages brainstorming necessary functionalities for the character sheet, laying the foundation for what features should be included. - **Data Management:** The importance of effectively managing data is highlighted, discussing how to store this character data within Rails. - **User Interaction:** Interaction with the character sheet is emphasized, noting that user engagement is essential for the application's success. - **Introduction of Turbo Gem:** Quenneville introduces the Turbo gem as a critical tool that simplifies Rails application development, allowing dynamic features and enhancing user experience with HTML streams. - **Collaboration Emphasis:** Audience participation is actively encouraged, stressing the collaborative nature of software development and the value of shared experiences. - **Step-by-Step Approach:** The presenter assures attendees that the complexity of building a character sheet will be broken down into manageable steps, making it accessible for all skill levels. **Conclusion and Takeaways:** - The journey to create a robust digital character sheet is characterized as exciting and enjoyable, with reassurance of overcoming challenges together. - By using Turbo, developers will not only create a functional tool but also one that maximizes interactivity and engagement in gameplay. - Overall, attendees will leave equipped to tackle similar projects and contribute to creating enjoyable and effective digital experiences.
Suggest modifications
Cancel