173 episodes

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.

Coding Blocks Allen Underwood, Michael Outlaw, Joe Zack

    • Technology
    • 4.9 • 837 Ratings

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.

    What is a Game Engine?

    What is a Game Engine?

    With Game Ja-Ja-Ja-Jamuary coming up, we discuss what makes a game engine, while Michael's impersonation is spot-on, Allen may really just be Michael, and Joe already has the title of his next podcast show at the ready.

    Designing Data-Intensive Applications – Secondary Indexes, Rebalancing, Routing

    Designing Data-Intensive Applications – Secondary Indexes, Rebalancing, Routing

    We wrap up the discussion on partitioning from our collective favorite book, Designing Data-Intensive Applications, while Allen is properly substituted, Michael can't stop thinking about Kafka, and Joe doesn't live in the real sunshine state.

    Designing Data-Intensive Applications - Partitioning

    Designing Data-Intensive Applications - Partitioning

    We crack open our favorite book again, Designing Data-Intensive Applications by Martin Kleppmann, while Joe sounds different, Michael comes to a sad realization, and Allen also engages "no take backs".

    The 2021 Shopping Spree

    The 2021 Shopping Spree

    The Mathemachicken strikes again for this year’s shopping spree, while Allen just realized he was under a rock, Joe engages “no take backs”, and Michael ups his decor game.

    Should You Speak at a Conference?

    Should You Speak at a Conference?

    We discuss the pros and cons of speaking at conferences and similar events, while Joe makes a verbal typo, Michael has turned over a new leaf, and Allen didn't actually click the link.

    Transactions in Distributed Systems

    Transactions in Distributed Systems

    Joe goes full shock jock, but only for a moment. Allen loses the “Most Tips In A Single Episode: 2021” award, and Michael didn’t get the invite notification in this […]

Customer Reviews

4.9 out of 5
837 Ratings

837 Ratings

totalwhine ,

Fun, informative show!

I listen on my commute back from work. For me this show operates in that space where I can kind of shut brain off and follow/laugh along while also paying enough attention to pick up new, helpful perspectives on things.

Thanks y’all,
Cheers from Baltimore

Goofiw ,

ya'll keep doing what you're doing!

Why didn't the toilet paper cross the road?
....
You guys seriously do a good job, I'm constantly looking for new episodes on Spotify. I've read DDIA and really appreciate your coverage of the book. It's a great refresher. I'd love to hear your opinions on Grafana Cloud as a telemetry service. We've been using it for about a year now and I've found it to be really simple.
....

It got stuck in a crack!

Metalgeeksteve ,

Wow

So first off, I apologize to you guys for taking so long to write this review. Every episode you ask, and I say I’m going to do it, and then I don’t.

This is one of the very few podcasts that I listen to religiously as soon as it comes out. The hosts have an amazing synergy and every show is well thought out.

A little about me: I am not a software developer or programmer in any way. I’m about to retire from an unrelated field and move into development, so went back to school to get a second degree and decided to immerse myself in the world of software dev via podcasts. I stumbled upon Coding Blocks and boy am I glad I did.

Their series on data structures is literally the only reason I got an “A” in my Data Structures class. I don’t always understand what they are talking about, but I understand enough that I can learn something from every single episode. As an added benefit, I can get some laughs in too! And sorry Outlaw, I love those late night DJ voices!

Keep up the amazing work and I’ll keep listening! Thanks for doing what you do, guys!

Top Podcasts In Technology

You Might Also Like