Synopsis
On Rubber Ducking, Spencer Miskoviak & Chris Schmitz discuss their development experience, excitements, and challenges with React, TypeScript, JavaScript, Design Systems and anything else that might be on their mind this week.
Episodes
-
Brad Turner on Managing Colors in Design Systems
16/11/2018 Duration: 45minBrad Turner (the first guest!) joins Chris & Spencer on this episode to discuss recent changes in the colors in Handshake's Design System, the decision process and how the color system was developed. Brad’s Colors App Brad’s Twitter Lyft Color System
-
Scaling Redux
08/11/2018 Duration: 45minOn this episode of Rubber Ducking, Chris & Spencer discuss their experience using Redux in the context of React and TypeScript. redux A Philosophy of Software Design (Book) normalizr reselect Scaling data selection on the client react-redux redux-logger Redux Devtools redux-form
-
React Hooks
01/11/2018 Duration: 35minChris and Spencer discuss the recent release of React Hooks and speculate on what it means for day-to-day development on feature work, what might change and potential pros and cons of different scenarios. Making Sense of React Hooks by Dan Abramov React Hooks and Suspense videos by Kent C. Dodds Example showing concerns color-coded React Hooks Documentation React Conf 2018 React Hooks type definitions closed in favor of this Pull Request React v16.6.0 release blog post
-
-
Principles of Component API Design
18/10/2018 Duration: 35minChris and Spencer discuss the Principles of Component API Design (or Prop Design) and lessons they've learned while creating components. Principles of Component API (Prop) Design Make Impossible States Impossible Using component dot notation with TypeScript to create a set of components Building the Next Generation of Search at Handshake