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

http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

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.

0 Likes     0 Followers     0 Subscribers

Sign up / Log in to like, follow, recommend and subscribe!

Website
https://www.codingblocks.net
Description
A podcast for software developers and computer programmers to educate on the go.
Language
🇬🇧 English
last modified
2019-11-12 10:47
last episode published
2019-11-12 01:02
publication frequency
12.39 days
Contributors
allenerb@gmail.com (Allen Underwood, Michael Outlaw, Joe Zack : Software Developers) managing editor  
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers owner   author  
Explicit
false
Number of Episodes
183
Rss-Feeds
Detail page
Categories
Technology Education Training Software How-To Educational Technology

Recommendations


Episodes

Date Thumb Title & Description Contributors
12.11.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

Developer Shopping Spree 2019

We discuss this year's shopping spree only to learn that Michael spent too much, Allen spent too much, and Joe spent too much.
Allen Underwood, Michael Outlaw, Joe Zack author
28.10.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

DevOps: Job Title or Job Responsibility?

We debate whether DevOps is a job title or a job responsibility as Michael finally understands dev.to's name, Allen is an infosec expert, and Joe wears his sunglasses at night.
Allen Underwood, Michael Outlaw, Joe Zack author
14.10.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

3factor app – Async Serverless

We take an introspective look into what's wrong with Michael's life, Allen keeps taking us down random tangents, and Joe misses the chance for the perfect joke as we wrap up our deep dive into Hasura's 3factor app architecture pattern.
Allen Underwood, Michael Outlaw, Joe Zack author
30.09.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

3factor app – Reliable Eventing

We discuss the second factor of Hasura's 3factor app, Reliable Eventing, as Allen says he still _surfs_ the Internet (but really, does he?), it's never too late for pizza according to Joe, and Michael wants to un-hear things.
Allen Underwood, Michael Outlaw, Joe Zack author
17.09.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

3factor app – Realtime GraphQL

We begin to twitch as we review the first factor of Hasura's 3factor app, Realtime GraphQL, while Allen gets distrac ... SQUIRREL!, Michael might own some bell bottoms, and Joe is stuck with cobalt.
Allen Underwood, Michael Outlaw, Joe Zack author
3.09.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Pragmatic Programmer – How to Build Pragmatic Teams

We learn how to apply the concepts of The Pragmatic Programmer to teams while Michael uses his advertisement voice, Joe has a list, and Allen doesn't want anyone up in his Wheaties.
Allen Underwood, Michael Outlaw, Joe Zack author
20.08.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Pragmatic Programmer – How to use Exceptions

After 112 episodes, Michael can't introduce the show, Allen pronounces it "ma-meee", and don't make Joe run your janky tests as The Pragmatic Programmer teaches us how we should use exceptions and program deliberately.
Allen Underwood, Michael Outlaw, Joe Zack author
5.08.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Pragmatic Programmer – How to Generate Code

We continue our dive into The Pragmatic Programmer and debate when is it text manipulation vs code generation as Joe can't read his bill, Michael makes a painful recommendation, and Allen's gaming lives up to Southern expectations.
Allen Underwood, Michael Outlaw, Joe Zack author
23.07.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Pragmatic Programmer – How to Debug

It's about time we finally learn how to debug by taking take a page from The Pragmatic Programmer playbook, while Michael replaces a developer's cheat sheet, Joe judges the H-O-R-S-E competition for VI, and Allen stabs you in the front.
Allen Underwood, Michael Outlaw, Joe Zack author
8.07.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Pragmatic Programmer – Know Thy Tools

We dig into the details of the basic tools while continuing our journey into The Pragmatic Programmer while Joe programs by coincidence, Michael can't pronounce numbers, and Allen makes a point.
Allen Underwood, Michael Outlaw, Joe Zack author
24.06.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Pragmatic Programmer – How to Estimate

Joe is distracted by all of the announcements from E3, Allen is on the run from the Feebs, and Michael counts debugging as coding. All this and more as we continue discussing The Pragmatic Programmer.
Allen Underwood, Michael Outlaw, Joe Zack author
10.06.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Pragmatic Programmer – Tracer Bullets and Prototyping

The Pragmatic Programmer teaches us how to use tracer bullets versus prototyping while Joe doesn't know who won the Game of Thrones, Allen thought he knew about road numbers, and Michael thinks 475 is four letters.
Allen Underwood, Michael Outlaw, Joe Zack author
27.05.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Pragmatic Programmer – Is Your Code Orthogonal?

The dad jokes are back as we learn about orthogonal code while JZ (the 8-mile guy) has spaghetti on him, Michael's Harry Potter references fail, and Allen voice goes up a couple octaves.
Allen Underwood, Michael Outlaw, Joe Zack author
13.05.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Pragmatic Programmer – The Evils of Duplication

We take a deep dive into the various forms of duplication and jump aboard the complain train as Allen complains about Confluent's documentation, Michael complains about Docker's documentation, and Joe complains about curl.
Allen Underwood, Michael Outlaw, Joe Zack author
29.04.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Pragmatic Programmer – Investing in Your Knowledge Portfolio

We begin our journey into the wisdom of The Pragmatic Programmer, which as Joe puts it, it’s less about type-y type-y and more about think-y think-y, while Allen is not quite as pessimistic as Joe, and Michael can’t wait to say his smart words. If you’...
Allen Underwood, Michael Outlaw, Joe Zack author
15.04.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

Should Your Web App be a Progressive Web App (PWA)?

We dig into the nitty gritty details of what a Progressive Web App (PWA) is and why you should care, while Allen isn't sure if he is recording, Michael was the only one prepared to talk about Flo and the Progressive Price Gun, and Joe has to get his he...
Allen Underwood, Michael Outlaw, Joe Zack author
1.04.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

The Second Date is Always Easier

The Date deep dive continues as we focus in on C# and JavaScript, while Michael reminisces about the fluorescent crayons, Joe needs a new tip of the week, and Allen confuses time zones.
Allen Underwood, Michael Outlaw, Joe Zack author
18.03.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

102. Why Date-ing is Hard

We take a deep dive into understanding why all Date-s are not created equal while learning that Joe is not a fan of months, King Kong has nothing on Allen, and Michael still uses GETDATE(). Oops.
Allen Underwood, Michael Outlaw, Joe Zack author
4.03.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

101. What Should You Learn Next?

After being asked to quiet down, our friend, John Stone, joins us again as we move the conversation to the nearest cubicle while Michael reminds us of Bing, Joe regrets getting a cellphone, and Allen's accent might surprise you.
Allen Underwood, Michael Outlaw, Joe Zack author
18.02.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

100. Tackling Tough Developer Questions

We gather around the water cooler to celebrate our 100th episode with our friend John Stone for some random developer discussions as Michael goes off script, Joe needs his techno while coding, and Allen sings some sweet sounds.
Allen Underwood, Michael Outlaw, Joe Zack author
4.02.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

99. JAMstack with J.A.M.

We learn all about JAMstack in real-time as Michael lowers the bar with new jokes, Allen submits a pull request, and Joe still owes us a tattoo.
Allen Underwood, Michael Outlaw, Joe Zack author
21.01.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

98. Data Structures – Heaps and Tries

We dig into heaps and tries as Allen gives us an up to date movie review while Joe and Michael compare how the bands measure up.
Allen Underwood, Michael Outlaw, Joe Zack author
8.01.2019 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

97. Data Structures – (some) Trees

We ring in 2019 with a discussion of various trees as Allen questions when should you abstract while Michael and Joe introduce us to the Groot Tree.
Allen Underwood, Michael Outlaw, Joe Zack author
17.12.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

96. Data Structures – Hashtable vs Dictionary

Just in time to help you spread some cheer this holiday season, the dad jokes are back as we dig into the details of hash tables and dictionaries.
Allen Underwood, Michael Outlaw, Joe Zack author
3.12.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

95. Data Structures – Arrays and Array-ish

We continue our deep dive into data structures, this time focusing in on arrays and array-like types as Allen gives Shania Twain some singing competition, Joe is going to owe us another tattoo, and wait ... when does Michael think C++ was invented?
Allen Underwood, Michael Outlaw, Joe Zack author
19.11.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

