
Episode 80
When composability is not the answer
Sam and Ryan chat about composability, and situations where it gets in the way of development. They also discuss adding animations to a React app and why application developers shouldn't always follow the advice of library authors.
November 27, 20191h 16m
Audio is streamed directly from the publisher (cdn.simplecast.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.
Show Notes
Topics include:
- 0:00 – Livable code with Ember
- 3:09 – Speeding up Ember builds, and bugs with React rebuilds
- 7:09 – Undoing bad abstractions
- 11:30 – Building a mobile nav with React Spring + Reach Modal
- 18:48 – Documentation: Guides vs. How-tos vs. Examples
- 34:40 – Composability, and awareness of React's children vs. Ember's yield
- 38:30 – Structural vs. reusable components
- 54:54 – UI Testing
- 1:03:04 – Does advice for building good libraries transfer to buiding good apps?
Links:
- What nobody tells you about documentation, by Daniele Procida
- React Spring
- Using Composition in React to Avoid "Prop Drilling", by Michael Jackson
- Mirage and Cypress Quickstart