
Coding Blocks
242 episodes — Page 4 of 5

Azure Functions and CosmosDB from MS Ignite
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/10/coding-blocks-episode-092-art.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/10/coding-blocks-episode-092-art.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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 yourself.

How to Learn Programming Skills
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/10/Episode091.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/10/Episode091.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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 a triangle ... oh, and Google Feud is back!

Comparing Git Workflows
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/09/Episode090.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/09/Episode090.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Does Big O Matter?
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/09/Episode089.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/09/Episode089.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

What is Algorithmic Complexity?
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/08/Episode088.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/08/Episode088.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />We continue our dive into Rob Conery's The Imposter's Handbook as Allen is Allen, Joe is Michael, Michael is Joe.

Thunder Talks
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/08/Episode087.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/08/Episode087.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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).

Lightning Talks
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/07/Episode086.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/07/Episode086.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Graph Algorithms
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/07/Episode085.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/07/Episode085.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Algorithms You Should Know
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/06/Episode084.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/06/Episode084.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Search Driven Apps
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/06/Episode083.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/06/Episode083.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Programmer Strengths and Weaknesses
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/05/Episode082.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/05/Episode082.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Understanding Complexity Theory
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/05/Episode081.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/05/Episode081.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Docker for Developers
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/04/Episode080.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/04/Episode080.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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/CodingBlocks – Try Airbrake *free* for 30 days _and_ get 50% off the next 3 months! Survey Says […]

Design Anti-Patterns: YoYo, The God Object and More
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/04/codingblocks-episode-079-featured.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/04/codingblocks-episode-079-featured.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Deliberate Practice for Programmers
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/04/Episode078.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/04/Episode078.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Clean Architecture – Are Microservices Truly Decoupled?
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/03/Episode077.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/03/Episode077.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Clean Architecture – What is the Humble Object Pattern?
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/03/Episode076.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/03/Episode076.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Clean Architecture – Make Your Architecture Scream
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/02/Episode075.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/02/Episode075.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Clean Architecture – The Art of Drawing Lines
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/02/Episode074.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/02/Episode074.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Clean Architecture – Keeping Your Options Open
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/01/Episode073.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/01/Episode073.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Clean Architecture – How to Quantify Component Coupling
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/01/Episode072.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2018/01/Episode072.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Clean Architecture – Components and Component Cohesion
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/12/Episode071.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/12/Episode071.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

How to Spend $2,500 on Developer Gear
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/11/Episode070.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/11/Episode070.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />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.

Clean Architecture – Programming Paradigms
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/10/Episode069.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/10/Episode069.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />Michael forgets what his favorite part of the show is, Joe makes us wait to learn what his favorite part is, and Allen pronounces it "pair-a-dig-'ems" as we continue our deep dive into Uncle Bob's latest book: Clean Architecture.

Clean Architecture – Fight for Architecture
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/10/Episode068.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/10/Episode068.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />Joe learns of our harebrained idea, Michael learns of Eisenhower’s matrix, and Allen explains polyfills as we begin our dive into Uncle Bob’s latest book, Clean Architecture. Prefer to read these show notes on something other than your podcast player? You can find the full show notes for this episode at http://www.codingblocks.net/episode68. Sponsors Linode – Use code […]

Object Oriented Mistakes
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/09/Episode067.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/09/Episode067.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />Allen brings the dad jokes, Michael unplugs, and Joe gets a second wind as we discuss the anti-patterns found in object oriented programming.

Project Management Anti-patterns
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/09/Episode066.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/09/Episode066.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />It's time for another episode as Joe wants to choke a developer, Michael scraps his new social networking platform, and Allen finally learns of dad jokes while we continuing the anti-patterns conversation.

Software Design Anti-patterns
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/08/Episode065.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/08/Episode065.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />We've discussed design patterns too much. Now it's time for some discussion about anti-patterns as Joe has dark visions about robots, Allen has to take sensitivity training, and Michael picks Arial.

Software Architecture – What is Supple Design?
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/07/Episode064.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/07/Episode064.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />More Domain Driven Design talk this week: Supple Design, Declarative(ish?) Programming, and Ohio Envy. Sponsors FreshBooks.com/Coding – Use code “CODING BLOCKS” in the “How Did You Hear About Us?” section GetAirbrake.com/cb Linode – Use code “CODINGBLOCKS17” for $20 towards hosting (up to four months free!) Start Slack’ing Now. We’re so happy you’ve found us and […]

