Life after business objects. Confessions of an OOP veteran
summary
A production media pipeline moves gigabytes per hour and switches the codebase to F# for immutability, F# and Akka.NET for stateful actors, and algebraic types to make illegal states unrepresentable. Compile-time pattern matching and small immutable records replace nullable fields, tests usually turn green after a few hours of refactoring, and feature-to-production cycles shorten. The system achieves better concurrency without locks, improved deployment speed, and practical operational stability. algebraic data types fable for frontend
AI-written summary · about
chapters (26)
- 0:00Intro
- 1:37Vagifs background
- 3:20Why your Fsharp evangelism isnt working
- 6:00Modeling a point
- 8:40Design mistakes
- 10:32Brute Angle
- 15:17Business Objects
- 18:16Class Order
- 21:32Records
- 22:10Binding
- 24:04Active patterns
- 24:46Optional and null types
- 26:24Domain binders
- 26:57Optional types
- 27:48Sets vs slots
- 28:36Can we adopt fp style
- 28:56What should you be writing
- 30:33Can we adopt FB style
- 31:10Reacting to comments on Netconf
- 32:32Object oriented
- 32:54Alan Kay
- 33:35Actor Model
- 34:38Summary
- 35:43Visibility
- 36:46Conclusion
- 37:36Questions
related talks
37mLife After Business Objects: Confessions of an OOP Veteran
34mLife After Business Objects - Confessions of an OOP Veteran
35mLife After Business Objects - Confessions of an OOP Veteran
59mLife After Business Objects
52mF# in the real world
01h 00mFunctional-first programming with F#
46mFunctional programming in F# Fad or Fabulous
01h 08mWhy Every Day as a Developer Would Be Easier with F#
