Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Brandon Weaver There are arts best left unspoken, black magicks left forgotten and locked away in the deepest vaults of the Ruby language, lest they be seen by mortal eyes not ready for the horrors inside. That is, until a particularly curious Lemur named Red happened to open it. Journey with Red into the Tales of the Ruby Grimoire, through parts of the language not meant for the faint of heart. There is great power here, but that power comes at a cost. Are you willing to pay it? Brandon is a Ruby Architect at Square working on the Frameworks team, defining standards for Ruby across the company. He's an artist who turned programmer who had a crazy idea to teach programming with cartoon lemurs and whimsy. Produced by NDV: https://youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1 #ruby #rubyconf #rubyconfau #rubyconf_au #rails #programming Thu Feb 20 14:50:00 2020 at Plenary Room
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
**Tales From The Ruby Grimoire** is a captivating presentation by Brandon Weaver at RubyConf AU 2020, where he explores the depths of the Ruby programming language through a whimsical narrative. The talk introduces the character Red, a curious lemur who discovers the secrets of the Ruby Grimoire, a source of dark and powerful knowledge in Ruby programming. Throughout the presentation, Brandon intertwines storytelling with technical concepts, making complex ideas accessible and enjoyable. **Key Points Discussed:** - **Character Introduction**: Red, a mischievous lemur, embarks on a journey to uncover the mysteries of Ruby, guided by his master Scarlet. - **The Forbidden Knowledge**: Red's quest leads him to the Ruby Grimoire, a powerful book that unlocks various programming concepts but also poses significant risks. - **Diverse Programming Languages**: The talk highlights insights from other programming languages like Scala, JavaScript, and Haskell, drawing parallels and lessons that can be applied in Ruby. - *Scala*: Introduced the concept of placeholder arguments, explaining how flexible and artistic programming can enhance Ruby's capabilities. - *JavaScript*: Showcased the art of destructuring and punning, emphasizing its effects on object manipulation and function design. - *Haskell*: Explored 'lenses,' a technique for navigating complex data structures without mutations, inspiring new ways to approach problems in Ruby. - **Metaprogramming**: Discussed the possibly dark nature of metaprogramming, emphasizing the balance between creativity and clarity in programming. - **Engagement with Creativity**: Brandon encourages the audience to view programming as both a challenging science and an art form, recognizing the joys and potential pitfalls. Brandon concludes by urging the audience to embrace the creativity of programming, highlighting the costs associated with such magical knowledge but also the immense rewards for those willing to explore. The narrative reflects a playful approach to learning Ruby, engaging the audience with the charm of stories and playful analogies, which keeps the complexities of programming exciting and relatable. **Takeaways from the talk include** a deeper understanding of Ruby's potential, encouragement to explore beyond the confines of conventional programming, and recognition of the whimsical side of development, all while valuing the power and responsibility that accompany advanced programming techniques.
Suggest modifications
Cancel