Chapters
Transcript
Episode notes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
Introduction
00:00 • 2min
The Unforgiving Syntax of Underscore Equals in Scala
01:54 • 2min
The Evolution of Scala Three Syntax
03:42 • 2min
The Modern Java Platform 2021 Edition
05:44 • 2min
The Dark Ages of Java
07:15 • 2min
The Java Ecosystem
09:14 • 3min
Go: A Replacement for C Programming
12:29 • 2min
How to Use Modern Tooling in the SPT Pain Cave
14:30 • 2min
How to Use IntelliJ to Build Kotlin Plugins
16:05 • 3min
How to Bootstrap a Great All Project
18:50 • 2min
How to Use Gradle to Build a Plugin
20:34 • 2min
How to Be Productive With the Java Ecosystem
22:10 • 5min
The Importance of Dependency Injection in Java
27:30 • 2min
The Importance of Pre Compiling JSPs
29:21 • 2min
Java 16: The Future of Programming
31:15 • 2min
Java 8: The Long-Term Support Version
32:56 • 2min
Java 17: A Different Version?
34:49 • 3min
Python's Design by Committee Process
37:33 • 2min
How to Describe a Monad in a Language
39:17 • 3min
How to Explain a Problem Type Classes Are Trying to Solve
42:04 • 2min
The Importance of Dynamic Binding
43:46 • 2min
The Importance of Recognizing Reality
45:25 • 1min
The Importance of Understanding Monad's
46:54 • 2min
Java 16: A Beginner's Guide
48:51 • 1min
The Impact of Java 16 on Serialization
50:19 • 2min
The Complexity of Serialization
52:44 • 2min
The Complexity of Programming Languages
54:16 • 2min
The Importance of Type Information in Programming
55:53 • 3min
Reactive Programming: A Place Where the Java Ecosystem Shines
58:24 • 3min