210 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 • 891 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.

    Gitlab vs Github, AI vs Microservices

    Gitlab vs Github, AI vs Microservices

    In this sequence of sound, we compute Joe’s unexpected pleasure in commercial-viewing algorithms, Michael’s intricate process of slicing up the pizza, and Allen’s persistent request for more cheese data augmentation. […]

    Supporting Your Code, README vs Wiki and Test Coverage

    Supporting Your Code, README vs Wiki and Test Coverage

    In this episode we talk about several things that have been on our mind. We find that Joe has been taken over by AI’s, Michael now understands our love of […]

    • 1 hr 16 min
    Water Cooler GPT

    Water Cooler GPT

    We’re doing a water cooler talk today. Also, Allen can tell you how not to leak secrets, Michael knows how to work a spreadsheet, and Joe has been replaced by […]

    Understanding Serial Transactions for Databases like Redis

    Understanding Serial Transactions for Databases like Redis

    We’ve got a new / old opening…Allen goes off / on script? Michael denies Joe the “swing” vote, and Joe is all in on AI assistance Testing for concurrency issues […]

    Designing Data-Intensive Applications – Lost Updates and Write Skew

    Designing Data-Intensive Applications – Lost Updates and Write Skew

    What are lost updates, and what can we do about them? Maybe we don’t do anything and accept the write skew? Also, Allen has sharp ears, Outlaw’s gort blah spotterfiles, […]

    ChatGPT and the Future of Everything

    ChatGPT and the Future of Everything

    There’s this thing called ChatGPT you may have heard of. Is it the end for all software developers? Have we reached the epitome of mankind? Also, should you write your […]

Customer Reviews

4.9 out of 5
891 Ratings

891 Ratings

PowerHungryPygmy ,

A great podcast with a great community!

tl;dr
Subscribe. Just do it. And get on their Slack channel. You'll thank yourself. *************************************
Been listening for a few years now, and it just gets better. This podcast has been a great resource for learning about all kinds of dev-related stuff. The hosts are continuously adding to their own knowledge and skills and bringing us along for the ride. And they make it a lot of fun! They also have an awesome Slack community that is probably the only truly non-toxic dev forum out there. Not only that, the hosts are approachable and genuinely interested in connecting with their listeners. Wish I could give it 10 stars. It's that good.
P.S. I was recently re-listening to one of the older episodes (#161) on Designing Data Intensive Applications, and Outlaw does this hilarious "melt-down voice" during the tip of the week. We need to hear it again, Michael. Someone else kept yawning during the show, and I found myself yawning, too. It wasn't because I was getting sleepy from sitting still and listening to people talk, because I was running on the treadmill at the time. Yawns are apparently so contagious they can be transmitted through a 2+-year-old podcast episode. Who knew?!
P.P.S. I agree with the other listeners: the late-night DJ voices from that same timeframe need to be brought back. In fact, you should test it out and see whether it makes a difference on number of reviews for the show 😁

BarnabusNutslap ,

Fantastic show

I started listening to this podcast while I was at a very stagnant job that was not developing my skills as a software engineer. Freshly graduated with a comp sci degree, I was in a “data engineering” position that was anything but software development. The company/my team followed really bad practices, didn’t prioritize individual career growth, and stifled innovation. I wrote miserable SQL scripts all day long, which I hardly consider programming. Worried my skills would atrophy, I started listening to this podcast. It felt like a lifeline in that I could learn about trends & new tech in the coding industry, while deepening my knowledge of what I already knew. It really made a difference. It lifted my spirits when I felt I wasn’t learning anything at my job. I am particularly fond of their microservices episode — once i moved to a different company into a real software eng position, I was put on a team that works with microservices. I had already listened to the microservices episode months prior, before I was even searching for a different job. Amazingly, i found everything i learned from the episode was very applicable and helped me transition onto my new team. I have been with this new job for 7 months now, and I still listen to this podcast every week to continue learning.

Abdullah Nafees ,

One of the most useful podcasts in software engineering

I recently discovered the show and was struck by guilt because I found it too late. Even then, as I have recently moved from management to engineering, I am constantly listening to the show whenever possible I.e, driving, programming and even at home. Also, I am from South Asia so we don’t have similar content geared towards our local tech industry so it’s super useful in terms of gaining knowledge on best practices and other supporting resources such as development books, etc. Keep up the good work and thank you for doing this.

Top Podcasts In Technology

Boston Consulting Group BCG
Lex Fridman
Jason Calacanis
The New York Times
Jack Rhysider
Vox Media Podcast Network

You Might Also Like

The Stack Overflow Podcast
se-radio@computer.org
Changelog Media
Software Engineering Daily
Carl Franklin and Richard Campbell
Jonathan Cutrell