Spencer Schneidenbach API/integration expert, Microsoft MVPTwitter @schneidenbach
Full speaking history and blog can be found at http://schneids.net.
Friday 16:20 - 17:20
Immutable objects - aka objects whose properties and fields can't change after instantiation - are one of the fundamental pillars of functional programming. Yet, it also has other great uses in classically object-oriented languages such as C#. Immutability can help make your code cleaner, easier to reason about, and reduce runtime errors. But how can you do that without making it feel like you're fighting against the typically-mutable C# and the entire .NET Framework?
Developer at Microsoft working on Visual Studio
Director of Innovation, Ad Council