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.
- 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.