Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Electrifying Norway with F# and DDD

Code Sync via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Discover how to transform a legacy C# electrical transmission line modeling codebase using F# and Domain-Driven Design principles in this 40-minute conference talk from Lambda Days 2025. Learn practical strategies for approaching large legacy codebases that need modernization and explore the specific advantages of rewriting core components in F#. Examine how F#'s key features including Units of Measure, expression-only syntax, immutability, and exhaustive pattern matching prove invaluable for electrical engineering software. Understand how to combine Domain-Driven Design with F#'s Algebraic Data Types to create strongly-typed domain models that accurately represent complex electrical systems. Follow along with real-world examples from a complete rewriting journey, including both the challenges faced and the significant benefits achieved. Gain insights into making legacy code modernization decisions and see how functional programming concepts can dramatically improve domain modeling in specialized engineering applications.

Syllabus

Electrifying Norway with F# and DDD - Almir Mesic | Lambda Days 2025

Taught by

Code Sync

Reviews

Start your review of Electrifying Norway with F# and DDD

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.