94. Data Structures – Primitives

We begin our journey into data structures by taking a deep dive into primitives while Allen makes Michael blush and Joe crashes his browser.
Allen Underwood, Michael Outlaw, Joe Zack author
5.11.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

93. Developer Shopping Spree

With the holiday season soon approaching, we address the most important requirements list of all ... our wish lists as Joe has to disclose a cheese powder incident, Michael hopes his Bitcoin gains some value, and Allen researches his purchases to the e...
Allen Underwood, Michael Outlaw, Joe Zack author
22.10.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

92. Azure Functions and CosmosDB from MS Ignite

This is a special episode recorded at Microsoft Ignite 2018 where John Callaway from The 6 Figure Developer Podcast joins Allen Underwood to talk about Azure Functions and CosmosDB. Find out what they are and why you might want to try them out for your...
Allen Underwood, Michael Outlaw, Joe Zack author
8.10.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

91. How to Learn Programming Skills

We continue our dive into how to learn things while Michael's voice sounds an awful lot like Joe's, Joe says it's a square, and Allen says it's as triangle ... oh, and Google Feud is back!
Allen Underwood, Michael Outlaw, Joe Zack author
24.09.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

90. Comparing Git Workflows

We have some fun with our names, get ahead of ourselves during Survey Says, and vet Michael's tip on-air as we take a deep dive into comparing some popular Git workflows and when should we use which.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
10.09.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

89. Does Big O Matter?

We wrap up our conversation on complexity and play some more over/under as Allen thinks learning is backwards, Michael doesn't write clean code, and Joe brings his dog to the discussion.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
27.08.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

88. What is Algorithmic Complexity?

We continue our dive into Rob Conery's The Imposter's Handbook as Allen is Allen, Joe is Michael, Michael is Joe.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
13.08.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

87. Thunder Talks

Joe's voice sounds funny, Allen has a theme, and Michael pours one out for Media Play as Michael's and Allen's impersonation of Joe is on point (#NailedIt).
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
30.07.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

86. Lightning Talks

We meet up around the water cooler for a quick round of lightning talks as Allen and Michael sing FizzBuzz while Joe passes the caching buck.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
16.07.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

85. Graph Algorithms

We continue digging into Rob Conery's The Imposter's Handbook as Joe explains Florida time, Allen likes greedy algorithms, and Michael shares his geography knowledge.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
25.06.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

84. Algorithms You Should Know

It's time we discuss algorithms we all need to know as we continue diving into Rob Conery's The Imposter's Handbook while Michael will read anything, Allen questions Greenland's name, and Joe talks wormholes.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
11.06.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

83. Search Driven Apps

We're talking databases, indexes, search engines, and why they're basically microwaves in this episode while Joe wears a polo, Allen's quick brown fox jumps over whatever, and Michael gives out fake URLs.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
28.05.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

82. Programmer Strengths and Weaknesses

Inspired by Rob Conery's The Imposter's Handbook, we take an introspective look at ourselves to find two weaknesses and one strength while Allen shows off his vocal prowess in song, Joe needs a list, and Michael is a dash.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
14.05.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

81. Understanding Complexity Theory

This episode we talk complexity theory while digging into Rob Conery's The Imposter's Handbook as Allen channels his inner Austin Powers, Michael finds linearly to complex to pronounce, and Joe ruins Batman for the rest of us.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
1.05.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

80. Docker for Developers

This episode we’re talking about server naming conventions, confusing command line arguments, and how high we can get our voices. Huge thanks to the NSA and the freedom of information act for making this episode possible. Sponsors Airbrake.io/CodingBlo...
Coding Blocks author
16.04.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

79. 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 ...
Allen Underwood, Michael Outlaw, Joe Zack author
3.04.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

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 s...
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
19.03.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

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.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
7.03.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

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.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
19.02.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

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.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
5.02.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

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.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
23.01.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

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.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
8.01.2018 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

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.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
11.12.2017 http://www.codingblocks.net/wp-content/uploads/powerpress/codingblocks-itunes.jpg

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.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author
13.11.2017

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.
Allen Underwood, Michael Outlaw, Joe Zack : Software Developers author