# WebDev Fundamentals | React, Angular, and Vue


Original: https://codingcat.dev/podcast/webdev-fundamentals-or-react-angular-and-vue

%[https://youtu.be/wup0mme-w9Q]

## 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](https://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](https://unicorn-utterances.com/collections/framework-field-guide)

[https://tanstack.com/form/latest](https://tanstack.com/form/latest)
