~/talk

Onboarding like Uber or Stripe is simpler than you think

Talkat Shift Miami 2023 · on Tuesday, 2023-05-23· [developer-experience, devops-and-delivery]
github:Tpuljak
slides:none on file

Uber shifts from thousands of repos and more than 4,000 services into a monorepo and solves multi‑gigabyte checkouts with Devpods — Kubernetes containers built from the production image, with IDE caches and artifacts preloaded so checkout time drops from hours to click‑to‑code. Stripe starts with long‑lived EC2 machines and Slack gating and evolves to Devboxes that are per‑branch and previewable so reviewers don’t need local checkouts. Open standards used include Dev Containers, GitHub Codespaces, Gitpod and self‑host Daytona.

AI-written summary · about

  1. 0:00The problem of onboarding
  2. 1:34Traditional onboarding flaws
  3. 3:11Uber's devpod solution
  4. 6:35Stripe's dev box evolution
  5. 9:37Standardized environments
  6. 13:07Conclusion and key takeaways
~/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.