In this episode, Chris & Spencer discuss approaches for maximizing the value of a design system for product, design, engineering, and other stakeholders.
A quick follow-up to the previous experimentation episode, and a more in-depth discussion around "what belongs in Redux?", the evolution of thoughts around it, and the lessons learned around a bad abstraction Spencer wrote.
In this episode, Chris and Spencer discuss code generation specifically around using CSS Modules, SASS, and TypeScript to add additional type-safety when referencing class names using the typed-scss-modules package.
This episode, Chris and Spencer discuss feature rollouts, experimentation toggles, tracking, specific components, and consuming the toggles on the client.
In this episode, Chris and Spencer discuss testing our design system components with react-testing-library and the recent news of Yarn being rewritten in TypeScript (along with other features and changes).
This episode, Chris and Spencer discuss querying (selecting) data on the client, how they use reselect with Redux, and the pros/cons they experienced when initially adopting it up to today.
On this Episode, Chris and Spencer discuss recent efforts migrating from a monolith to domain-driven services, replicating data with Google PubSub, creating a GraphQL endpoint and consuming that endpoint with React, Apollo and TypeSript.
In this episode, Chris and Spencer discuss their current efforts to migrate the design system (components, colors, typography, etc.) to a dedicated repository.
This episode Chris and Spencer discuss current efforts to add additional type safety to normalized entities in the Redux store, using those types more effectively in tests, selector tests and object (entity) factories for testing.
24 min
About Rubber Ducking
From the publisher's feed
On Rubber Ducking, Spencer Miskoviak, Chris Schmitz & guests discuss their development experience, excitements, and challenges with React, TypeScript, JavaScript, Design Systems, and anything else…