Главная
Study mode:
on
1
Intro
2
Modeling a point
3
Data structures in Fsharp
4
OOP vs. FP
5
Half-lives of software related entities
6
Locks do not compose
7
Amdahl's law in action
8
Business objects
9
Joe Armstrong on OOP
10
Business objects
11
Scott Wlaschin "Domain Modeling Made Functional"
12
Domain modeling in Fsharp
13
Algebraic data types in Fsharp
14
Yaron Minsky "Make illegal state unrepresentable"
15
Can't we adopt FP style in C#/Java?
16
Alan Kay on objects
17
Classic OOP vs real world
18
Actor model as OO done right
19
Impact of FP on feature development cycle
20
What main advantage did we gain with FP?
21
Outro
Description:
Explore the transition from object-oriented programming to functional programming in this conference talk by Vagif Abilov, a senior consultant with over 30 years of programming experience. Delve into the advantages of functional programming for projects with short deadlines and continuous deployment. Learn about modeling data structures in F#, the limitations of OOP, and the benefits of algebraic data types. Examine concepts like Amdahl's law, domain modeling, and the actor model. Discover how functional programming impacts feature development cycles and the main advantages gained from adopting this paradigm. Gain insights from industry experts like Joe Armstrong, Scott Wlaschin, and Alan Kay on topics ranging from business objects to the nature of object-oriented programming.

Life After Business Objects - Confessions of an OOP Veteran

GOTO Conferences
Add to list
0:00 / 0:00