

Functional Programming with Ian Schwartz - JSJ 574
Mar 21, 2023
Ian Schwartz, a professional software developer, discusses functional programming in this episode. He covers key terms, algebraic data types, functional wrappers for state management, and the benefits of functional programming in React. They also explore functors, monads, and the maybe monad. The hosts emphasize the advantages of using functional constructs in React for organizing logic, testing user interfaces, and the benefits of using a 'maybe' type in functional programming languages. They also touch on monads, learning functional programming, contributing to open source, and upcoming video series.
Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11
Introduction
00:00 • 5min
Functional Programming Concepts in React
04:54 • 7min
Functors and Monads: Exploring Functional Programming Patterns in JavaScript
12:10 • 13min
The Maybe Monad and Functional Programming in React
25:17 • 7min
Benefits of Functional Programming in React and Book Club Promotion
32:45 • 2min
Testing User Interfaces in React
34:45 • 15min
Advantages of Using a 'Maybe' Type in Functional Programming Languages
49:42 • 15min
Understanding Monads in Functional Programming
01:05:09 • 3min
Learning Functional Programming and Upcoming Workshops for Top End Devs
01:08:15 • 3min
Contributing to Open Source and Using Prometheus
01:11:27 • 2min
Upcoming Video Series and Lighthearted Banter
01:13:03 • 14min