Latest episodes
        Episode 54 – Clean Code – How to Write Amazing Unit Tests
CodingBlocks,
        Clean Code - How to Write Amazing Unit Tests
CodingBlocks,
        Clean Code - Programming around Boundaries
CodingBlocks,
        Episode 53 – Clean Code – Integrating with Third Party Libraries the Right Way
CodingBlocks,
        Episode 52 – Clean Code – Error Handling
CodingBlocks,
        Clean Code - Error Handling
CodingBlocks,
        Clean Code - Objects vs Data Structures
CodingBlocks,
        Episode 51 – Clean Code – Objects vs Data Structures
CodingBlocks,
        Clean Code - Formatting Matters
CodingBlocks,
        Episode 50 – Clean Code – Formatting Matters
CodingBlocks,
        Episode 49 – Clean Code – Comments Are Lies
CodingBlocks,
        Clean Code - Comments Are Lies
CodingBlocks,
        Episode 48 – Clean Code – How to Write Amazing Functions
CodingBlocks,
        Clean Code - How to Write Amazing Functions
CodingBlocks,
        Episode 47 – Clean Code – Writing Meaningful Names
CodingBlocks,
        Clean Code - Writing Meaningful Names
CodingBlocks,
        Episode 46 – Caching in the Application Framework
CodingBlocks,
        Caching in the Application Framework
CodingBlocks,
        Episode 45 – Caching Overview and Hardware
CodingBlocks,
        Caching Overview and Hardware
CodingBlocks,
        Stack Overflow Salaries and Landing the Job
CodingBlocks,
        Episode 44 – Stack Overflow Salaries and Landing the Job
CodingBlocks,
        Nulls, Procs, and Imposter Syndrome
CodingBlocks,
        Episode 43 – Nulls, Procs, and Impostor Syndrome
CodingBlocks,
        Command, Repository and Mediator Design Patterns
CodingBlocks,
        Episode 42 – Command, Repository and Mediator Design Patterns
CodingBlocks,
        Episode 41 – Dev Talk: Django, VB vs C#, and Bash on Windows
CodingBlocks,
        Dev Talk: Django, VB vs C#, and Bash on Windows
CodingBlocks,
        Episode 40 – How to be an Advanced Programmer
CodingBlocks,