OOP and FP - Complementary Techniques in Software Development

OOP and FP - Complementary Techniques in Software Development

Devoxx via YouTube Direct link

Biggest FP advantage: Immutability

12 of 18

12 of 18

Biggest FP advantage: Immutability

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

OOP and FP - Complementary Techniques in Software Development

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 A world of false dichotomies
  3. 3 False dichotimies in software engineering
  4. 4 OOP == Message Passing
  5. 5 Functional Programming Myths
  6. 6 Definitions
  7. 7 What's the difference?
  8. 8 Biggest OOP advantage: Polymorphism
  9. 9 OOP vs FP Decomposition
  10. 10 OOP Decomposition
  11. 11 Composition(?)
  12. 12 Biggest FP advantage: Immutability
  13. 13 Referential transparency means no side-effects
  14. 14 OOP vs FP Error Management
  15. 15 OOP: FP = Imperative: Declarative
  16. 16 FP version 1
  17. 17 FP version 2
  18. 18 85% functional language purity

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.