Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Frontend First - The elephant in the room

The elephant in the room

12/05/18 • 64 min

Frontend First

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:

plus icon
bookmark

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

undefined - Going all in on "outside in"

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

undefined - Incremental Ember upgrades

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:

Episode Comments

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<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