~/talk

Lessons from 5 years of UI architecture at GitHub

slides:none on file

Five years of work on GitHub’s Rails monolith (5,000 models, 4,000 routes, 2,100 controllers, ~650 monthly contributors) yields concrete takeaways: adoption of React (≈250 React routes serving half of weekly pages) because web stacks can’t match mobile expectations, Primer and component drift create maintenance hell (5,000 buttons across the codebase), practical reuse of Highcharts and React Table saves time, design handoffs from Figma cause rework, and the rule of thumb is native is the new baseline and frontend costs 10x backend.

AI-written summary · about

  1. 0:00Introduction
  2. 2:18Three UI lessons at GitHub
  3. 4:45Native UX baseline
  4. 8:19App-like web pressure
  5. 12:18Design system paradox
  6. 17:38Front-end complexity
  7. 23:11Design vs engineering
  8. 27:44Budgeting UI complexity
  9. 28:30Q&A
~/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.