DEV Community

Cover image for WebDev Fundamentals | React, Angular, and Vue
Alex Patterson for CodingCatDev

Posted on • Originally published at codingcat.dev

1

WebDev Fundamentals | React, Angular, and Vue

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

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

https://tanstack.com/form/latest

Top comments (1)

Collapse
 
officialphaqwasi profile image
Isaac Klutse

Very Interesting

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more