{"version":"1.0","type":"rich","provider_name":"Acast","provider_url":"https://acast.com","height":250,"width":700,"html":"<iframe src=\"https://embed.acast.com/$/655148df2861630012a1d01b/6796899ac27e8803f621f787?\" frameBorder=\"0\" width=\"700\" height=\"250\"></iframe>","title":"Corbin Crutchley: How UI frameworks work in detail, thriving with mental health","thumbnail_width":200,"thumbnail_height":200,"thumbnail_url":"https://open-images.acast.com/shows/655148df2861630012a1d01b/1738001671782-4e6c475d-b8fe-41fb-900c-1e92ec9d64f2.jpeg?height=200","description":"<p>Links</p><p>- Codecrafters (partner): https://tej.as/Codecrafters</p><p>- Playful Programming: https://playfulprogramming.com/</p><p>- The Framework Field Guide: https://playfulprogramming.com/collections/framework-field-guide</p><p>- Tejas' Story: https://www.youtube.com/watch?v=zOKCrgQOiME</p><p>- Corbin on X: https://x.com/crutchcorn</p><p>- Tejas on X: https://x.com/tejaskumar_</p><p><br></p><p>Summary</p><p><br></p><p>In this conversation, we explore the world of frontend frameworks, discussing the importance of reactivity, the evolution of frameworks like React, Angular, and Vue, and the nuances of choosing the right framework based on developer experience and team dynamics. Together, we explore the role of state management libraries, the challenges of framework migration, and the significance of maintaining a clean separation of concerns in application architecture. The discussion emphasizes the subjective nature of framework selection and the importance of incremental migration strategies to ensure smooth transitions between technologies.</p><p><br></p><p>Chapters</p><p><br></p><p>00:00 Introduction</p><p>03:41 Introduction to Frontend Frameworks</p><p>06:37 The Evolution of Reactivity in Frameworks</p><p>09:37 Choosing the Right Framework</p><p>12:45 Understanding Framework Differences</p><p>15:41 Guiding New Developers in Framework Selection</p><p>18:33 The Role of State Management Libraries</p><p>21:47 Best Practices for Framework Migration</p><p>32:35 Understanding Web Components and Reactivity</p><p>36:28 Performance Metrics in Frameworks</p><p>39:41 The Journey of Self-Publishing</p><p>49:04 Motivation Behind Sharing Knowledge</p><p>53:26 The Human Connection in Open Source</p><p>01:04:11 Journey into Tech: A Personal Story</p><p>01:08:07 The Birth of Open Source Projects</p><p>01:10:38 From Design to Development: A Career Shift</p><p>01:12:48 Building Playful Programming: Future Aspirations</p><p>01:16:12 Learning from Failure: The OceanBit Experience</p><p>01:20:31 Philosophy in Software Development</p><p>01:32:31 Advice for Aspiring Developers</p>","author_name":"Tejas Kumar"}