This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, August 11 • 3:30pm - 4:30pm
How Functional Programming Changes Developer Practices: Dean Wampler

Sign up or log in to save this to your schedule and see who's attending!

Functional programming (FP) is going mainstream. First seen as a better approach for concurrency, we are finding that FP has pervasive benefits, often supplanting OOP for many purposes. This talk explores how FP aligns with, but also changes developer principles and practices. 1. FP emphasizes mathematical rigor and rich types, which change TDD. 2. Capturing your domain model in code has serious drawbacks. 3. *Pure* functions and immutable data structures are more modular and reusable than objects. 4. FP introduces new "design patterns". 5. *But*, FP can be hard to master.


Thursday August 11, 2011 3:30pm - 4:30pm
GA: Savoy