Chats with Kent C. Dodds artwork

Chats with Kent C. Dodds

53 episodes - English - Latest episode: 6 months ago - ★★★★★ - 12 ratings

Kent C. Dodds chats with developers.

Technology Education developer web internet programmer programming development javascript tech node front end
Homepage Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed

Episodes

Tanner Linsley Separates UI State And Server State

May 19, 2020 13:35 - 36 minutes - 33 MB

CTA: Take inventory of your state. What is UI state and what is Server state? Tanner Linsley is the creator of react-table, react-charts, and react-query. Tanner also has a startup called nozzle.io where they track rankings in Google and do cool things around technical SEO. A lot of Tanner's libraries were born out of necessity at nozzle. We often reach for abstractions that were built to solve problems that we don't have and that ends up creating awkward problems for us. We wind ...

Serene Yew Provides Mentorship

May 19, 2020 13:35 - 29 minutes - 27.2 MB

CTA: Reach out to a local college and ask about mentorship programs or attend a meetup and find a mentee. Serene Yew runs Pixeltree, a software consultancy that focuses on sourcing junior talent and providing them with the mentorship that they need so they can bridge the experience gap and get a job. What better way to incite change than to be that change? You can have a huge influence on someone by taking on a mentorship role. And, not only does mentorship benefit who you're ment...

Saron Yitbarek's Path Into Tech

May 19, 2020 13:35 - 37 minutes - 34.5 MB

