Chats with Kent C. Dodds - podcast cover

Chats with Kent C. Dodds

Kent C. Doddskentcdodds.com
Kent C. Dodds chats with developers.
Last refreshed:
Follow this podcast in the Metacast mobile app to refresh it and see new episodes.
Download Metacast podcast app
Podcasts are better in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episodes

Funding Open-Source Maintainers Using Ethical Advertising With Eric Berry

It's challenging to sustain open source projects, a lot of time and energy is poured in without any compensation in return. Eric Berry created CodeFund to give developers who are finding it difficult to justify putting their time into open source projects a means to get compensated. Open source today is not the same as it was five years ago. Ninety-six percent of all web apps are using open source. The web relies on it. Sixty-five percent of all projects have only one or two maintainers, and the...

Aug 05, 201934 minSeason 1Ep. 7

Creating Successful Mentor Relationships With Emma Bostian

Emma Bostian launched codingcoach.io , a free, open-source project that connects mentees with mentors. Emma discusses how she launched Coding Coach before she had a real database. It's better to have your product out there than to sit on it until it's perfect, you can always iterate. Mentoring doesn't just help others, you improve your teaching skills, and it also just looks good to be a mentor. Mentees should respect a mentor's time since they are doing it for free. When asking someone to be yo...

Aug 05, 201931 minSeason 1Ep. 6

Make Your Apps Resilient UsingFinite State Machines With David Khourshid

In this episode, David Khourshid gives the rundown on how finite state machines can make your app more testable, more resilient to bugs, and easier to refactor. David's initial interest in finite state machines stemmed from his background in music. With music, there is a universal notation that crosses genre boundaries. David thought what if there could be music notation for logic? Well, it ends up people have been trying to figure this out for the last thirty years. A finite state machine can o...

Aug 05, 201932 minSeason 1Ep. 5

A Rundown Of What's Next For React With Dan Abramov

What's next for React? In this second interview with Dan Abramov React's direction is discussed along with overviews of exciting new features. Dan gives a great rundown these incoming features. React suspense is going to provide a baked-in solution for the problems that async data fetching causes with component rendering, and concurrent mode is bringing non-blocking rendering. Further insight is provided into what problems sparked the need for these new features and why they were the chosen impl...

Aug 05, 201952 minSeason 1Ep. 4

Realigning Your Model of React After Hooks With Dan Abramov

In this episode, Kent and Dan talk about the ways in which you'll have to reconstruct your mental model of how React works in order to get the hang of hooks, and how hooks more closely align with React's intended model. React has made multiple attempts at figuring out a way to share state between components. Mixins, higher-order components, render props, and now hooks. Dan Abramov walks through what went right and what went wrong with each of the implementations prior to hooks. None of these imp...

Aug 05, 201945 minSeason 1Ep. 3

Establishing Your Personal Brand With Cassidy Williams

Cassidy Williams is an engineer at Codepen. In the last five years, Cassidy has worked for five companies. She had left each on her terms as she learned through experience what she wanted and didn't want. Figuring out what you like and what you don't like is critical for ending up somewhere that you're happy with, Cassidy calls this establishing your personal brand. The term "personal brand" has negative connotations to it, it seems unauthentic, but really what it means is figuring out who you a...

Aug 05, 201934 minSeason 1Ep. 2

Growing Your Skills And Career Through Teaching with Ali Spittel

In this episode, Ali Spittel, a software engineer and developer advocate at Dev.to, joins us to talk about how excellent teaching can be for not only the people who are learning from you but also for developing your skills and your career. Teaching is one of the best ways we can teach ourselves something. It requires you to build an understanding of the subject matter strong enough to explain the material to other people and answer questions. "At some point, you tell a computer what to do, and i...

Aug 05, 201930 minSeason 1Ep. 1
For the best experience, listen in Metacast app for iOS or Android