Happy Path Programming

#57 Technology Trade Offs: Python & Kotlin (With Matt Anger)

Mar 15, 2022
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
The Multi-Platform Capabilities of Kotlin
02:15 • 3min
3
How to Upgrade to Python and Django
04:55 • 5min
4
The Problem With the Scholar Ecosystem
09:58 • 3min
5
The Importance of Concurrency in Java
13:28 • 3min
6
The Importance of Rearchitecting Your System
16:17 • 3min
7
Kotlin: A Functional Way of Doing Things
18:56 • 2min
8
How to Learn Kotlin Code With IntelliJ
20:54 • 2min
9
The Importance of Nullability in Kotlin
23:12 • 3min
10
GraphQL Federation: A Microservice Approach to Scalability
26:38 • 2min
11
The Importance of Functional Thinking in Complex Systems
28:56 • 2min
12
How to Duplicate Production Traffic
31:23 • 4min
13
The Psychology of Chaos Testing
35:09 • 2min
14
The Fallacies of Distributed Systems
37:28 • 2min
15
The Importance of Chaos Engineering in the Development of Systems
39:06 • 3min
16
The Concerns About Language Changes
42:02 • 2min
17
Concurrency and Scalability
43:33 • 2min
18
Kotlin's Immutability Advantages Over Java
45:13 • 2min
19
R2DBC and Coroutines: A Comparison
47:09 • 2min
20
Coroutine and Python: The Future of Development
49:39 • 2min
21
Kotlin and Java: A Comparison
51:40 • 3min
22
The Trade-Offs Between Freedom and Standardization in an Organization
54:23 • 2min
23
The Benefits of Learning Kotlin
56:33 • 2min
24
How to Be a Better Developer by Learning More Languages
58:22 • 2min