
22: Structuring Data
22: Structuring Data
This time we discuss the way data tends to be structured in functional languages and some of the similarities with datab... Read more
14 Jun 2019
•
44mins

21: Type Parameters
21: Type Parameters
You may have seen generics in C#, Java, or Swift but there are a lot of very useful patterns using generics that rarely ... Read more
10 Aug 2018
•
1hr 14mins

20: Laziness
20: Laziness
Lazy evaluation is not normally something you hear programmers discussing but there is a lot of power available if you k... Read more
18 Jun 2018
•
57mins

19: Starting A Project Functionally
19: Starting A Project Functionally
Logan walks us through what his experience has been starting a JavaScript project in a functional style and using the be... Read more
16 Feb 2018
•
1hr

18: Monads
18: Monads
Monads, the promised land of functional programming. Or at least with all the hype they'd better be! Come join the cast ... Read more
17 Nov 2017
•
1hr 24mins

17: Applicative Functors
17: Applicative Functors
Building on the power of functors we examine a few scenarios where a normal Functor is problematic. Fortunately, there i... Read more
26 Aug 2017
•
58mins

16: Functors
16: Functors
Going deeper down the category theory rabbit hole, we explore one of the most common and useful abstractions in the func... Read more
23 Jul 2017
•
1hr 6mins

15: The FP Community
15: The FP Community
Join us as we discuss the FP community. FP has a reputation as harsh and impenetrable but is that really the case? What ... Read more
6 Jul 2017
•
1hr 16mins

14: Dynamic and Static Languages
14: Dynamic and Static Languages
The kind of type system a functional language uses has a large impact on the way you use that language. In this episode ... Read more
23 Apr 2017
•
1hr 17mins

13: ADTs
13: ADTs
Algebraic Data Types (ADTs) are one of the most distinguishing features of statically typed functional languages. Come l... Read more
3 Mar 2017
•
1hr 10mins