~/talk

The Remix Philosophy is not Just for Remix

Talkat Conf42 JavaScript 2023 · on Thursday, 2023-11-16· [web-platform, react]
linkedin:kendsnyder
slides:none on file

Argues Remix’s philosophy generalizes beyond the framework and demonstrates it by building a shopping-list app that uses routes, loader/action functions, server-side Json responses, and in-memory data to add delete and toggle cart state successfully; forms submit as real HTTP mutations and the client bundle hydrates for navigation. Highlights runtime adapters (Cloudflare Deno Bun), ~116 community stacks, roadmap items like Vite integration and loader/action middleware, and that the app runs without JS using forms-as-mutations. GitHub demo exists.

AI-written summary · about

  1. 0:00intro
  2. 0:22preamble
  3. 0:48about ken
  4. 1:27why should you care?
  5. 2:02let's create a real remix app
  6. 13:18try it on github
  7. 14:20more complex forms
  8. 16:29philosophy: embrace server/client model
  9. 17:21bundles
  10. 18:13single page app
  11. 18:39remix app
  12. 20:10server & runtime adapters
  13. 20:41official list
  14. 21:23work with web foundations
  15. 21:43standards
  16. 23:09request, response
  17. 23:48fetch loves requests & response
  18. 24:26headers
  19. 25:28url search params
  20. 26:13traditional react components
  21. 27:11more traditional react page
  22. 27:46or just use remix
  23. 28:07work without js
  24. 30:11demo without js
  25. 31:15roadmap and future flags
  26. 31:43roadmap highlights
  27. 32:47future flags
  28. 34:08applying the philosophy outside remix
  29. 35:11we chose a new mindset
  30. 36:14hello shoreline
  31. 36:26thank you
~/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.