For episode 23, we sit down with programming veteran and Ruby expert Sandi Metz to discuss her new book: Practical Object-Oriented Design in Ruby! But we don’t just talk about design patterns; we tackle everything from what Sandi means by “object-oriented design”, to how design patterns permeate both software engineering and operations. We also philosophize on the art of the programming craft and what changes Sandi has seen over thirty years. Sit down with us for a conversation on:
Join J. Paul Reed, aka @SoberBuildEng, Sascha Bates, aka @sascha_d, and Seth Thomas, aka @cheeseplus, plus the last couple of weeks in News & Views and another installment of DevOps Dear Abby!
Or, download Episode 23, or any of our previous shows!
Show Links/Notes
- 1:13 – News & Views
- 1:16 – Sears converts ex-Sears and Kmart stores into datacenters
- 3:19 – Oracle relicenses Berkley DB to the AGPL; takes the open source community by surprise
- 4:37 – Mitchell Hashimoto announces Packer; source code available on GitHub.
- 6:36 – Main Segment: DevOpsDays Silicon Valley 2013 Super Panel!
- 6:52 – “Gang of Four” book
- 9:35 – Theo’s book about scaling internet architectures
- 33:48 – Alexander’s A Pattern Language
- 1:03:00 – Getting Practical Object Oriented Design with Ruby
- 1:03:35 – DevOps Dear Abby
- 1:05:42 – Cartoon Guide to Understanding the Introverted
- 1:09:07 – Martin Fowler’s Mocks Aren’t Stubs
- 1:09:35 – Faraday Ruby gem
- 1:09:45 – Webmock
- 1:10:32 – Postman, a tool for testing RESTful APIs
DevOps Dear Abby
@withneedle asks “[Any] advice on trying to do devops (or collaborate in general) as an introvert?
@sigje asks “Is there a holy grail of ‘Testing an API’? aka example project on github or …”
Join Us!
What patterns in object oriented design (or DevOps, for that matter) have you had to learn the hard way?
Join the discussion!
- On Twitter, at @ShipShowPodcast
- Or via email us at crew@theshipshow.com