Help! We’re Inheriting a Large F# Application
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the challenges and benefits of inheriting a large F# application in this NDC Oslo conference talk. Learn how Matias Pettersen and Teodor Ande Elstad navigated taking over the system responsible for personalization at tv.nrk.no, a substantial F# application using the Orleans actor framework. Discover strategies for understanding and maintaining F# codebases, including functional domain modeling, signposting techniques, and the use of comments and tests as guides. Gain insights into documentation practices, mob programming as a learning tool, and the advantages of F# in .NET environments. Understand how new developers can benefit from F#'s strengths without being F# experts, and explore the resources available in the F# community for easing the transition into inherited projects.
Syllabus
Intro
Once upon a time...
You're all an island
People use NRK TV & Radio quite a bit
Keep important stuff in view
Functional domain modeling is nice
Functional view is also limited
Use signposting to guide travellers
Comments and tests can be signs
Documentation comments as signs
The F# programmers pathfinder
Consider drawing maps
Mapping with documentation
Let the mob be your map
Most .NET stuff is quite easy to use
Plenty of goodies in the F# community
Functionality we love to own
Taught by
NDC Conferences
Related Courses
Health Informatics: Data and Interoperability StandardsGeorgia Institute of Technology via edX Fractal Architecture
NDC Conferences via YouTube Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube Refactoring Is Not Just Clickbait
NDC Conferences via YouTube Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube