Happy Path Programming

#81 TypeScript & Effects with Michael Arnaldi

Jun 30, 2023
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
The Developer Retreat
01:50 • 3min
3
TypeScript Effects: How Scala Zio Inspired Me
04:23 • 2min
4
How to Optimize for Maintainability of a Product
06:35 • 2min
5
The Importance of Scalability in Functional Programming
08:21 • 2min
6
The Importance of JavaScript in Software Development
10:36 • 4min
7
The Importance of TypeScript
15:01 • 2min
8
TypeScript: The Origin Story
17:15 • 2min
9
C-Sharp: A Language for Types
18:48 • 2min
10
The Evolution of JavaScript
20:33 • 3min
11
The Journey of a TypeScript Developer
23:14 • 3min
12
The Journey of Adaptation
26:00 • 3min
13
The Differences Between Scala and TypeScript
28:48 • 4min
14
The Value of Effect Systems
32:30 • 4min
15
Distributed Systems: The Next Frontier in Composability
36:09 • 2min
16
Effectful: A Browser-Based Rendering System for Distributed Workflows
37:56 • 3min
17
The Value of Using Effects in Scala
41:25 • 3min
18
The Purpose of Functional Programming
44:22 • 5min
19
The Three Properties of Every Piece of Code
49:43 • 2min
20
TypeScript and the Importance of Exactness
51:23 • 4min
21
How to Use Monads in JavaScript TypeScript
55:46 • 3min
22
The Importance of Monads in Zio
59:06 • 3min
23
The Importance of Monads
01:02:26 • 4min