Software Engineering Radio - the podcast for professional software developers

Episode 489: Sam Boyer Package Management

Dec 8, 2021
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 3min
2
The Most Important Things That You Will Find in the Universe of Packages
02:44 • 2min
3
Then You're Going to See a Lot More in the M P M Ecosystem
04:38 • 2min
4
Is There a Package Manager?
06:36 • 2min
5
The Job of a Package Manager
08:11 • 1min
6
Python Package Manager - Is There Competition Within Languages?
09:40 • 2min
7
Python Package Manager
11:27 • 2min
8
Is Name Resolution a Common Use Case?
13:32 • 4min
9
Do the Package Managers Support an API?
17:04 • 3min
10
What Is the Developer Orkflow Look Like?
19:49 • 2min
11
How to Remove a Package From the Metadata?
21:47 • 2min
12
Is There a General Answer to Cycle Dependencies?
23:38 • 2min
13
How Do Versions and Dependencies Interact?
25:38 • 2min
14
Using a Type Checker in a Dynamic Language?
27:23 • 2min
15
Using a Version Selection Otarithm to Find Aversion of Logging?
29:35 • 3min
16
How Does a Package Manager Choose?
32:23 • 3min
17
How to Deal With Dependency Problems
35:36 • 3min
18
Is There a Command or Setting Where I Can Depend on an Override?
38:09 • 2min
19
Is a Lock File Necessary?
40:08 • 2min
20
Having a Lock File in the Lock File Is a Good Idea
42:15 • 3min
21
Is There a Language That You Can Use to Describe Your Build?
45:09 • 2min
22
How Do I Locate Packages on Disk?
46:45 • 2min
23
Deployment - Should the Lock File Be Committed?
49:01 • 2min
24
How to Add a Package Into a Stack
50:56 • 2min
25
The New Language - Scumata
53:12 • 2min