~/talk

Keynote: Why web tech is like this

Talkat NDC London 2023 · 2023-01-23..01-27· [web-platform, computing-history]
slides:none on file

The history traces concrete artifacts and surprises: a 730-line C server that listens on port 2784 then later 80 and only serves files via telnet, a NeXT browser that allowed inline editing, Mosaic introducing inline images after the IMG vs image source debate, PHP’s SQL injections, JavaScript in 10 days and CSS from mailing lists, ASP.NET’s viewstate base64 blob hack, Rails’ generators and migrations, Node on V8, WebAssembly running .NET, and modern meta-frameworks (SvelteKit/Astro) that blend server and client rendering.

AI-written summary · about

  1. 0:00Web tech overview
  2. 1:26Tim Berners-Lee and the web
  3. 4:36First web server demo
  4. 10:18Browser evolution
  5. 14:05IMG tag standardization
  6. 16:52Netscape vs Internet Explorer
  7. 18:35PHP web apps
  8. 20:17FrontPage and front-end
  9. 22:46JavaScript and CSS origins
  10. 25:14Web accessibility laws
  11. 27:23ASP.NET and the rise of object-oriented web development
  12. 31:36Ruby on Rails
  13. 36:09JavaScript rebirth
  14. 39:17Firebug revolution
  15. 41:26Node.js
  16. 42:49Single-page application frameworks and MVC in JavaScript
  17. 47:02TypeScript
  18. 49:07WebAssembly
  19. 51:14Modern trends
  20. 53:22Meta frameworks
  21. 59:39Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.