Guidance on how to break down problems and structure solutions.
Category: Design
Episode #347: Unpaging Facade
Today we examine a technique for working with paged data from web services.
Episode #342: Example Data
What do you for options that have no sensible defaults? In this episode, we'll discuss one possibility.
Episode #338: Error Value
Picking up where we left off in #337, today we look at how to add extra information to an error flag value, in a backwards-compatible way.
Episode #337: Benign Value
Unhandled exceptions got you down? In today's episode we'll look at some alternatives for when things go wrong.
Episode #335: Rule
Do you ever have trouble figuring out which class a method belongs in? In this episode we'll look at one solution.