Over a million developers have joined DZone.

The Ship Show: Practical Object OO (and Cat!) Design with Sandi Metz

· DevOps Zone

The DevOps zone is brought to you in partnership with Sonatype Nexus. The Nexus suite helps scale your DevOps delivery with continuous component intelligence integrated into development tools, including Eclipse, IntelliJ, Jenkins, Bamboo, SonarQube and more. Schedule a demo today

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:

Practical Object OO (and Cat!) Design with Sandi Metz!

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

DevOps Dear Abby

@withneedle asks “ advice on [a href="https://twitter.com/withneedle/status/354319376813539328" target="theshipshow_links" style="border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(238, 238, 238); font-size: 18px; background-color: transparent; color: rgb(204, 0, 0); text-decoration: none;"]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!

The DevOps zone is brought to you in partnership with Sonatype Nexus. Use the Nexus Suite to automate your software supply chain and ensure you're using the highest quality open source components at every step of the development lifecycle. Get Nexus today

Topics:

Published at DZone with permission of Paul Reed, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}