The Cynical Developer is a dev podcast that features candid discussions with technical luminaries: by devs, for devs. The show started just a few months ago, and it’s already become a favorite of ours. We’re looking forward to many more great episodes! [Read more…]
Design Patterns Part 4 – Adapter, Facade, and Memento
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | Spotify | TuneIn | RSS
Part 4 of our design patterns series, this time up it’s Adapters, Facades, and Mementos. Oh, and which tech luminary would make the best head of state!
[Read more…]
Design Patterns – Iterators, Observers, and Chains, Oh My
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | Spotify | TuneIn | RSS
We’re back to the gang of four, continuing with another segment of design patterns. This time we’re talking about some of our favorite Behavioral Design Patterns: Observer, Chain of Responsibilities, Iterator patterns. Also, why the visitor pattern is weird and what it’s like to be raked over hot coals.
[Read more…]
Design Patterns Part 2 – Oh behave!
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | Spotify | TuneIn | RSS
This week we’re following up on our episode about talking about Creational Design Patterns a few of our favorite behavioral patterns: Template. Strategy, and Null Object.
Also, pumpkin spice lattes, Mario’s pants, and a billion dollar mistake. [Read more…]
Static Analysis w/ NDepends – How good is your code?
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | Spotify | TuneIn | RSS
This week we’re discussing NDpend, a static analysis tool for .NET.
Triage your biggest problems, Prioritize your refactoring, and CYA with real metrics and trend lines.
We also discuss hidden nuggets, Pintrest-envy, and we pour another one out for google reader.
[Read more…]
Static Analysis of Open Source .NET Projects
Source code is the digital product of bazillions of decisions made by any number of people. There aren’t a lot of clear cut answers in the world of software development so many of these decisions end up getting made on the basis of past experiences, future projections, and…hangry-ness.
I’m a software craftsmanship enthusiast. I try to follow best practices and I try to strike the balance between principles and pragmatism. I try to make good decisions, but it’s difficult to keep perspective as the size of the projects and sheer number of decisions grow.
How do you track your progress?
How are you doing, really?
[Read more…]
Design Patterns Part 1 – You Create Me!
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | Spotify | TuneIn | RSS
This week we’re tackling the first section of seminal Design Patterns book: Creational Patterns.
We discuss factories of factories, “bullet hell” games, pathological liars, and Allen’s lack of voice.
Big thanks to @rajsotweet for calling us out and getting us motivated to record!
SOLID as a Rock!
Podcast: Play in new window | Download
Subscribe: Apple Podcasts | Spotify | TuneIn | RSS
This week we tackle the SOLID principles in .NET and discuss the eternal struggle between perfect code and looming deadlines.
Please leave us feedback in your Podcasting app of choice!
[Read more…]