Using Immutable Data Structures in C# with Spencer Schneidenbach

Aug 27, 2018 · Maryland Heights, United States of America


5:30pm - Social and Food sponsored by Technology Partners

6:00pm - Announcements and Lightning Talk

6:30pm - Using Immutable Data Structures in C# with Spencer Schneidenbach

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?

In this session, Spencer will discuss immutability and how you can apply it in your day-to-day as a .NET/C# developer. We'll go over immutable objects, immutable collections, and how you can refactor your code to successfully apply immutability to your existing codebase. Spencer will also discuss the implications of introducing immutability to your code, both positive and negative.

7:30pm - Closing and head to West Port -- either Train Wreck or Fuzzy's

Event organizers
  • St. Louis .NET User Group

    St. Louis' largest user group meeting since 2001. Covering topics focused on the software development lifecycle. We usually meet on the last Monday night of the month at a convenient location near you. The presentation usually starts at 6:00 pm but we have a social time beginning at 5:30 pm. If you have a venue where we could meet, or if you have topic ideas, feel free to send us a message!

    Recent Events

Are you organizing Using Immutable Data Structures in C# with Spencer Schneidenbach?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews