Happy Path Programming

#69 Polymorphism Unbound

Sep 30, 2022
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
How to Plan a Winter Tech Forum
01:40 • 2min
3
How to Set a Date for a Ski Trip
03:38 • 1min
4
Strange Loop: A Functional Programming Perspective
05:08 • 2min
5
How to Use Assembly to Reduce the Size of Your Application
07:06 • 2min
6
The Resistance to Higher Level Languages
08:44 • 2min
7
The Importance of Scripting
11:03 • 4min
8
The Evolution of Structured Development
15:05 • 4min
9
The Importance of Polymorphism in Virtual Functions
18:53 • 2min
10
The Evolution of Polymorphism
21:16 • 2min
11
The Importance of Dynamic Binding in C++
22:57 • 3min
12
The Importance of Polymorphism in Programming
25:34 • 2min
13
Why Polymorphism Matters
27:47 • 4min
14
The Importance of Naming Functions
31:18 • 2min
15
The Importance of Naming Operators
33:24 • 4min
16
Scala and the Searchability of Operators
37:08 • 2min
17
Polymorphism and Extension Functions
38:53 • 3min
18
Polymorphism: A New Approach to Typing
41:43 • 2min
19
Reusing Code Through Inheritance in Rust and Go
44:01 • 3min
20
The Importance of Inheritance in Frameworks
46:45 • 4min
21
Polymorphism in Programming Languages
50:30 • 2min
22
Structured Analysis and Design: A Compromised Approach
52:37 • 3min
23
The Importance of Mutability in Functional Programming
56:00 • 2min
24
The Importance of Functional Programming
58:10 • 3min
25
How to Internalize Algebra
01:01:34 • 2min
26
The Importance of Recursion in Functional Programming
01:03:24 • 4min