RubyConf Mini 2022: Splitwise Sponsor Session: Declare Victory with Class Macros by Jess Hottenstein

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=aMfHqajixeM



Duration: 35:13
7 views
0


How can we write classes that are easy to understand? How can we write Ruby in a declarative way? How can we use metaprogramming without introducing chaos?

Come learn the magic behind the first bit of metaprogramming we all encounter with Ruby - attr_reader. From there, we can learn how different gems use class macros to simplify our code. Finally, we’ll explore multiple ways we can make our own class macros to make our codebase easier to read and extend.




Other Videos By Confreaks


2023-03-01RubyConf Mini 2022: TDD on the Shoulders of Giants by Jared Norman
2023-03-01RubyConf Mini 2022: Syntax Tree by Kevin Newton
2023-03-01RubyConf Mini 2022: Lightning Talks
2023-03-01RubyConf Mini 2022: Who Wants to be a Ruby Engineer? by Drew Bragg
2023-03-01RubyConf Mini 2022: Keynote by Barbara Tannenbaum
2023-03-01RubyConf Mini 2022: Empathetic Pair Programming with Nonviolent Communication by Stephanie Minn
2023-03-01RubyConf Mini 2022: RubyGems.org MFA: The Past, Present and Future by Jenny Shen
2023-03-01RubyConf Mini 2022: Keynote: Learning DNS by Julia Evans
2023-03-01RubyConf Mini 2022: Zen and the Art of Incremental Automation by Aji Slater
2023-03-01RubyConf Mini 2022: Ruby Office Hours with Shopify Engineering by Rose Wiegley, Ufuk Kayserilioglu
2023-03-01RubyConf Mini 2022: Splitwise Sponsor Session: Declare Victory with Class Macros by Jess Hottenstein
2023-03-01RubyConf Mini 2022: Weaving and seaming mocks by Vladimir Dementyev
2023-03-01RubyConf Mini 2022: From Start to Published, Create a game with Ruby! by Cameron Gose
2023-03-01RubyConf Mini 2022: Anyone Can Play Guitar (With Ruby) by Kevin Murphy
2023-03-01RubyConf Mini 2022: The Case Of The Vanished Variable - A Ruby Mystery Story by Nadia Odunayo
2023-01-30DevOpsDays Boston 2022: Thomas Stringer - Zero to Secure: Using Open Service Mesh to Easily...
2023-01-30DevOpsDays Boston 2022: Andreas Grabner - DevSecOps by Default: What have, can and must we learn...
2023-01-30DevOpsDays Boston 2022: Kavitha Govindarajulu - Evaluating Your Toolbox
2023-01-30DevOpsDays Boston 2022: Steve McGhee, James Brookbank - Enterprise Roadmap for SRE
2023-01-30DevOpsDays Boston 2022 - We can’t all be Shaq: why it’s time for the SRE hero... by Malcolm Preston
2023-01-30DevOpsDays Boston 2022: Gad Salner- How to scale a unicorn-building engineering team (and stay sane)



Tags:
Ruby
RubyConf Mini
RubyConf
Ruby on Rails
Ruby Language