Software Architecture – Explicit Constraints, Processes, Specification Pattern, and more
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/07/Episode063.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/07/Episode063.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />Know what Joe and Waldo have in common? We can't find either, as this week, it's just Allen and Michael to continue the dive into Domain Driven Design.

Software Architecture – Strategic Design and Domain Events
<img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/06/Episode062.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="99" src="https://www.codingblocks.net/wp-content/uploads/2017/06/Episode062.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />We're not saying that Michael is Carmen Sandiego. We're just saying that nobody has ever seen them in a room together. And this week, we don't know where in the world either are, as Allen and Joe continue the Domain Driven Design discussion without Michael. Nor Carmen.

Software Architecture – Aggregate Roots, Factories, and Repositories
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/06/Episode061-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/06/Episode061-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />Stitcher is back and so are we as Michael proves he doesn't have a career as a rapper, Allen can't type on his phone, and Joe tweets with famous authors as we continue our dive into Domain Driven Design talking about aggregate roots, factories, and repositories.

Software Architecture – The Domain in Domain Driven Design
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/05/Episode060-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/05/Episode060-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />We continue our Domain Driven Design conversation this week as Allen is indecisive, Michael decides for him, and Joe can't handle the night life.

How to Jumpstart Your Next App
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/05/Episode059-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/05/Episode059-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />We’re back with another exciting episode as Michael questions Hollywood, Allen dreams of his Hackintosh, and Joe is surrounded by Star Wars as we talk about how to jumpstart your next app with Michael Crump (@mbcrump) and Clint Rutkas (@clintrutkas). If you’re reading these show notes via your podcast player, you can find this episode’s full […]

Why Domain Driven Design
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/04/Episode058-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/04/Episode058-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />This week, Michael asks his customers about their anemic domain model, Allen talks in front of people, and Joe plays Rocket League as we begin our dive into understanding domain driven design. Are you reading this episode’s show notes via your podcast player? You can find this episode’s full show notes at http://www.codingblocks.net/episode58. Become a Part of the […]

How We Badly Built Stuff
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/03/Episode057-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/03/Episode057-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />This week we talk about all of the bad things we’ve done while making software. The good, the bad, … oh wait, it compiles, never mind. Want to be part of the conversation? Head over to http://www.codingblocks.net/slack to become a member of our Slack community! What are you waiting for? Join now! Oh, wait, are you […]

Clean Code – How to Build Maintainable Systems
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/03/Episode056-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/03/Episode056-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />We’re back with another deep dive into the infamous book Clean Code by Uncle Bob as Joe alters columns, Michael misreads things, and Allen has a positive customer service experience. Care to join in on the conversation? Become a member of our Slack community by signing up at http://www.codingblocks.net/slack. Viewing these show notes through your podcast […]

Clean Code – How to Write Classes the Right Way
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/02/Episode055-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/02/Episode055-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />This week Allen is troubled by circles, Michael talks like a game show host, and Joe announces it's twins as we continue our deep dive into the classic Clean Code book by Robert C. Martin.

Clean Code – How to Write Amazing Unit Tests
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/01/Episode054-150x150.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/01/Episode054-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />When and why should you write unit tests, and just how important are they? Take a listen and see what YOU think. Podcast News iTunes: AUS Dan G, bryangrove, Criviere, Kasprs, sulhogar, Niil Ohlin (Neil Ilin) Stitcher Reviews: indiegamer21, makeACaseForCamelCase, athyng, brokenrelay, El_Zilcho MongoDb and ElasticSearch Ransomware Attacks http://www.pcworld.com/article/3157417/security/after-mongodb-ransomware-groups-hit-exposed-elasticsearch-clusters.html Alexa 7 Minute Workout https://www.amazon.com/Pargee-7-Minute-Workout/dp/B018WUNBE6 Question: […]

Clean Code – Integrating with Third Party Libraries the Right Way
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/01/coding-blocks-episode-053-cover-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2017/01/coding-blocks-episode-053-cover-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />In this episode we talk about how to insulate your application at it’s boundaries? What in the world does that even mean?! We’re not talking about those boundaries where others aren’t allowed to touch your keyboard (although that’s a real thing). No, we’re talking about making sure you make your code easier to maintain over […]

Clean Code – Error Handling
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/12/Episode052-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/12/Episode052-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />This week, we continue our Clean Code discussion as we dive into the joys and pains of error handing.

