WebDev Fundamentals | React, Angular, and Vue
Dive into web development fundamentals with Corbin. Explore frameworks, APIs, and developer education. Purrfect for new and seasoned developers looking to expand their knowledge.
Original: codingcat.dev/podcast/webdev-fundamentals-o..
Background of Corbin
- Early Education: Corbin shares his educational journey, including dropping out of high school due to personal challenges, and starting community college at a young age.
- Personal Struggles and Resilience: Corbin candidly discusses his battle with schizoaffective disorder and the impact of personal tragedies, emphasizing the human side of his journey into tech.
Early Career and Interests
- Internship and Early Job: Corbin talks about his early job at a charter school and his initial interest in design over programming.
- First Break in Web Development: A turning point came when a friend's project, which included his name, led to a job offer in web development despite his initial lack of experience in that field.
Career Development
- Progression in Web Development: He further elaborates on his career progression, from leading a front-end development team to discovering a passion for teaching while working at a boot camp.
- Consulting Roles: Corbin discusses his consulting roles with various companies like Astro and Clerk, where he primarily focused on developer education and documentation.
Current Role at Descript
- Job Functions: Corbin explains his current role at Descript, working on client platform teams and upgrading tools like React and Redux.
- Approach to AI: He shares his perspective on AI as just another API, emphasizing consistency in handling latency, reliability, and error management across different API styles.
Framework Guide Book Trilogy
- Introduction to Framework Guide: Corbin introduces his book series, "Framework Guide," which aims to teach the fundamentals of web development across multiple frameworks like React, Angular, and Vue.
- Books in the Series: The first book is out, focusing on componentization basics, while future books will cover ecosystem and internals, including in-depth framework construction.
Teaching Approach and Web Development Fundamentals
- Specialization vs. Generalization: Corbin's philosophy on learning involves rebuilding projects multiple times to understand the why behind frameworks, as opposed to just the how.
- Project-Based Learning: He advocates for a comprehensive understanding of project-based learning, ensuring that learners grasp necessary concepts such as internationalization, error handling, and accessibility.
Personal Preferences and Opinions on Frameworks
- Favorite Framework: Corbin shares his evolving preferences in frameworks, from Angular to React, then Vue, and highlights his excitement for emerging technologies like Angular signals.
- Complexity of Modern Web Development: He argues that the perceived increase in web complexity is more about rising user expectations rather than the inherent complexity of the software itself.
Final Thoughts and Next Steps
- Advice for Aspiring Developers: Corbin provides advice on the importance of cataloging what you learn, whether through blog posts, notes, or other means, to reference later in your career.
- Community and Open Source: He invites viewers to join his community at "Playful Programming" and to check out his book series for further learning and development.
Purrfect Picks
- Corbin's Pick: He recommends Qobuz for high-quality, DRM-free music, suitable for audiophiles who value superior audio experiences.
- Alex's Pick: Alex shares his discovery of Fabric.js, a flexible and lightweight JavaScript library for working with the HTML5 canvas, which he found to outperform other similar solutions.
Links
https://unicorn-utterances.com/collections/framework-field-guide