Listen to a podcast, please open Podcast Republic app. Available on Google Play Store and Apple App Store.
Episode | Date |
---|---|
Prisma is amazing
|
Jun 10, 2021 |
Using ScriptKit to easily upload images to @cloudinary
|
Jun 08, 2021 |
Avoid Hasty Abstractions: Hooks edition
|
Jun 07, 2021 |
performance.mark and performance.measure for improved DevTools profiling
|
Jun 04, 2021 |
Make your DB schema as restrictive as possible for easier migrations
|
Jun 02, 2021 |
Fixating on fixing rerenders
|
May 29, 2021 |
Keep related utilities in a single file
|
May 28, 2021 |
if statements and "We'll cross that bridge when we come to it"
|
May 27, 2021 |
Global gitignore and .ignored files/folders
|
May 26, 2021 |
docker volume prune
|
May 25, 2021 |
The nuance of promotion, incentives, ulterior motives, and the benefit of the doubt
|
May 24, 2021 |
Smart watches, smart rings, and Progressive Web Apps
|
May 21, 2021 |
TypeScript is testing
|
May 20, 2021 |
TypeScript: Why I prefer `Array
|
May 19, 2021 |
Don't bundle and minify your published npm packages
|
May 19, 2021 |
Sharing server/client validation logic with @remix_run
|
May 17, 2021 |
Tests the tests by making them fail
|
May 16, 2021 |
Cypress Driven Development for recording audio
|
May 14, 2021 |
The KCD Discord Bot "Thanks" command
|
May 13, 2021 |
How to prepare for meetings that convince people
|
May 12, 2021 |
I use markdown and VSCode for slides
|
May 11, 2021 |
Don't set your ref in your component body
|
May 10, 2021 |
Don't bring an old problem's solution to a new tool that eliminates that problem
|
May 08, 2021 |
Avoid Context Switching: Use ScriptKit.com
|
May 06, 2021 |
Notes Driven Development
|
May 05, 2021 |
Don't Solve Problems, Eliminate Them
|
May 04, 2021 |
Write that blog post
|
May 03, 2021 |
How fast touch typing helps programmers
|
May 01, 2021 |
Watch the Remix Beta Release live stream today
|
Apr 29, 2021 |
I encourage you to get into (burnout free) open source
|
Apr 28, 2021 |
Why I love Magic ✨ Login Links
|
Apr 27, 2021 |
Use Super Simple Starts to learn new things
|
Apr 26, 2021 |
Trust the process
|
Apr 22, 2021 |
Mock logs in tests
|
Apr 21, 2021 |
How to use TypeScript errors to guide your callbacks
|
Apr 19, 2021 |
Neural nets podcast recommendation
|
Apr 15, 2021 |
When to use TypeScript's `never` type
|
Apr 13, 2021 |
Make the world better by doing this one simple thing
|
Apr 11, 2021 |
Should every site be an installable PWA?
|
Apr 08, 2021 |
Why I no longer use newspaper code structure
|
Apr 06, 2021 |
How do I add tests to existing code
|
Apr 06, 2021 |
Writing "Testable" React Components
|
Apr 02, 2021 |
How to know when you're done testing something
|
Mar 31, 2021 |
Rendering react elements with ifs, ternaries, switches, or object properties
|
Mar 30, 2021 |
Write the code first, then make the abstraction
|
Mar 27, 2021 |
The future is on the edge
|
Mar 25, 2021 |
Universal remotes: So many use cases it's useless
|
Mar 23, 2021 |
Create git-ignored playground files in your project
|
Mar 22, 2021 |
The Diversity of your team is a feature
|
Mar 19, 2021 |
Avoid the sunk costs fallacy
|
Mar 18, 2021 |
Using patch-package to workaround a create-react-app issue
|
Mar 18, 2021 |
esbuild is a FAST bundler ⚡
|
Mar 16, 2021 |
Getting a Native ESM module imported into a CommonJS module
|
Mar 13, 2021 |
When is a good time to buy a stock?
|
Mar 10, 2021 |
Don't sell your kindness for time
|
Mar 09, 2021 |
Don't Trick TypeScript
|
Mar 08, 2021 |
How to solve programming problems
|
Mar 06, 2021 |
Make Processes Instead of Goals
|
Mar 04, 2021 |
You Can Use React EVERYWHERE: Custom React renderers
|
Mar 04, 2021 |
Doesn't matter how slow something is if you can cache it before the user
|
Mar 02, 2021 |
Use a password manager
|
Mar 01, 2021 |
Sudoku and methodical debugging
|
Feb 27, 2021 |
List out different things that appear to do the same thing
|
Feb 25, 2021 |
Remote working tips
|
Feb 24, 2021 |
Writing Excuses: Smart Promotion
|
Feb 23, 2021 |
Reverse DNS in real life
|
Feb 22, 2021 |
Introducing KCD Community Meetups
|
Feb 20, 2021 |
Checkout MDN to replace boredom with learning.
|
Feb 19, 2021 |
Introducing MDX-Bundler
|
Feb 17, 2021 |
Stick with your worthy goals
|
Feb 17, 2021 |
Lines of code !== Complexity
|
Feb 15, 2021 |
Code comments: tell me "why," not "what"
|
Feb 13, 2021 |
Keep an eye on Remix
|
Feb 13, 2021 |
Different Problems, Different Solutions
|
Feb 11, 2021 |
Don't build the solution before you understand the problem
|
Feb 11, 2021 |
Testing with Text and Internationalization
|
Feb 09, 2021 |
Is it okay to make a function async if it doesn't need to be async?
|
Feb 09, 2021 |
Where my money comes from: my transparency page
|
Feb 06, 2021 |
Rarely forEach, normally for..of
|
Feb 06, 2021 |
When client-side routing is worse than server-side routing
|
Feb 04, 2021 |
Join the KCD Discord and request podcast topics
|
Feb 03, 2021 |
Write it both ways
|
Feb 02, 2021 |
Tell the boss how great you and your co-workers are
|
Feb 02, 2021 |
How to test Redux
|
Jan 30, 2021 |
TypeScript: Don't type array method callbacks
|
Jan 30, 2021 |
Where do unit tests fit?
|
Jan 28, 2021 |
Creating Content: My Secret to Learning
|
Jan 27, 2021 |
Automation with Cypress: Renaming GitHub Repo Default Branches
|
Jan 26, 2021 |
How to approach writing tests
|
Jan 25, 2021 |
Don't Side-step TypeScript
|
Jan 23, 2021 |
Productivity through Live Streaming
|
Jan 22, 2021 |
Concerning Libraries and Frameworks: Build or Install
|
Jan 21, 2021 |
Why I Have 0 Followees
|
Jan 20, 2021 |
Use ASTExplorer.net to deepen your understanding of JavaScript
|
Jan 19, 2021 |
Use TypeScript any/unknown/casting when you're getting started
|
Jan 18, 2021 |
Default to "Yes"
|
Jan 16, 2021 |
Real World Debounce
|
Jan 15, 2021 |
Use event.currentTarget rather than event.target most of the time
|
Jan 14, 2021 |
Work on that following first, then sell the courses and books
|
Jan 13, 2021 |
Productivity and Relationships
|
Jan 12, 2021 |
Single Letter Variables (and Types) Considered Harmful
|
Jan 11, 2021 |
Why I'm Going 100% TypeScript in OSS and Teaching
|
Jan 09, 2021 |
Remix means I'm not excited about React Server Components
|
Jan 09, 2021 |
Consider Long-Term Impacts and Deletability
|
Jan 07, 2021 |
Why I don't have tests for my blog
|
Jan 07, 2021 |
Watch your own talks
|
Jan 05, 2021 |
Things Change Constantly
|
Jan 04, 2021 |
New Year, Daily Planning
|
Jan 01, 2021 |
Introducing EpicReact.Dev 👩🚀🚀
|
Mar 05, 2020 |
AMA: Configuration for Unit/Integration tests
|
Feb 21, 2020 |
AMA: Auth + serverless
|
Feb 21, 2020 |
AMA: What have you been studying lately?
|
Feb 19, 2020 |
AMA: How did you start streaming on youtube?
|
Feb 17, 2020 |
Automation
|
Feb 07, 2020 |
Making Process-based Goals
|
Feb 06, 2020 |
AMA: Internal Component library testing
|
Feb 04, 2020 |
AMA: How do you know tests are good quality?
|
Feb 03, 2020 |
AMA: Testing Folder File Structure
|
Jan 31, 2020 |
AMA: How, in your own work, do you test components that provide data rather than UI?
|
Jan 30, 2020 |
A quick update
|
Dec 03, 2019 |
Suggestions for Automated Cross-Browser Testing?
|
Sep 10, 2019 |
AMA: Virtual DOM vs DOM
|
Aug 29, 2019 |
AMA: Life and Emotions During Your Career as an Engineer
|
Aug 28, 2019 |
AMA: React Testing Library - FactoryBot like mocks for global state?
|
Aug 27, 2019 |
AMA: How to reach the next level?
|
Jun 05, 2019 |
AMA: Religion, Meetups, and Alcohol
|
May 06, 2019 |
AMA: create-react-app vs Next.js vs Gatsby.js
|
Apr 30, 2019 |
AMA: Using react hooks (should I start with hooks or class components)?
|
Apr 29, 2019 |
AMA: Learning and Teaching
|
Apr 24, 2019 |
AMA: Visual Regression Testing
|
Apr 18, 2019 |
AMA: What are good ways to keep logic/side effects separated from the views/components in React?
|
Apr 16, 2019 |
AMA: What are apps that you wish existed but don't?
|
Mar 27, 2019 |
AMA: Learning Frontend Architecture
|
Mar 26, 2019 |
AMA: How did you start?
|
Mar 25, 2019 |
AMA: How to quickly update project dependencies of an outdated project
|
Mar 22, 2019 |
early bird pricing for "Learn React Hooks" remote workshop and more!
|
Mar 21, 2019 |
AMA: Is it wrong to use custom hooks inside other custom hooks?
|
Mar 20, 2019 |
AMA: How did you become a member of the TC39 Committee?
|
Mar 19, 2019 |
AMA: Is it okay to process data in useEffect()?
|
Mar 18, 2019 |
AMA: How to write E2E tests for serverless applications?
|
Mar 15, 2019 |
AMA: What's the difference?
|
Mar 14, 2019 |
AMA: Need to incrementally create a kcd-scripts at my company, any advice?
|
Mar 01, 2019 |
AMA: How do you choose your next goal?
|
Feb 28, 2019 |
AMA: What technology are you using in your new blog? (And testingjavascript.com)
|
Feb 26, 2019 |
AMA: How do you keep sustainable inspirations as a full-time educator?
|
Feb 12, 2019 |
AMA: Company to work remotely
|
Feb 11, 2019 |
AMA: Features/concepts of Angular that you miss using in React?
|
Feb 08, 2019 |
AMA: Data fetching - on load vs on demand?
|
Feb 07, 2019 |
AMA: A couple of questions about Hooks.
|
Feb 06, 2019 |
AMA: What’s your take on web components in 2019?
|
Feb 05, 2019 |
🚨 Big Announcement: I’m a full-time educator! 👨🏫
|
Feb 04, 2019 |
AMA: Capability of unit tests
|
Feb 01, 2019 |
AMA: How do you test for mobile?
|
Jan 31, 2019 |
AMA: is Enzyme worth using with jest-dom
|
Jan 30, 2019 |
AMA: Standard rendering as a catch-all test, thoughts?
|
Jan 29, 2019 |
AMA: Your thoughts about CSS in JavaScript?
|
Jan 28, 2019 |
AMA: Impostor Syndrome and self doubt
|
Jan 24, 2019 |
AMA: Thoughts on GraphQL and Apollo?
|
Jan 23, 2019 |
AMA: How to release open source projects under your account while working for a company
|
Jan 22, 2019 |
AMA: Your opinion about A.I.
|
Jan 18, 2019 |
AMA: Why did you stop using vim keybindings?
|
Jan 16, 2019 |
AMA: What is happiness and how do you become happy?
|
Jan 15, 2019 |
AMA: Better to test with label text or Aria label?
|
Jan 14, 2019 |
AMA: Adjusting Testing Trophy for Greenfield vs Mature project
|
Jan 11, 2019 |
AMA: What would you tell your 18 or 20 year old self today?
|
Jan 10, 2019 |
AMA: Self-Teaching the Scientific Approach
|
Jan 09, 2019 |
AMA: What do you wish you were asked?
|
Jan 08, 2019 |
AMA: How do you practice patience?
|
Jan 07, 2019 |
AMA: TypeScript era
|
Jan 04, 2019 |
AMA: How to code faster?
|
Jan 03, 2019 |
AMA: Keeping up with the industry and avoiding burn out
|
Jan 02, 2019 |
AMA: Arrow versus regular functions for functional components in React
|
May 14, 2018 |
AMA: ava vs Jest
|
May 14, 2018 |
AMA: Have you considered 'not coding' as a career?
|
May 14, 2018 |
AMA: Do you prefer CSS modules or styled components?
|
May 14, 2018 |
AMA: What's it like working at PayPal?
|
May 14, 2018 |
Writing tests from scratch for the first time
|
Nov 16, 2017 |
Getting started, doing what I want vs doing what other's want
|
Nov 16, 2017 |
Gaining an audience for a blog
|
Nov 16, 2017 |
react-router and some implantation details
|
Nov 16, 2017 |
Questions about babel-preset-env
|
Nov 16, 2017 |
Learning how to contribute to unfamiliar codebases
|
Nov 16, 2017 |
Dealing with semver as a package author
|
Nov 16, 2017 |
Using and making new tools
|
Nov 16, 2017 |
React Questions
|
Jun 15, 2017 |
Newspaper Code Structure and Function Declarations
|
Jun 01, 2017 |
React Testing Patterns
|
May 31, 2017 |
Classes - A Premature Optimization
|
May 30, 2017 |
Wicked
|
May 24, 2017 |
Why Open Source?
|
May 22, 2017 |
The Utility of ESLint
|
May 19, 2017 |
Adopting prettier-eslint at work
|
May 18, 2017 |
An Argument for Automation
|
May 17, 2017 |
babel-plugin-tester
|
May 17, 2017 |
Scaling OSS Management
|
May 15, 2017 |
When to use Snapshots 📸 with Jest
|
May 11, 2017 |
Why I don't normally use scoped packages
|
Feb 21, 2017 |
Maintainable Tests
|
Feb 16, 2017 |
Learning new tech and working on side projects
|
Feb 10, 2017 |
Learning Codebases
|
Feb 10, 2017 |
AMA: TypeScript or Babel?
|
Feb 09, 2017 |
Change the pace of your day-to-day
|
Jan 19, 2017 |
Q&A: Deploying and Build Process
|
Aug 23, 2016 |
Lodash Tooling and Optimizations
|
Jul 13, 2016 |
Testing and Transpilation
|
Jun 24, 2016 |
My Daughter, JavaScript Air, Pam Selle, and Diversity in Tech
|
Jun 08, 2016 |
Q&A: Thoughts on TDD (Test Driven Development)
|
Jun 07, 2016 |
Q&A: Aphrodite vs. Radium
|
Jun 06, 2016 |
Nested Unit Tests: An Anti-Pattern
|
May 25, 2016 |
OSS Licenses
|
May 25, 2016 |
Generators, Boilerplates, and Starter Kits
|
May 25, 2016 |
The value of an AMA
|
Apr 27, 2016 |
Aphrodite vs BEM (CSS)
|
Apr 21, 2016 |
JavaScript Air Stats celebration (100k downloads!! 🎉)
|
Apr 18, 2016 |
Q&A: Aphrodite vs CSS Modules?
|
Apr 08, 2016 |
Q&A: Recording audio/video for JavaScript Air
|
Apr 07, 2016 |
How JavaScript Code Coverage Works
|
Apr 06, 2016 |
Working from home: Snacks
|
Apr 05, 2016 |
Automating JavaScript Air
|
Apr 05, 2016 |
From vim to Atom + vim mode
|
Apr 05, 2016 |
Our Community is Like a Fire 🔥
|
Mar 09, 2016 |
Go to meetups/conferences and meet new people
|
Mar 08, 2016 |
First things first
|
Mar 05, 2016 |
Gifs in PRs
|
Feb 29, 2016 |
Side Effects From Preparing and Giving Talks
|
Feb 29, 2016 |
Lessons learned broadcasting live at React Conf
|
Feb 23, 2016 |
Why I can't do your job for you
|
Feb 23, 2016 |
React's New Versioning Scheme
|
Feb 20, 2016 |
Ignite Talk Proposal: What we can learn about testing from the wheel
|
Feb 19, 2016 |
Sharing your learning: Egghead a day
|
Feb 18, 2016 |
New maintainer(s) needed for angular-formly
|
Feb 18, 2016 |
Got a PR Merged into ReactJS 🎉 + Tips
|
Feb 18, 2016 |
Refactoring Big React Components
|
Feb 17, 2016 |
Workshop Tips
|
Feb 16, 2016 |
Let's be nice
|
Feb 09, 2016 |