Domain Modeling Made Functional
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore domain modeling through a functional programming lens in this 52-minute conference talk. Learn how statically typed functional languages offer a unique approach to type systems, positioning them as valuable tools rather than obstacles. Discover techniques for leveraging types to create fine-grained, self-documenting domain representations and even encode business rules, preventing incorrect code at compile-time. Gain insights into incorporating types into domain-driven design processes through simple, real-world F# examples. No prior F# knowledge or complex mathematical understanding required for this jargon-free presentation on harnessing type systems for more robust software design.
Syllabus
Domain Modeling Made Functional - Scott Wlaschin
Taught by
NDC Conferences
Related Courses
Type-Driven Development: Designing with TypesPluralsight Building a Stock Market Monitoring System with F#
YouTube Programming Foundations: Object-Oriented Design
LinkedIn Learning Software Engineering: Modeling Software Systems using UML
The Hong Kong University of Science and Technology via Coursera Learning Path: Haskell: Functional Programming and Haskell
Udemy