Coding Blocks - Patterns, Architecture, Best Practices, Tips and Tricks for Software, Database, and Web Developers / Engineers

by Allen Underwood, Michael Outlaw, Joe Zack : Software Developers

Pragmatic talk about software design best practices: design patterns, software architecture, coding for performance, object oriented programming, database design and implementation, tips, tricks and a whole lot more. You'll be exposed to broad areas of information as well as deep dives into the guts of a programming language. Most topics discussed are relevant in any number of Object Oriented programming languages such as C#, Java, Ruby, PHP, etc.. All three of us are full stack web and database / software engineers so we discuss Javascript, HTML, SQL and a full spectrum of technologies and are open to any suggestions anyone might have for a topic. So please join us, subscribe, and invite your computer programming friends to come along for the ride.

143 Episodes

Design Anti-Patterns: YoYo, The God Object and More

It's time for more design Ant-EYE or Ant-EEE patterns as we venture into cesspool that awaits. Come find out what these patterns are, why you should, and how to avoid them. Bonus: Michael drops the term Heinz Doofenshmirtz - Joe and Allen didn't know this pattern, but maybe you will. Full show not...

Play Download

16 April 2018 • 1 hour, 28 minutes

78. Deliberate Practice for Programmers

It's time for more cowbell as we have a special guest in the studio, Will Madison (@IAmWillMadison), join us as Allen finally gets tripped up trying to pronounce a name, Joe teaches us the value of practice, and Michael evacuates in a rainbow colored straight line.

Play Download

3 April 2018 • 2 hours, 16 minutes

77. Clean Architecture – Are Microservices Truly Decoupled?

We're back with our last deep dive into Robert C. Martin's latest book, Clean Architecture, while Allen suffers from sleep deprivation, Joe shows us his dance moves, and Michael's mind is blown on how to unit test.

Play Download

19 March 2018 • 2 hours, 11 minutes

76. Clean Architecture – What is the Humble Object Pattern?

It's time for another deep dive into Robert C. Martin's Clean Architecture as Joe puts us on the spot, Allen has a new mission, and Michael shares his Easter eggs.

Play Download

7 March 2018 • 1 hour, 44 minutes

Episode 75 – Clean Architecture – Make Your Architecture Scream

Michael can't tell higher from lower, Allen puts his views where he wants them, and Joe snaps it to a Slim Jim as we discuss how to make our architectures scream while discussing Robert C. Martin's Clean Architecture.

Play Download

19 February 2018 • 2 hours, 25 minutes

74. Clean Architecture – The Art of Drawing Lines

It's time for another deep dive into Robert C. Martin's Clean Architecture as Allen warns us about driving in front of him, Joe tries to describe a diagram again, and Michael can't understand the survey results.

Play Download

5 February 2018 • 1 hour, 53 minutes

73. Clean Architecture – Keeping Your Options Open

Joe drinks too much coffee, Allen spits his coffee out, and Michael feels vindicated as the discussions about Robert C. Martin's latest book, Clean Architecture, continues.

Play Download

23 January 2018 • 2 hours, 19 minutes

72. Clean Architecture – How to Quantify Component Coupling

Joe baits Michael, Michael takes the bait, and Allen lets it happen, as Uncle Bob explains how we can quantify the coupling between our components from his latest book, Clean Architecture.

Play Download

8 January 2018 • 2 hours, 19 minutes

71. Clean Architecture – Components and Component Cohesion

Joe is down with OCP, Michael argues DRY, and Allen deletes our show notes as we dig into Components and Component Cohesion from Robert C. Martin's (aka Uncle Bob) Clean Architecture.

Play Download

11 December 2017 • 1 hour, 58 minutes

Episode 70 – How to Spend $2,500 on Developer Gear

We're back with another installment as we challenge ourselves to compare how we'd each spend $2,500 on developer gear as Allen waxes on about the loudest quiet keyboard, Joe teaches us how cheese is made, and Michael puts some neon on his computer.

Play Download

13 November 2017 • 1 hour, 58 minutes