Главная
Study mode:
on
1
Introduction
2
What am I really trying to do
3
Higherorder functions
4
Objectoriented programming
5
Functional programming
6
Haskell
7
GHC I
8
Functional Purity
9
Functional Data Structures
10
Observables
11
Completeable
12
Handling Exceptions
13
Summary
Description:
Learn how to design and architect applications using functional programming principles in this 46-minute talk by Venkat Subramaniam. Explore the practical application of immutability and higher-order functions in building real-world systems. Discover how to shift your design thinking from imperative and object-oriented paradigms to a functional approach. Gain insights into functional purity, data structures, and handling exceptions in languages like Haskell. Understand the benefits of observables and completables in functional design. By the end of this presentation, acquire the knowledge to effectively apply functional programming concepts to create more robust and maintainable software applications.

Designing Functional Programs: From Imperative to Functional Paradigm

Java
Add to list