Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
February 11, 2019Composition ImpositionThis week we talk about combining objects with composition and deciding between inheritance and composition.42 minPlay
February 04, 2019Modules! Modules! Modules!This week we talk about modules, breaking your code into re-useable chunks.38 minPlay
January 28, 2019Inheritance At Its CoreThis week we talk about behavior through inheritance and where to use inheritance.44 minPlay
January 21, 2019Ducks! Ducks! Ducks!This week we talk about duck types and polymorphic objects.35 minPlay
January 14, 2019Get FlexibleThis week we talk about defining interfaces, constructing an intention, and using messages to discover objects.39 minPlay
January 07, 2019Managing DependenciesThis week we talk about recognizing dependencies, isolating dependencies, and managing dependency direction.47 minPlay
December 10, 2018Single ResponsibilityThis week we talk about creating classes, why single responsibility matters, and writing code that embraces change.40 minPlay
December 03, 2018New Book: Practical Object Oriented DesignThis week we talk about object-oriented design and design principles.38 minPlay
November 02, 2018Alternatives to ExceptionsThis week we talk about sideband data, multiple return values, and output parameters.41 minPlay
October 26, 2018Designing for FailuresThis week we talk about failure flags and benign values, report failure reporting, and warning as errors.48 minPlay