Do you OOP in Elixir?
summary
Explains how object-oriented design habits from Ruby on Rails or Java can unintentionally appear in Elixir systems and which specific OOP-like patterns to avoid. Focuses on making code more functional by pointing out subtle anti-patterns that lead to OOP-style implementations in Elixir.
AI-written summary · about
chapters (6)
- 0:00Start
- 2:08Object Oriented Programming
- 2:46Modules are not Classes
- 6:11Functions are not Methods
- 8:07Encapsulation
- 12:28Polymorphism and Abstraction
related talks
45mFunctional programming vs. Object-oriented Programming
39mOops! OOP's not what I thought
39mFunctional Concepts in Elixir
37mElixir - functional, concurrent, distributed programming
53mOOP vs FP
46mPoka Yoke Mistake proofing via Functional Programming
51mFunctional Principles for Object Oriented Development
50mFunctional Principles for Object-Oriented Development
