Chats with Kent C. Dodds - podcast cover

Chats with Kent C. Dodds

Kent C. Doddskentcdodds.com
Kent C. Dodds chats with developers.

Episodes

Maximizing Networking Opportunities with Madison Kanna

In this episode, host Kent and Madison Kanna, the upcoming MC for Epic WebConf, discuss the benefits of attending conferences like Epic WebConf beyond just the informational content. They delve into how conferences can be a goldmine for networking, transforming online contacts into real-world connections. Madison explains her path and how initiatives such as her Sunday book club can cultivate community and continuous learning. Kent offers advice to introverts on navigating networking at these ev...

Mar 27, 202412 minSeason 5Ep. 22

Deep in Databases and Full Stack Dev with Tyler Benfield

In this episode, Tyler Benfield, a staff software engineer at Prisma, joins Kent to explore the world of databases and their critical role in full-stack development. Tyler shares insights from his journey from front-end development to mastering database performance and optimization, while also touching on the trend of front-end developers upskilling to become full-stack, leveraging languages like JavaScript and TypeScript. The conversation concludes with a preview of Tyler's session at the upcom...

Mar 25, 202412 minSeason 5Ep. 21

Harnessing Real-time Experiences with Sunil Pai

In the podcast episode featuring Sunil Pai, a former member of the React.js core team and developer at Cloudflare, the focus is on PartyKit, his new project set to transform real-time application development. PartyKit introduces features like real-time updates and server-rendering, aimed at facilitating the creation of dynamic, chat-GPT-like AI experiences. Sunil intends to showcase real-time apps and PartyKit at Epic WebConf, emphasizing the event's value in fostering networking and the exchang...

Mar 22, 202411 minSeason 5Ep. 20

Exploring Modern Web Development and UI with Una Kravets

In a conversation with Kent, Una, an expert in UI and a presenter at the upcoming EpicWebConf, delves into the dynamic world of modern web development. She underscores the importance of keeping up with the advances in UI capabilities and CSS, the shift towards more declarative techniques, and the necessity of adapting to new web standards. Una champions the vital role of community input in shaping web development and looks forward to the invaluable exchanges that come from in-person interactions...

Mar 20, 202410 minSeason 5Ep. 19

The Limitations and Potential of SQLite with Glauber Costa

In the latest podcast, Glauber Costa, CEO of Turso and an ex-Red Hat contributor, speaks with Kent about the often overlooked yet robust SQLite database technology. Sharing their personal experiences with SQLite, they discuss its functionality, suitability in production, and the importance of version control in document evolution. Costa encourages developers to recognize SQLite's potential and looks forward to learning more about real-world challenges at the upcoming web development conference, ...

Mar 18, 202410 minSeason 5Ep. 18

The Web and Design Systems with Michael Chan

In the podcast hosted by Kent C. Dodds, Michael Chan, celebrated as Chantastic, shares his insights on the evolution of web development and the critical role of design systems. He discusses how design systems should evolve with product development, the importance of documentation, and the dynamic nature of design systems contrary to the belief that they are static. Michael advocates for the empowering aspect of creating personal software and looks forward to the future where emerging tools will ...

Mar 15, 202415 minSeason 5Ep. 17

User Experience and Web Development with Ryan Florence

In a conversation with Kent, Ryan Florence, co-creator of Remix and React Router, discusses how web development and user experience intersect, and the impact of personal interaction at events like the upcoming Epic WebConf. He updates listeners on the Remix singles project, which integrates extensive open-source work with his business ventures, and tackles the complexities developers face when merging existing React applications with new frameworks. Ryan also addresses the double-edged nature of...

Mar 13, 202418 minSeason 5Ep. 16

Web Accessibility and the Future of Remote Work with Sandrina Pereira

In a thought-provoking dialogue, Front-end Engineer Sandrina Pereira explores the importance of web accessibility and how remote work is shaping the future of the tech industry. She discusses her role in crafting server-side validations for forms and her company's initiative to formalize a web accessibility statement, underscoring Remote.com's commitment to standards and improvement. Pereira also teases her upcoming presentation at Epic WebConf, aiming to demystify web accessibility with real-wo...

Mar 11, 202411 minSeason 5Ep. 15

Sparking Positive Energy in Tech and Beyond with Mark Techson

In this episode, Kent and Mark Techson, from Google's Angular team, traverse the expansive terrain of web development, drawing parallels between coding and music. Mark, blending his industry wisdom with musical passion, provides an intriguing perspective on the structural similarities between the two. He also explores the vital role of an MC in enriching event experiences and fostering engagement. Throughout the conversation, Mark’s candidness about his personal journey as a developer and parent...

Mar 08, 202410 minSeason 5Ep. 14

Journey of Web Development with Jacob Paris

Developer and freelancer Jacob Paris delves into his personal evolution from game to web development, noting the core similarities like database interactions that tie different development fields together. He spotlights the efficacy of Remix in streamlining web development, particularly in UI and database interactivity, which he will explore further at Epic WebConf. Paris reflects on the critical nature of understanding the historical context of technology choices and advocates for well-justifie...

