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
Introduction
00:00 • 3min
How to Identify and Avoid Linguistic Anti-Patterns
03:25 • 4min
How to Identify When APIs Can Be Confusioned
07:11 • 3min
How to Avoid Using the Same Name in Different Objects
10:39 • 2min
How to Avoid Booing Arguments
12:21 • 2min
How to Change the State of an Order
14:26 • 2min
Ruby's Language Anti-Patterns
16:28 • 4min
The Dangers of Bleeding Parameters at Hearts
20:03 • 4min
The Most Dangerous Code in the World
24:21 • 3min
Ruby Case Studies on Security
27:14 • 4min
How to Use Docker Deep Dive to Advance Your Career
31:35 • 2min
The Importance of Community-Organized Auditing of Common Libraries
33:11 • 3min
Ruby's Capability System for String Formatting
36:16 • 3min
How to Mitigate a Bug in a Gem Repository
38:50 • 2min
The Air of Malicious Ruby Gems
41:17 • 2min
Ruby on Rails: A Case Study
42:59 • 4min
Ruby Configuration Files
46:37 • 2min
The Benefits of Typing in Ruby
48:40 • 4min
How to Negotiate a Raised Salary
52:54 • 5min
How to Play Rails Remote Conf
57:40 • 2min
How to Win Forbidden Sky
59:37 • 3min