YoVDO

Logic vs. Side Effects - Functional Goodness You Don't Hear About

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Functional Programming Courses Software Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX