
The elephant in the room
12/05/18 • 64 min
Sam and Ryan discuss the difficulty of working with a design system that doesn't have good escape hatches, how implementing HTML and CSS can be more complex and time-consuming than coding user behavior, and some creative approaches to ensuring JSON:API payloads represent canonical server-side state.
Topics include:
- 04:15: Design systems and when they break down
- 22:38: The complexity of implementing designs in HTML and CSS
- 34:38: JSON:API mutations. How incomplete response payloads can put your Ember app into an impossible state.
Links:
Sam and Ryan discuss the difficulty of working with a design system that doesn't have good escape hatches, how implementing HTML and CSS can be more complex and time-consuming than coding user behavior, and some creative approaches to ensuring JSON:API payloads represent canonical server-side state.
Topics include:
- 04:15: Design systems and when they break down
- 22:38: The complexity of implementing designs in HTML and CSS
- 34:38: JSON:API mutations. How incomplete response payloads can put your Ember app into an impossible state.
Links:
Previous Episode

Going all in on "outside in"
Sam and Ryan discuss getting Mirage and Ember to work in CodeSandbox, how FastBoot affects different approaches to rendering responsive content, and different ways an outside-in mindset can benefit product teams and open-source software projects.
Topics include:
- 2:50: Getting Ember and Mirage working on CodeSandbox. Coding in the browser.
- 10:30: How FastBoot affects the use of screen width services
- 24:40: Going all-in on outside-in development. Starting at the end.
Links:
Next Episode

Incremental Ember upgrades
Sam and Ryan discuss a new process for upgrading Ember apps and Sam's experience using it on EmberMap's codebase. They also talk about leadership in Open Source projects and lessons learned from Mirage.
Topics include:
- 04:45: What is a leader's job?
- 13:17: Step-by-Step: Upgrading EmberMap
Links:
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/frontend-first-197138/the-elephant-in-the-room-19326824"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to the elephant in the room on goodpods" style="width: 225px" /> </a>
Copy