Spencer MiskoviakinRubber DuckingCreating a CLI with TypeScriptThe tooling and steps to create a command-line npm package written in TypeScriptFeb 25, 2019Feb 25, 2019
Spencer MiskoviakinRubber DuckingGenerating TypeScript definitions for CSS Modules using SASSTooling and approaches for integrating CSS Modules, SASS, and TypeScript to add additional type-safety when importing the styles.Feb 17, 2019Feb 17, 2019
Spencer MiskoviakinRubber DuckingMigrating a design system to a dedicated repositoryAn overview of the benefits, general patterns, and tooling for migrating components to a dedicated design system repository.Dec 17, 20181Dec 17, 20181
Spencer MiskoviakinRubber DuckingUsing Code Generators to Share and Document Best PracticesCode generators are a great way to automate the small repetitive decisions and save time among many other advantages.Dec 1, 2018Dec 1, 2018
Spencer MiskoviakinRubber DuckingIntroducing Rubber Ducking: A Podcast about all things “frontend”Chris Schmitz and I are excited to share Rubber Ducking, a podcast about React, TypeScript, CSS, Design Systems, GraphQL and anything…Nov 19, 2018Nov 19, 2018
Spencer MiskoviakUsing component dot notation with TypeScript to create a set of components👋 Hey! I’m no longer publishing new content on Medium. All new posts will be published on my personal site: https://skovy.dev. This post…Sep 9, 20181Sep 9, 20181
Spencer MiskoviakObject factories for testing in TypeScript👋 Hey! I’m no longer publishing new content on Medium. All new posts will be published on my personal site: https://skovy.dev. This post…Jul 15, 2018Jul 15, 2018
Spencer MiskoviakWriting maintainable styles and components with CSS Modules👋 Hey! I’m no longer publishing new content on Medium. All new posts will be published on my personal site: https://skovy.dev. This post…Jun 6, 20181Jun 6, 20181
Spencer MiskoviakThoughts after creating my first React app with ReasonML👋 Hey! I’m no longer publishing new content on Medium. All new posts will be published on my personal site: https://skovy.dev. This post…Apr 29, 20182Apr 29, 20182