Panel Discussion - Sandi Metz's Practical Object-Oriented Design in Ruby
Details
NYC.rb will have a panel discussion on Sandi Metz's Practical Object-Oriented Design, An Agile Primer Using Ruby, POODR for short. This book is essential for any new programmers in Ruby and object-oriented programming in general.
This time, we aim to offer perspectives for those who are earlier in their programming journey. The panelists will share their thoughts about how the concepts from readings of POODR have improved their code creation and will focus on specific topics.
Our panelists this time will be:
-
Ezra Shimon - Ezra-Shimon Rosenfeld recently started his first Ruby on Rails job at CoverMyMeds. Prior to starting at CoverMyMeds, Ezra-Shimon spent four years doing web development using Java. Follow him on Twitter (@ezra_shimon) where he tweets once every four years or so.
-
JJ Seymour - JJ Seymour is a Software Engineer for advertising group Epsilon. He works with Ruby on Rails and Angular daily. Years prior he worked as an assistant instructor at The Flatiron School after graduating from the course.
-
Joe Leo - Joe is the founder and CEO of Def Method. He combines his engineering experience, business acumen, and proclivity for challenges to his leadership practice.
-
Oscar Romero - Oscar Romero is currently learning Full Stack Fundamentals with a Ruby focus at LaunchShoool.com. Prior to transitioning into tech he worked in the biopharma industry at AstraZeneca and Eli Lilly making medicine.
Topics we will focus on:
- Recognition that objects should be isolated and the messages between them should be responsible for the updating data
- Managing dependencies
- Comparison of POODR to a number of books that came before and around the date of POODR’s
We would like this to be an interactive session where audience members ask questions to panelists on their learnings and take-aways from reading POODR. You can also add your questions beforehand on this retro board:
If you want to get the book before hand, you can buy it here:
Agenda
(all in Eastern Time zone)
- 5:30pm Meeting start, welcome
- 5:40pm First time attendees introductions, ice breaker
- 6:00pm Panel start
- 7:00pm Jobs & Hiring Announcements


