All Episodes
Weekly Dev Tips — 75 episodes
Blogging with guest Andrew Lock
.Net Foundation with guest Claire Novotny
ECode Comments with Guest Claudio Lassala
Using the New GitHub CLI with guest John Papa
Adapter Design Pattern
Defense in Depth with guest Matt Eland
Setting Up New Projects with guest Heather Downing
Respawn with guest Jimmy Bogard
Abstractions with guest Chris Klug
Blazor with guest Carl Franklin
A/B Testing with Azure with guest Lars Klint
Richard Campbell on Teams
Password Managers with guest Troy Hunt
Requirements and Change with Guest Juval Löwy
Mise en Place with guest Ryan Lanciaux
How Developers Fail
Versioning with guest Jon Skeet
Boundaries with guest James Hickey
Dependency Inversion Principle
One Step Build Test Run
Interface Segregation
Customize Key Mappings in Visual Studio with Kendra Havens
Liskov Substitution
Continuous Testing Continuously with Guest Al Rodriguez
Open Closed
Test All The Things with Guest Corey Weathers
Single Responsibility Principle
Effective Ways to Accelerate Your Career
Introducing SOLID Principles
On Sleep with Guest Jamie Taylor
Work Alone with Mystery Guest
Work From Home Tips with Andrew Lock
A Dependency Injection Story
On Learning TDD and LISP with Uncle Bob Martin
Sprints Versus Continuous Flow
If It Hurts, Do It More Often
Better Code Reviews
How do you get so much done?
Debugging Tips
Exceptions and Guard Clauses
Why is Immutability Desirable?
Avoid Lazy Loading in ASP.NET Apps
Use the Right Object Lifetime
How much do you make?
Breaking Bad Coding Habits
On Code Smells
Shared Kernel as a Package
Applying Pain Driven Development to Patterns
How Do You Even Know This Crap?
Layering Patterns on Repositories
What Good is a Repository
Do I Need a Repository?
Domain Events - After Persistence
Domain Events - Before Persistence
Breadcrumbs and Troubleshooting
Abstraction Levels and Authorization
Learn the Strategy Pattern
Repository Tip - Encapsulate Query Logic
On Design Patterns
Becoming a T-Shaped Developer
Maintain Legacy Code with New Code
Smarter Enumerations
Be Thankful and Show Gratitude
Primitive Obsession
Encapsulating Collection Properties
Pain Driven Development
Data Transfer Objects (part 2)
Data Transfer Objects (part 1)
Prefer Custom Exceptions
Make It Work. Make It Right. Make It Fast.
New is Glue
Guard Clauses
Listen Faster
Check In Often
Overview of Weekly Dev Tips