YoVDO

Using Immutable Data Structures

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Entity Framework Courses Redux Courses Builder Pattern Courses

Course Description

Overview

Explore the fundamental principles of immutability in C# and .NET development through this comprehensive conference talk from NDC Oslo 2021. Delve into the world of immutable objects and their role in functional programming, while discovering how to apply these concepts to enhance code clarity, reasoning, and error reduction in object-oriented languages. Learn techniques for implementing immutable objects and collections, and gain insights on refactoring existing codebases to incorporate immutability effectively. Examine both the positive and negative implications of introducing immutability to your projects, and understand its impact on topics such as multithreaded computing, anonymous types, and entity frameworks. Gain practical knowledge on avoiding anti-patterns, leveraging builder patterns, and optimizing your use of system collections and AutoMapper.

Syllabus

Introduction
Fsharp
Bad immutability jokes
Understanding the state of your application
Example
Synchronization Quadrant
Moores Law
Multithreaded Computing
History of Immutability
Anonymous Types
Unnecessary Setters
Why Setters
AntiPatterns
System Collections
AutoMapper
Builder Pattern
Entity Framework
Summary
Redux


Taught by

NDC Conferences

Related Courses

Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux
Universidad Austral via Coursera
Build a Web App incorporating React and Redux Hooks
Coursera Project Network via Coursera
Build a Web App using React and Redux
Coursera Project Network via Coursera
JavaScript Libs/Frameworks
City College of San Francisco via California Community Colleges System
Learn Redux
Codecademy