~/talk

Principles for Scaling Frontend Application Development

Talkat React Summit 2023 · on Friday, 2023-06-02· at 11:20· [frontend-architecture, devops-and-delivery]

Six concrete principles with examples and outcomes decide whether to watch: move to a monorepo migration to remove npm private-module churn, prefer co‑located styles like Tailwind so CSS can be safely deleted, keep data fetching in the render tree (Next.js 13 app router) not hoisted to avoid hidden calls and cost, always migrate incrementally and use AST automation cautiously (Google’s Rosie pattern), encode rules as external allow‑lists and owners, and eliminate version skew by serving the exact backend version for a client so server actions behave deterministically — Vercel builds and experiments are already proving these work.

AI-written summary · about

  1. 0:00Intro
  2. 0:47Backstory
  3. 3:27Google vs 2023
  4. 4:31Scaling Beyond Yourself
  5. 5:56tearing down the barriers
  6. 6:49private modules
  7. 8:09deleting code
  8. 8:41code bases
  9. 9:52data fetching
  10. 11:09migrate incrementally
  11. 13:25lint rules
  12. 13:58comments
  13. 14:31technical debt
  14. 15:06getting better and not getting worse
  15. 16:41Embrace lack of knowledge
  16. 17:36Application design opinions
  17. 19:19Eliminate systematic complexity
  18. 19:50Version SKU
  19. 22:32QA
~/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.