Mar 06, 202410 minSeason 5Ep. 13

Building Community and Innovation in Web Development with Kent C. Dodds

In this enlightening conversation, Kent C. Dodds shares his transition from a full-stack web developer to a renowned educator and community influencer within the web development sphere. He recounts his initial steps into public speaking, his experiences with rejection and eventual success in the conference circuit, and the pivotal role these platforms have played in his career. Kent also delves into his work on creating and promoting quality web development education through platforms like testi...

Mar 04, 202413 minSeason 5Ep. 12

Balancing Tech Careers and Personal Life with Michelle Bakels

In the podcast, Michelle Bakels, a seasoned software developer and the Program Director for Developer Health at G2i, joins Kent to explore the necessity of balancing a tech career with personal life to ensure overall well-being. Drawing on her experience with health challenges stemming from work stress, Michelle underscores the importance of the Developer Health Operating System initiative, which aims to promote healthier working habits in the tech world. They discuss the pitfalls of self-impose...

Mar 01, 202411 minSeason 5Ep. 11

Harnessing the Power of AI in Web Development with Barry McGee

In a thought-provoking podcast with Kent, Barry McGee from Shopify shares insights on the integration of AI in web development and the evolving landscape of remote work. Having transitioned to remote working in 2016, Barry brings a wealth of experience from significant tech companies and discusses the future of web performance, AI's role in enhancing user experiences like the context-aware search in Shopify's Shop App, and the strategies for maintaining application performance at scale, includin...

Feb 28, 202412 minSeason 5Ep. 10

AI in Web Development with Scott Hanselman

In this illuminating episode, Scott Hanselman, with over 30 years in the tech industry, including a significant tenure at Microsoft, delves into the impact of AI on web development. He reflects on his technological journey from the early days of the internet and explores AI's potential in automating routine development tasks. Scott advises on the ethical use of AI and stresses the importance of understanding technology's fundamentals for mastery. He also touches on the personal side of tech work...

Feb 26, 202411 minSeason 5Ep. 9

Developer Empowerment with Saron Yitbarek

In the podcast, Saron Yitbarek, the founder of Code Newbie, shares insights into empowering developers through enhanced learning resources, financial opportunities, and community building. With Code Newbie evolving into a comprehensive media company and her successful venture into designing The Story Graph, Saron highlights the importance of newsletters for personal engagement and the benefits of fostering a learning-centric community. Additionally, she underlines her commitment to financial emp...

Feb 23, 202414 minSeason 5Ep. 8

Journey into Web Development and Remix with Lina Mahrouch

Lina Mahrouch, a software engineer, recounts her transition from professional gaming to web development and her subsequent mastery of Remix for full-stack applications. The podcast highlights Remix's strengths in data handling, caching, and SEO, while also pointing out common pitfalls in its use. Kent and Lina stress the importance of networking in career advancement, particularly through conferences like the upcoming Epic WebConf. Discussions also touch on the exciting potential of AI in web de...

Feb 21, 202410 minSeason 5Ep. 7

Demystifying DivOps with Ben Ilegbodu

Kent C. Dodds welcomes Ben Ilegbodu to discuss his work with front-end platforms and the coined term "DivOps," focusing on non-UI aspects like configurations and optimizations that enhance app performance and developer workflows. Ben shares insights into why JavaScript's ecosystem fosters a unique need for DivOps, emphasizing its role as a legitimate discipline crucial for app optimization and improved user experiences. The conversation also touches on the diverse challenges and solutions within...

Feb 19, 202411 minSeason 5Ep. 6

Lifelong Learning in Web Development with Mandy Hartman

Mandy Hartman, a front-end developer at Jenzabar, shares her insights on the importance of continuous learning in web development, drawing on her own transition from academia to tech. She discusses her hands-on learning experiences, including participation in the "#100DaysOfCode" challenge and creating personal projects for skill demonstration in job interviews. Hartman's readiness to utilize online communities for support, her application development inspired by her time in museums and archives...

Feb 16, 20248 minSeason 5Ep. 5

Reinventing API Design, Testing, and Mocking: An Interview with Artem Zakharchenko

In the podcast, Artem Zakharchenko, a software engineer specializing in APIs, delves into his journey shifting from his job to focus on open-source contributions, notably the Mock Service Worker library. He emphasizes the importance of efficient testing in software development and his commitment to enhancing his knowledge and the tools he develops, such as adding WebSocket support to MSW. His upcoming workshop at the Epic Web Conference will cover the essentials of automated testing and writing ...

Feb 14, 202413 minSeason 5Ep. 4

Local First Architecture and Side Projects with Alex Anderson

Web developer Alex Anderson speaks with Kent about his side project, Thorium, an open-source spaceship bridge simulator game designed for science education, which also encapsulates the principles of Local First architecture. Anderson elaborates on the advantages of Local First design in ensuring direct data access and enhancing web syncing, all while balancing privacy with user experience. A specific focus is given to integrating Local First architecture with a Remix app to enable seamless onlin...

