161 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 • 813 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.

    Designing Data-Intensive Applications – Multi-Leader Replication

    Designing Data-Intensive Applications – Multi-Leader Replication

    We continue our discussion of Designing Data-Intensive Applications, this time focusing on multi-leader replication, while Joe is seriously tired, and Allen is on to Michael's shenanigans.

    Designing Data-Intensive Applications – Single Leader Replication

    Designing Data-Intensive Applications – Single Leader Replication

    We dive back into Designing Data-Intensive Applications to learn more about replication while Michael thinks cluster is a three syllable word, Allen doesn't understand how we roll, and Joe isn't even paying attention.

    Some Fun APIs

    Some Fun APIs

    We couldn't decide if we wanted to gather around the water cooler or talk about some cool APIs, so we opted to do both, while Joe promises there's a W in his name, Allen doesn't want to say graph, and Michael isn't calling out applets.

    Making Money with Code

    Making Money with Code

    We talk about the various ways we can get paid with code while Michael failed the Costco test, Allen doesn't understand multiple choice questions, and Joe has a familiar pen name.

    Write Great APIs

    Write Great APIs

    We discuss all things APIs: what makes them great, what makes them bad, and what we might like to see in them while Michael plays a lawyer on channel 46, Allen doesn't know his favorite part of the show, and Joe definitely pays attention to the tips of the week.

    How to Scrum

    How to Scrum

    We discuss the parts of the scrum process that we're supposed to pay attention to while Allen pronounces the m, Michael doesn't, and Joe skips the word altogether.

Customer Reviews

4.9 out of 5
813 Ratings

813 Ratings

katie_crossing ,

Excellent Source for Career Development

Highly recommend if you a looking to hone your craft. I’m two years into my career as a software engineer and have been looking for ways to continue to keep improving. It’s great to have these episodes on while I work, especially working remotely full time. When I worked in the office I was able to hear the senior devs chatter at the desks next to me, discussing trade-offs, mistakes, questions etc. That environment was a great way to expand my knowledge and exposure to tower ideas. Listening to this podcast is a great way to recreate that. Hearing the technical terminology used casual conversation has also boosted my confidence speaking up in meetings at work, which, as a minority in the field, is really valuable to me.

JJHinAsia ,

Great way to learn more about coding

I came to this podcast from my web dev instructor’s recommendation. He said that it’s great to listen cause y’all talk out code so well. I wholeheartedly agree! It’s stuff I don’t always understand but it’s stuff I’m slowly picking up. Love the tips and favorites at the end of each pod. Really fun podcast to listen to if you love coding!

tbednarick ,

Funny, interesting and informative

I’ve worked at home, in the sticks, for 12 years. These guys help me stay up to date, sane, and give me a feeling of community. Love the show.

Top Podcasts In Technology

Listeners Also Subscribed To