Semantic Types carry meaning and Immutable Types can’t be changed. Both are proven ways to reduce defects and make your code easier to understand.
Beginning with a motivation for semantic types, we show how their use can simplify code and make it easier to change and maintain.
After that, a section on immutable types looks at the ways that immutability modifies the way objects are designed and used.
Targeted at C# developers, this presentation focuses on answering some of the questions that come up as developers start to get their heads around semantic and immutable types.
|Wellington .NET User Group||November 2016|