Clean Code – Objects vs Data Structures
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/12/Episode51-150x150.png" class="webfeedsFeaturedVisual wp-post-image" alt="Episode 51: Objects vs Data Structures" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/12/Episode51-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Episode 51: Objects vs Data Structures" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />This week we’re drawing a line in the sand between objects and data structures. Who will win? Take a listen and decide for yourself! For the full show notes visit: http://www.codingblocks.net/episode51 Podcast News iTunes Reviews: DelBoyeire, nullthecode, Ser_j, Pneema, matthew.watkins, JC_JavaScripter, Connor Phee, Stratodavius, GS Leonric, dmitry.gokun, MobileMon, vasyl shcherbatjuk Stitcher Reviews: tommyrush, DoNotAsk, nullthecode, […]

Clean Code – Formatting Matters
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/11/coding-blocks-episode-050-artwork-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/11/coding-blocks-episode-050-artwork-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />Ever judged a book by its cover? Of course you have. Ever passed judgement on some code simply because it didn’t look pretty? There’s more to writing code than having it functional and in this episode we dive into the reasons code formatting actually matters. Who wins the newspaper format debate?! Leave us a comment and […]

Clean Code – Comments Are Lies
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/11/Episode049-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/11/Episode049-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />This week, Michael fails geography, Allen introduces us to Croom, and Joe has to potty as we head into our third installment of the Clean Code series. Want to be part of our Slack community? Sign up @ http://www.codingblocks.net/slack and say “hi”! Join the Slack Link to Episode 49’s Full Show Notes http://www.codingblocks.net/episode49 Survey News […]

Clean Code – How to Write Amazing Functions
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/10/Episode048-150x150.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/10/Episode048-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />We continue talking our way through Clean Code, taking a deep look at the building blocks of programming in the quest to write the best functions. Oh, and everybody sings. The original version of the show notes can be found at: http://www.codingblocks.net/episode48. Podcast News iTunes Reviews: BrokenDev, Simontheu, Hruncito, TerrenceD, Rich11145, HardCoreRockstar, Bcmsco, FriendofEntropy, Fredstban, […]

Clean Code – Writing Meaningful Names
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/09/coding-blocks-episode-047-writing-meaningful-names-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/09/coding-blocks-episode-047-writing-meaningful-names-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />In this episode, we take our first dive into the book Clean Code by Robert Martin and specifically we talk about writing meaningful names for all things code related. You’ll be amazed at how following some decent rules that you can start naming things that will help you and fellow coders understand your code at […]

Caching in the Application Framework
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/08/Episode046-Caching-150x150.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/08/Episode046-Caching-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />Storing smaller subsets of data in a faster, closer memory can make astronomical differences in performance. This episode we’re talking about the caching tools and techniques that application frameworks provide. The original version of the shownotes can be found at: http://www.codingblocks.net/episode46 New Poll! Podcast News Thanks for the reviews! Mr_Automation, Nateve, chubb5000, Travelerbell, LaCaren, ryanwebjackson, […]

Caching Overview and Hardware
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/08/Episode45-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/08/Episode45-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />In this episode we give a general overview of caching, where it’s used, why it’s used, and what the differences in hardware implementations mean in terms we can understand. This will be foundational to understanding caching at a software level in an upcoming episode. There’s also something about the number 37 that may be the […]

Stack Overflow Salaries and Landing the Job
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/08/Episode044-150x150.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/08/Episode044-150x150.jpg" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />This week on Coding Blocks, Allen says www as best he can, Joe eats the microphone, and Michael does something crazy as we discuss Stack Overflow’s Salary Calculator and our experiences in landing the job – what to do and what not to do. Want to be part of our Slack community? Sign up @ […]

Nulls, Procs, and Impostor Syndrome
<img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/07/Episode043-1-150x150.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" loading="lazy" /><img width="150" height="150" src="https://www.codingblocks.net/wp-content/uploads/2016/07/Episode043-1-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="" style="float:left; margin:0 15px 15px 0;" decoding="async" loading="lazy" />This time we’re talking about problems with nulls, stored procedures, and impostor syndrome. Link to Episode 43’s Full Show Notes: http://www.codingblocks.net/episode43 News Join us on slack: http://www.codingblocks.net/ Thanks for the awesome reviews: darkjedioverlord, Gustav, David W, XiaoHong, neoanomally, IAmAResource, alanw707, GDog, Demiera, kngtfallen, BMay1, jcook1017, XiaoHong89, Thallius, a.alhadhrami, BriCee34, iPawan85 Great Comments on last episode’s […]