Elevating Developer Experience at the Speed of Sound
summary
Sonos migrates off Salesforce Commerce Cloud to a stack of Next.js + Vercel + Sanity, completing a big storefront rewrite in about six months (original plan closer to a year), prebuilding roughly 600 pages with ISR every two hours, and moving to TurboRepo and the App Router. CI uses GitHub Actions pipelines with linters, unit/integration/accessibility/load tests. A custom scrolling product blowout ships and works, conversions rise, preview builds speed up, and infrastructure maintenance drops so developers focus on features.
AI-written summary · about
chapters (24)
- 0:00Introduction
- 0:45What does DX mean to Greta
- 1:13Good DX characteristics
- 1:55Listening to your team
- 2:44Migration from Salesforce Commerce Cloud
- 3:55Features of Nextjs
- 4:33Change for internal teams
- 5:13Lessons Learned
- 6:22Managing the Migration
- 7:01Monitoring the Migration
- 7:35Internal Stakeholders
- 8:28Code Quality
- 9:05Flexibility
- 9:48Remove dependencies
- 10:24Psychology of the team
- 10:43Recruiting new developers
- 11:16Leveraging Next for experimentation
- 11:43Gretas favorite Next features
- 13:22Gretas workflow
- 14:00Gretas relationship with Versale
- 14:36Gretas thoughts on Cyber Monday
- 15:05Whats next for the team
- 15:45Users
- 16:25Outro
related talks
22mOptimization strategies for a performant, headless storefront
12mMaking commerce. Faster.
32mNavigating the Sea of Javascript tool
34mImproving Developer Experience: How We Built a Cloud Native Dev Stack for 100s of Engineers
11mAddressing deployment speed and developer focus
07mFrom Insanity to Sanity: How We Let the Product Team Take Over
05mKeeping commerce flexible
29mHow InVision Leveled up Their Marketing Stack with Next.js and Sanity.Io
