From Object Oriented to Functional Domain Modeling

From Object Oriented to Functional Domain Modeling

Devoxx via YouTube Direct link

Higher-order functions

7 of 30

7 of 30

Higher-order functions

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

From Object Oriented to Functional Domain Modeling

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

  1. 1 Intro
  2. 2 What is a functional program?
  3. 3 The OOP/FP dualism - FP
  4. 4 From Object to Function centric
  5. 5 A composable functional API
  6. 6 Essence of Functional Programming
  7. 7 Higher-order functions
  8. 8 A strategy pattern Converter
  9. 9 Using the Converter
  10. 10 A functional Converter
  11. 11 Currying
  12. 12 More Function Composition
  13. 13 A Salary Calculator Builder
  14. 14 Using the Salary Calculator Builder
  15. 15 Isolating Salary Rules
  16. 16 A Functional Salary Calculator
  17. 17 Using the Functional Salary Calculator
  18. 18 JAVASLANG A functional Library for Java 8
  19. 19 Error handling with Exceptions?
  20. 20 Error handling The functional alternatives
  21. 21 Error handling with Try monad
  22. 22 and how we can use it
  23. 23 Decoupling state and behavior
  24. 24 Introducing the Reader monad ...
  25. 25 API design is an iterative process
  26. 26 Strive for immutability
  27. 27 Avoid using exceptions for error handling
  28. 28 Use anemic object
  29. 29 FP allows better Reusability & Composability
  30. 30 Suggested readings

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.