Happy Path Programming

#23 The Modern Java Platform - 2021 Edition

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