Overview
Syllabus
Introduction
Fsharp
How do you know if someone is functional
C is something that is Bill
Bad immutability jokes
Scott Hanselman example
List example
Thinking
Synchronization Quadrant
Moores Law
History of Immutability
Immutable Classes
Auto Properties
ReadOnly Structures
Anonymous Types
Immutability
Mutation Patterns
Unnecessary Setters
Columns for Table
Column Type String
Column Type Setter
Projection over Mutation
My Main Principle
Open Setters
Setup Methods
Refactoring
Immutable List
Mutable List
ReadOnly List
AutoMapper
Constructor
SystemTextJason
Builder Pattern
DBContext Options
No Open Setters
Functional Ideas Only Work in C
Immutability in C
Entity Framework
Hitting Ranks
Balancing Act
Tradeoff
American Currency
Main Takeaway
Immutability Has Helped Me Evaluate
Align With Your Team
Application Architecture
Persistent Data Structures
Event Sourcing
Redux
Change your mind
Questions
Taught by
NDC Conferences