The Post JavaScript Apocalypse
summary
Argues for a post-JavaScript language that removes clutter and common footguns: drop tabs and single quotes, prefer use let and const, drop var, eliminate null in favor of undefined, ban mutating builtins (Date, Math.random, delete, splice, sort) to encourage purity while allowing controlled impurity, implement generators as closure factories, make callbacks the first parameter with the rest operator last, critique Promises and offer the RQ library idea, propose a dec64 decimal numbers type to fix 0.1 + 2, and add contracts, security and distribution primitives.
AI-written summary · about
chapters (44)
- 0:00Intro
- 3:07Marie Kondo
- 4:54Examples of Clutter
- 5:15ASCII
- 5:42TAB vs SPACE
- 6:48Silicon Valley
- 7:18Richard Hendricks
- 8:10Tab Spaces
- 8:41Tab Does Not Spark Joy
- 8:54Single and Double Quotes
- 9:40Single Quotes
- 11:53Case Sensitivity
- 12:18Let vs var
- 13:26Const
- 13:43Bottom Values
- 14:27Null
- 15:01Tony Hoare
- 16:23Functional Programming
- 21:53Generators
- 22:56Generator Example
- 23:19Callbacks
- 24:55promises
- 25:38ourqueue
- 26:11Syntax
- 26:33Fortran
- 28:51Algol
- 30:09Rebel
- 31:15Exception Handling
- 32:02Finally
- 32:46Catch clauses
- 34:48Index of method
- 38:47Deck64
- 40:18Number Type
- 40:34What is 0
- 40:45What is undefined
- 41:17Possible answers
- 44:05If n is man
- 44:32Conditional jumps
- 45:33Reserved words
- 48:47Camelcase vs Underbar
- 49:53Names with Spaces
- 50:47Programming by Contract
- 52:15Security
- 52:56Distribution








