Logic vs. Side Effects - Functional Goodness You Don't Hear About
Offered By: NDC Conferences via YouTube
Course Description
Overview
Explore the fundamental concept of separating logic from side effects in functional programming through this insightful conference talk. Delve into how this separation brings clarity, power, and safety to software architecture, enhancing maintainability and testability. Learn to identify various types of side effects and master techniques for refactoring standard programming idioms into a more functional style. Discover how isolating pure, technology-agnostic logic from impure, technology-specific side effects leads to more reliable and easier-to-reason-about programs. Gain valuable insights from Enrico Buonanno's book on Functional Programming and understand why this approach is crucial for creating robust, maintainable software that meets customer needs.
Syllabus
Logic vs. side effects: functional goodness you don't hear about - Enrico Buonanno
Taught by
NDC Conferences
Related Courses
Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld SystemsVanderbilt University via Coursera The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera Automated Visual Software Analytics
openHPI Software Architecture & Design
Georgia Institute of Technology via Udacity Software Architecture for the Internet of Things
EIT Digital via Coursera