Keynote: We're Gunna Program Like it's 1999
summary
Graph history and engineering lessons connect concrete tools and decisions: GraphQL turns ten, XHP inspires JSX adoption inside Facebook, and a custom Preparable state machine batches many per-component queries into single memcache requests to fix the N+1 problem. Regenerator reveals generators as explicit state machine syntax, prompting async/await in PHP and gen XHP which co-locates fetching and rendering. That work leads to open source DataLoader and Relay and shows moving abstractions and syntax can restore the simple LAMP mental model at web scale.
AI-written summary · about
chapters (12)
- 0:00Start
- 1:35static files . Web applications dynamic programs
- 5:05The mental model of the web feels the same.
- 6:11Rendering Views
- 7:24Security solved by default
- 11:51Dynamic one-way data flow architecture
- 12:55The dreaded N+1 problem
- 13:54Improved performance & modularity
- 14:21Generator Functions
- 15:29Async Functions
- 16:19Encapsulated data-driven components
- 17:51Today, half the world is online.
related talks
30mKeynote: A Conversation with Tom Preston-Werner
19mKeynote: The Future of JavaScript is Universal
41mKeynote
20mKeynote: JavaScript: Enterprise Adoption and Usage
12mKeynote: Welcome Remarks
30mKeynote: The State Of JavaScript
23mParty like it's 1999, write JavaScript like it's 2012
24mWe Will All Be Game Programmers