CTA: Start a gratitude journal (write 5 things you're grateful for every day). Search for 5 dream jobs and figure out what they have in common and learn one of those things. Saron Yitbarek started a company called Code Newbie, which started as a Twitter community and grew into a couple of podcasts and a conference. Saron first became interested in technology after she read the Steve Jobs book, it was the first time she got introduced to technology in a way that she could relate...

Preethi Kasireddy Reinvents Herself

May 19, 2020 13:35 - 33 minutes - 31.1 MB

CTA: Go back and think about dreams you had as a child and re-evaluate those dreams now. Software development isn't limited to "nerds." During her time at Andreessen Horowitz, Preethi met thousands of entrepreneurs. What she realized was that software engineering is what these entrepreneurs use to change the world. They're able to code the future they believe in using software engineering. A lot of people were surprised that Preethi gave up a promising career in venture capital to...

Michael Chan Encapsulates State

May 19, 2020 13:35 - 39 minutes - 36.2 MB

CTA: Take one of your small css-in-js components and use regular css to back it up. One of the things Michael loves about React is that it's a lot easier to make a black box of abstraction with iron-clad React components that don't leak. Something that concerns Michael deeply about any technology is when we put too much inside of it. We saw this pretty early on in React, where everyone was taking all manner of state and putting it into Redux. We have to think about the principle o...

Michael Chan Teaches You How To Break Into The Industry

May 19, 2020 13:35 - 33 minutes - 30.2 MB

CTA: Sit down for 5 minutes and think about what you really want to do with your life and figure out how you can sell that. Get one customer. It was around 2008-2010 when Michael's family's business went under due to the recession. From that point, Michael spent every spare second he had reading whatever he could. He'd be reading Ruby and JavaScript documentation while he pushed his son on the swing. In this episode, Michael talks about what it takes to break into the tech industr...

Justin McMurdie Breaks Apps Into Micro-Services

May 19, 2020 13:35 - 32 minutes - 29.6 MB

CTA: Watch the single-spa intro video Most applications on the backend and the front end get built as a monolith, but you could improve your developer experience and performance if you broke your applications out into microservices. The pros and cons are the same for monorepos and microservices. Microservices is a different paradigm. And so, there's a lot of training that goes involved for different people to understand the various deployment processes. The microservices system is...

Talia Nassi on Testing in Production

May 19, 2020 13:35 - 29 minutes - 27.1 MB

CTA: Watch Talia's talk and read her blog post Nordic.js 2019 • Talia Nassi - Testing in Production Set Up Feature Flags with React in 10 Minutes What does it mean to test in production? Simply put, testing in production means testing your features in the environment where your features will live. So what if a feature works in staging, that's great, but you should care if the feature works in production, that's what matters. An excellent tool for testing in production is feature...

Dr. Michaela Greiler Makes Code Reviews Your Team's Superpower

May 19, 2020 13:35 - 32 minutes - 29.4 MB

CTA: Watch 10 Tips for Respectful and Constructive Code Review Feedback then take a previous code review you gave and critique your own review. Dr. Michaela Greiler is focused on helping teams make code reviews their superpower! During Dr. Michaela's time at Microsoft, they found that developers were spending six hours a week doing code review. You have to ask yourself if that time is really being well spent. How do you ensure that code reviews are worth the time? There is this h...

Courtney McCleve On Developing Empathy

May 19, 2020 13:35 - 28 minutes - 26.5 MB

CTA: Attend an event (like a meetup) where you're a little outside of your comfort zone. Or when you're at a meetup, talk with people who you don't typically talk with. The internet is one of those resources that we have available to us, and it's fantastic at what it does. However, there's a lot of content that isn't super curated and isn't in a format that makes it digestible. Courtney is interested in making the web accessible not only in the way we typically think of accessibili...

Amelia Wattenberger Breaks The UX Mold

May 19, 2020 13:35 - 33 minutes - 30.6 MB

CTA: Do something unconventional. In her free time, Amelia Wattenberger enjoys creating "code sketches." On the surface, they might just look like silly examples, but she's learned concepts or ways of doing things through these tiny code examples. You can learn a lot by playing with something in isolation and then trying to see how you can apply it to a production application later. Amelia then goes on to share her process of creating a blog post. Step one is thinking of the main ...

Alex Anderson Creates Web-Based Spaceship Controls

May 19, 2020 13:34 - 33 minutes - 30.3 MB

CTA: Set a timer for 10 minutes and write down what thing you would like to accomplish which you can do in small and simple actions over time. Thorium is the software that space centers use for the computer controls and the flight director controls of simulated space ship experiences! The cool thing about Thorium is that it's entirely web-based. Alex is using React to build Thorium and a 3D universe. The 3D universe is being driven by react-three-fiber by Paul Henschel, which is a...

Laurie Barth Chats With Kent About Growing Outside Of Your Comfort Zone

November 27, 2019 21:07 - 31 minutes - 29.1 MB

Homework: Try to do something outside of your comfort zone, and use that experience to help you learn how to empathize with those who are unfamiliar with the things that you already know. Laurie has a tough time saying no, and she ends up trying a lot of different things, but this isn't necessarily a bad thing. Attempting to learn something new gives you the fresh perspective of a beginner starting from nothing. We get comfortable and take for granted the pieces of knowledge we hav...

Eve Porcello Chats With Kent About Sustainably Expanding Skills

November 27, 2019 21:05 - 30 minutes - 28 MB

Homework: Think of one goal you have and take 10 minutes to break it down into smaller chunks! A lot of times, when people are learning something new, they feel, "Oh, I have to learn this fast and my manager's counting on me to learn this," and everything's super stressful. As software engineers, we continually have to learn new things, and carrying that stress is tough on our mental health, so we must learn how to mitigate it. Don't worry about being an expert. Try to be okay wi...

Ken Wheeler Chats With Kent About Going For Challenging Opportunities

November 27, 2019 21:04 - 31 minutes - 29.2 MB

Homework: Write down three things that you've been holding back on. Choose one of those things and write down the steps that you can take to accomplish that! Almost every demo Ken has done at a conference was wildly out of his league technologically. The deadline for the conference pushes him to grow rapidly. Conference driven development. Elon Musk says, "If it's physically possible, then we can make it happen." Take stock of the situation and ask yourself what the reality of it i...

Erik Rasmussen Chats With Kent About Maintaining Open-Source Libraries

November 27, 2019 21:03 - 36 minutes - 33.6 MB

Homework: Release some open-source software! Erik built the Redux Form library to help manage form states in Redux. He decided to open-source Redux Form, and it exploded and became very, very popular. People kept coming up to Erik with additional use cases, and the form library itself kept growing to the point where the bundle size got out of hand and saying yes to all the requests for features created a monster. So Erik came up with his second form library "final-form." This ti...

Angie Jones Chats With Kent About Automated Visual Testing

November 27, 2019 21:03 - 29 minutes - 27.3 MB

Homework: Go through Angie's Visual Testing Course: Automated Visual Testing: A Fast Path To Test Automation Success Visual testing is like snapshot testing with images. So when your application is in the state that you want it to be in, you verify this as a human being, and then utilize tools to take a picture of your application in that state. Visual testing isn't a new concept, but the technology was previously flaky. But now, Applitools is using AI and machine learning to be ...

Nader Dabit Chats With Kent About Keeping An Optimistic Mindset

November 27, 2019 21:02 - 28 minutes - 26.1 MB

Homework: Take at least a minute or two every single day for a week and write one thing that you're optimistic about. How do you stay optimistic when being bombarded with negativity every day? Nader reminds us that, statistically, we are living in the safest and most prosperous period in human history. Nader went through a lot of hardship growing up, and it caused him to assume the entire world was that way, but in reality, it wasn't. Try to maintain perspective, and remember that ...

Kelly Vaughn Chats With Kent About Personal Finance

November 27, 2019 21:02 - 26 minutes - 24.5 MB

Homework: Figure out where your money has been going the last three months and then create a budget using an app like You Need A Budget, a notebook, or a spreadsheet! Kelly got into personal finance while she was struggling financially in grad school. Your very first step to getting your money under control should be to know where your money is going. Sit down and look at the last three months of your bank statements and categorize your purchases. Being able to visualize and meas...

Jen Luker Chats With Kent About Finding Inspiration From Anywhere

November 27, 2019 21:01 - 28 minutes - 26.2 MB

Homework: Watch at least one of the talks linked below! Jen puts knitting before the fact that she is a senior software engineer when she defines who she is; this doesn't make her a worse engineer than someone who eats, sleeps, and breathes code. With each new thing you learn, whether you're good or bad at it, you'll tend to discover something about it that teaches you something new. With everything Jen learns, she tries to bring it back into the ways she interacts with the world...

Henry Zhu Chats With Kent About The Responsibilities Of A Maintainer

November 27, 2019 21:01 - 32 minutes - 30.1 MB

Homework: Find a way to do one thing to contribute to open source without writing any code! Henry Zhu's transition from a programing role to a more managerial role as Babel's maintainer has been hard. As programmers, we tend to value our work based on the number of commits or pushing features. When you are a manager, you're not writing much code anymore. There's still an expectation that maintainers should be writing code. Still, maintainers also have to triage and merge things, ...

Jenn Creighton Chats With Kent About Avoiding An "Apropcolypse"

November 27, 2019 21:01 - 29 minutes - 27.3 MB

Homework: Document it before you write your next component! Jenn has been working with React since 0.13. She has a background in creative writing, and it melded well with React. One of her big early mistakes with React was focusing too hard on making components reusable. When you try to make your component one-hundred percent reusable, you end up with a massive stack of props. In our effort to make things reusable, we end up making it harder for ourselves and others. Sometimes it...

Bianca Gandolfo Chats With Kent About Lifestyle Design

November 27, 2019 21:00 - 32 minutes - 29.8 MB

Homework 1: The first is relevant to what we just wrapped up talking about and that is to keep a self-awareness journal for seven days. Every night, write down the feelings that you had that day, stress, anxiety, depression, happiness, excitement or the feelings that you had. Homework 2: Take 15 minutes every day to work toward a goal and just try it for a week and see how you feel about that. We're all really busy but we are also ambitious and have goals, but a lot of the time th...

Lindsey Kopacz Chats With Kent About A11y

November 27, 2019 21:00 - 31 minutes - 28.8 MB

Homework: Install and use the AXE Chrome extension! When Lindsey started, she didn't know what accessibility even meant. She would see that there was an "accessibility error" and fix it, but she didn't understand why she was fixing it. A11y clicked for her when she realized that the point of accessibility was to make the web usable for people with disabilities. Code, at its core, is about people, and it allows people to use and purchase products. Ultimately we code to make people'...

Lessons Learned From Four Major Projects - with Shirley Wu

August 05, 2019 20:15 - 40 minutes - 36.9 MB

Shirley Wu has been freelancer since 2016, creating data visualizations for her clients. In this episode, Shirley talks about the four projects that had the most significant impact on her. In 2017 Shirley created an interactive visualization of the musical, Hamilton. It blew up on the internet. It was the first time a project of her's had a significant response. It made her realize that code could be beautiful, colorful, and inspiring. The audience might not remember the figures or...

Lessons Learned From Four Major Projects with Shirley Wu

August 05, 2019 20:15 - 40 minutes - 36.9 MB

Shirley Wu has been freelancer since 2016, creating data visualizations for her clients. In this episode, Shirley talks about the four projects that had the most significant impact on her. In 2017 Shirley created an interactive visualization of the musical, Hamilton. It blew up on the internet. It was the first time a project of her's had a significant response. It made her realize that code could be beautiful, colorful, and inspiring. The audience might not remember the figures or...

Getting Started With Code Live-Streaming With Suz Hinton

August 05, 2019 20:15 - 29 minutes - 27.1 MB

Suz started streaming because she wanted to show pepole that hardware coding is just like regular everyday coding, it's just for smaller, dumber computers. It's been two and a half years since she started streaming and her reasons have changed since then. Suz has a community of fourteen-thousand that gathers around her stream now. Despite her now much busier schedule these days this community motivates her to keep coming back and getting open source work done. Suz talks about how y...

Getting Started With Code Live-Streaming - With Suz Hinton

August 05, 2019 20:15 - 29 minutes - 27.1 MB

Suz started streaming because she wanted to show pepole that hardware coding is just like regular everyday coding, it's just for smaller, dumber computers. It's been two and a half years since she started streaming and her reasons have changed since then. Suz has a community of fourteen-thousand that gathers around her stream now. Despite her now much busier schedule these days this community motivates her to keep coming back and getting open source work done. Suz talks about how y...

You Can Learn A Lot For The Low Price Of Your Ego With Shawn Wang

August 05, 2019 20:15 - 32 minutes - 29.8 MB

You can learn in private, or you can learn in public. 99% of developers work and learn privately in the shadows, so why shouldn't you? Something magical happened when Shawn started creating resources and sharing what he learned in public. More advanced people began to help him by correcting him when he was wrong. By learning publically, he was able to both teach and learn at the same time! "You can learn so much on the internet for the low, low price of your ego." If you keep your ...

You Can Learn A Lot For The Low Price Of Your Ego - With Shawn Wang

August 05, 2019 20:15 - 32 minutes - 29.8 MB

You can learn in private, or you can learn in public. 99% of developers work and learn privately in the shadows, so why shouldn't you? Something magical happened when Shawn started creating resources and sharing what he learned in public. More advanced people began to help him by correcting him when he was wrong. By learning publically, he was able to both teach and learn at the same time! "You can learn so much on the internet for the low, low price of your ego." If you keep your ...

Become Intentional With Your Time With Scott Hanselman

August 05, 2019 20:15 - 31 minutes - 29.1 MB

Getting involved in the world of open-source isn't trivial, especially when we are new to this industry and don't a lot of technical experience. Those of us with the privilege of knowledge and expertise should lend it to others. Lift others, and one day they may do the same. Scott Hanselman talks about how he isn't a "transactional networker," he doesn't keep score or expect something in return for helping others. Living this way is freeing and fulfilling, even if at times you get ...

Become Intentional With Your Time - With Scott Hanselman

August 05, 2019 20:15 - 31 minutes - 29.1 MB

Getting involved in the world of open-source isn't trivial, especially when we are new to this industry and don't a lot of technical experience. Those of us with the privilege of knowledge and expertise should lend it to others. Lift others, and one day they may do the same. Scott Hanselman talks about how he isn't a "transactional networker," he doesn't keep score or expect something in return for helping others. Living this way is freeing and fulfilling, even if at times you get ...

There Aren't Any Shortcuts To Expertise With Sara Vieira

August 05, 2019 20:15 - 30 minutes - 27.8 MB

When something is easy for us, it more than likely is just familiar to us. It's easy to forget how challenging it was to learn what we know. When we tell someone who is still learning that something is easy, it diminishes the accomplishment of learning something new. People who are good at things put in the time and the practice to get where they are, there isn't a shortcut to experience. We can gain experience by building things. But what do you build? In this episode, Sara Vieir...

There Aren't Any Shortcuts To Expertise - With Sara Vieira

August 05, 2019 20:15 - 30 minutes - 27.8 MB

When something is easy for us, it more than likely is just familiar to us. It's easy to forget how challenging it was to learn what we know. When we tell someone who is still learning that something is easy, it diminishes the accomplishment of learning something new. People who are good at things put in the time and the practice to get where they are, there isn't a shortcut to experience. We can gain experience by building things. But what do you build? In this episode, Sara Vieir...

A Few Excellent Reasons For Why Should Give GraphQL A Try - With Peggy Rayzis

August 05, 2019 20:15 - 32 minutes - 29.9 MB

Peggy Rayzis is the engineering manager at Apollo, where she leads the developer experience team. Peggy talks about how Apollo touches every layer of development. There are a lot of ways that you can implement GraphQL in your application. It's incredibly flexible. You can even have GraphQL running entirely on the front-end! Peggy recommends that you implement it in your existing application by creating a GraphQL layer that sits between your front-end and underlying services. Why w...

A Few Excellent Reasons For Why Should Give GraphQL A Try With Peggy Rayzis

August 05, 2019 20:15 - 32 minutes - 29.9 MB

Peggy Rayzis is the engineering manager at Apollo, where she leads the developer experience team. Peggy talks about how Apollo touches every layer of development. There are a lot of ways that you can implement GraphQL in your application. It's incredibly flexible. You can even have GraphQL running entirely on the front-end! Peggy recommends that you implement it in your existing application by creating a GraphQL layer that sits between your front-end and underlying services. Why w...

The State Of WebAssembly With Lin Clark and Till Schneidereit

August 05, 2019 20:15 - 36 minutes - 33.1 MB

Lin Clark and Till Schneidereit from Mozilla discuss where WebAssembly came from and where it's going. WebAssembly was inspired by asm.js, a subset of JavaScript that could be compiled from a language such as C++. WebAssembly can take the idea further since it doesn't have the same limitations that JavaScript does. Lin and Till talk about why even a front-end developer would use WebAssembly, which leads to a discussion on one of the primary use cases of WebAssembly, performance opt...

The State Of WebAssembly - With Lin Clark and Till Schneidereit

August 05, 2019 20:15 - 36 minutes - 33.1 MB

Lin Clark and Till Schneidereit from Mozilla discuss where WebAssembly came from and where it's going. WebAssembly was inspired by asm.js, a subset of JavaScript that could be compiled from a language such as C++. WebAssembly can take the idea further since it doesn't have the same limitations that JavaScript does. Lin and Till talk about why even a front-end developer would use WebAssembly, which leads to a discussion on one of the primary use cases of WebAssembly, performance opt...

Funding Open-Source Maintainers Using Ethical Advertising With Eric Berry

August 05, 2019 20:14 - 33 minutes - 31.1 MB

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 mainta...

Funding Open-Source Maintainers Using Ethical Advertising - With Eric Berry

August 05, 2019 20:14 - 33 minutes - 31.1 MB

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 mainta...

Creating Successful Mentor Relationships - With Emma Wedekind

August 05, 2019 20:14 - 31 minutes - 28.8 MB

Emma Wedekind 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 s...

Creating Successful Mentor Relationships With Emma Bostian

August 05, 2019 20:14 - 31 minutes - 28.8 MB

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 so...

Creating Successful Mentor Relationships With Emma Wedekind

August 05, 2019 20:14 - 31 minutes - 28.8 MB

Emma Wedekind 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 s...

Make Your Apps Resilient UsingFinite State Machines With David Khourshid

August 05, 2019 20:14 - 32 minutes - 29.7 MB

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 stat...

Make Your Apps Resilient UsingFinite State Machines - With David Khourshid

August 05, 2019 20:14 - 32 minutes - 29.7 MB

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 stat...

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

August 05, 2019 20:14 - 52 minutes - 47.9 MB

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 t...

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

August 05, 2019 20:14 - 52 minutes - 47.9 MB

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 t...

Realigning Your Model of React After Hooks With Dan Abramov

August 05, 2019 20:14 - 45 minutes - 41.5 MB

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...

Realigning Your Model of React After Hooks - With Dan Abramov

August 05, 2019 20:14 - 45 minutes - 41.5 MB

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...

Establishing Your Personal Brand With Cassidy Williams

August 05, 2019 20:13 - 33 minutes - 31.1 MB

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 ...

Guests

Dan Abramov
4 Episodes
Ali Spittel
2 Episodes
Peggy Rayzis
2 Episodes
Scott Hanselman
2 Episodes
Suz Hinton
2 Episodes
Henry Zhu
1 Episode

Twitter Mentions

@kentcdodds 53 Episodes
@dan_abramov 4 Episodes
@sebmarkbage 2 Episodes
@peggyrayzis 2 Episodes
@davidkpiano 2 Episodes
@nikkitaftw 2 Episodes
@swyx 2 Episodes
@sxywu 2 Episodes
@shanselman 2 Episodes
@noopkat 2 Episodes
@linclark 2 Episodes
@tschneidereit 2 Episodes
@cassidoo 2 Episodes
@aspittel 2 Episodes
@emmawedekind 2 Episodes
@coderberry 2 Episodes
@chantastic 2 Episodes
@laurieontech 1 Episode
@emmabostian 1 Episode
@mgreiler 1 Episode