Skip to content

Preventing Bugs with Better Types - An Intro to Type Driven Design

Photo of Lee Richardson
Hosted By
Lee R.
Preventing Bugs with Better Types - An Intro to Type Driven Design

Details

IN PERSON ONLY - speaker is virtual

Have you ever shipped a logic error to production? What about writing code that allowed you to do something that violated business rules? Wouldn't it have been nice if the code itself prevented you from doing the wrong thing?

By leveraging key concepts from Functional Programming, I'll show you how you can design your business domain such that your code can't get into a bad state (or at the very least, without jumping through some hoops).

Intended for those with C# or TypeScript, I'll demonstrate concepts like sum types/product types for better data modeling and design patterns like Option/Result to handle when things can go wrong while we build out the game of Blackjack.

Photo of Capital Area .NET Users Group group
Capital Area .NET Users Group
See more events
FREE