Feb 12, 202410 minSeason 5Ep. 3

Exploring the Power of CSS Custom Properties with Adam Argyle

In this insightful conversation with Kent, Chrome team's CSS and UI expert Adam Argyle delves into the transformative power of CSS custom properties in web development. Likening them to a basil leaf that elevates a meal, Adam teases his upcoming talk at Epic WebConf, promising to elaborate further on the subject. He spotlights current innovations in Chrome and CSS that include color variants, automated designer interactions, and dynamic features such as view transitions and scroll-driven animati...

Feb 09, 20246 minSeason 5Ep. 2

Introducing Season 5 of Chats with Kent

Kent C. Dodds introduces Season 5 of "Chats with Kent," highlighting its unique focus on the speakers of the upcoming Epic WebConf 2024 on April 11th. This season aims to familiarize listeners with the conference speakers through 10-15 minute intros, offering insights into their backgrounds and what they'll be discussing. Kent encourages both attending the conference in person for a richer experience and utilizing the available live stream for those unable to attend. This season serves as a plat...

Feb 09, 20242 minSeason 5Ep. 1

Tiger Abrodi Chats About Advancing Your Skills

The path of teaching yourself to code isn't for the faint of heart. It takes consistency, discipline, and the ability to recognize you're actually making progress. Tutorials are an excellent tool, but they are also a trap. If all you do are tutorials, retaining the skills you learn is going to be extremely difficult. Without applying those skills they aren't going to become ingrained, and you aren't going to see how they're used in context. You also won't make progress if you aren't being consis...

Oct 04, 202131 minSeason 4Ep. 25

Jhey Tompkins Chats About Building Awesome Demos

It's easy to become entrenched in what you already know how to do. You might have a fun project idea that requires creating really awesome CSS animations, and it might seem out of reach if you haven't done anything like that before. But getting through that mental block is an extremely rewarding experience. You gain technical skills and improve your general problem-solving abilities. If you've ever struggled with side-projects, check out this episode where you'll learn how Jhey Tompkins never se...

Oct 04, 202134 minSeason 4Ep. 24

Mark Dalgleish Chats About Vanilla Extract

There is a diverse range of philosophies when it comes to CSS. Settling on something that fits the needs of your team and application can be a real challenge. Mark Dalgleish, the co-creator of CSS Modules, has been working on an option that might make that choice less of a challenge! Vanilla Extract is kind of like "CSS-modules in TypeScript", allowing you to write CSS in your TypeScript, with locally scoped variables, and generate static CSS files on runtime. If you're interested in getting a d...

Oct 04, 202139 minSeason 4Ep. 22

Scott Moss Chats About Time Management

Scott Moss is a retired Navy Veteran who made the career change into software engineering after becoming a father. His journey wasn't an easy one, and as a dad, he had to learn many lessons in work-life balance. For us developers who have kids, his struggle is one that almost all of us can relate to. This industry has an extremely high ceiling, and there is a culture of grinding every day after work in order to make it big. It's easy to fall into the trap of thinking "this is what is best for my...

Oct 04, 20211 hr 5 minSeason 4Ep. 23

Josh Comeau Chats About Gaining a Reputation

Whether you know it or not, we all have a "personal brand". It's the summary of the part of yourself that you present to the public. And while there are negative connotations to the term, it doesn't have to be that way. Building a personal brand for yourself is a very useful tool for cultivating a community of like-minded people. But it's not a quick process, and it's not something that you can hack if you want the real thing. In this episode, Josh Comeau chats about how he grew a community and ...

Oct 04, 202133 minSeason 4Ep. 21

Josh Comeau Chats About Effective Learning

Constantly learning is something that we all have to do as developers. If you're a JavaScript developer then chances are CSS is something that hasn't been easy to learn for you. It doesn't have the error messages JS does and when things go wrong you can have no idea what's even happening. Well in this episode Josh Comeau gives us some effective strategies to not only learn CSS, but to learn any library, language, framework, etc that you might want to know! Homework After solving a problem you we...

Oct 04, 202131 minSeason 4Ep. 20

Stephan Meijer Chats About Side-Projects

Side projects are important in our line of work. They sharpen our skills and sometimes they can even take off and lead our career in a new direction. But seeing people create these amazing projects over a weekend can be demotivating as a junior developer. "How can they do that when I'm five days deep into a todo app? What do they have that I'm missing?" The answer might be a disappointment to some, but often it is because they have 10+ years more experience than you do. But don't let this demoti...

Oct 04, 202131 minSeason 4Ep. 19

Tracy Lee Chats About Positivity

We have to remember that we are all human beings with social and emotional needs. Our career suffers when we fall into a pit of negativity or when we put up mental barriers that prevent us from interacting with people we might've wanted to talk to. In this episode, Tracy Lee chats about the importance of remembering that everyone, even the awesome people speaking at the conference are all human. When we idolize people it's easy to fall into the trap of thinking they're "better" than we are. We m...

Oct 04, 202132 minSeason 4Ep. 18
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast