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.

Presentation

Audience Date
Wellington .NET User Group November 2016