Let’s Extract a Class: The Single Responsibility Principle and Design Patterns by Jon Evans

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



Duration: 28:13
485 views
24


Rocky Mountain Ruby 2023 - Let’s Extract a Class: The Single Responsibility Principle and Design Patterns by Jon Evans

We’ll talk about going beyond “fat model, skinny controller” and the importance of following the Single Responsibility Principle. Several common design patterns will be discussed, but the emphasis will be on the importance of encapsulating your logic in whatever way you choose that makes the code readable and maintainable. Finally, how do you get your team on board?




Other Videos By Confreaks


2024-01-01RubyConf 2023 - Keynote by Yukihiro "Matz" Matsumoto
2024-01-01RubyConf 2023 - The Future of Understanding Ruby Code by Kevin Newton
2024-01-01RubyConf 2023 - Finding a needle in the haystack - Debugging performance issues by Puneet Khushwani
2024-01-01RubyConf 2023 - How Programs Learn, and What Happens After They're Built by Phil Crissman
2024-01-01RubyConf 2023 - The Secret Ingredient: How To Understand and Resolve Just... by Alan Ridlehoover
2024-01-01RubyConf 2023 - Popping Into CRuby by Jemma Issroff
2024-01-01RubyConf 2023 - Which Time Is It? by Joël Quenneville
2024-01-01RubyConf 2023 - Keynote by Saron Yitbarek
2024-01-01RubyConf 2023 - Re-interpreting Data by Murray Steele
2023-10-26Who Wants to be a Ruby Engineer? by Drew Bragg
2023-10-26Let’s Extract a Class: The Single Responsibility Principle and Design Patterns by Jon Evans
2023-10-26Go Pro with POROs by Ifat Ribon
2023-10-26Modularizing Rails Monoliths One Bite at a Time by Marc Reynolds
2023-10-26Rocky Mountain Ruby 2023 - Lightning Talks
2023-10-26The pursuit of happiness. by Dustin Haefele-Tschanz
2023-10-26Turbo Frames Explored... for Fun and Profit by Jon Sullivan
2023-10-26A blueprint for making scary choices by Davy Stevenson
2023-10-26Caching strategies on https://dev.to by Ridhwana Khan
2023-10-26Accessible by default by Joel Hawksley
2023-10-26Licensing and Distributing a Paid CLI With Ruby, Rails, and SwiftUI by Moncef Belyamani
2023-10-02devopsdaysNYC 2023 - Sal Furino - 9 Things You Should Do When Starting to Use SLOs



Tags:
Ruby
RockyMtnRuby
RubyDev
RubyonRails
RubyFriends
Rails
TechConference
RubyProgramming
Programming