React, Angular, and Vue have exploded in popularity within the past few years, but to use these frameworks, you need to understand a collection of core concepts and framework-specific syntax.
This book introduces these core concepts and prepares you to write original code using these frameworks.
While React, Angular, and Vue all provide a strong set of core features, that's only part of their story. The third-party ecosystem of these frameworks offers a myriad of highly useful and broadly adopted tools. These tools allow you to level-up your apps — making them more performant, stable, and easier to maintain.
To get the absolute most out of your tools, you should understand them inside and out; React, Angular, and Vue are no exception. In this book, we'll write our own version of each framework... from scratch. After all, what better way to understand the internals than to write them yourself?
Appreciation for the "why" behind framework tradeoffs
Learn similar frameworks much faster
What can I get out ofThe Framework Field Guide?
Newcomer
Mid-level
Professional
The Framework Field Guide provides step-by-step learning for three different frameworks, starting from the fundamentals. It's a great resource for those new to web development who want to learn without being pigeon-holed into one piece of tech.The Framework Field Guide is an in-depth collection of resources that doesn't hold back. It helps answer everything from "What is a pure function?" to "how can I write my own VDOM?". It's perfect for those who have some experience but are missing pieces of the puzzle.The Framework Field Guide takes you step-by-step to writing your own VDOM, understanding reconciliation, and more. It's a great resource for JavaScript pros who want to understand the internals of their tools to make drastic improvements to their product's UX.
Don't want to learn all three? No problem!
You can easily select a single framework and use this series to learn it front-and-back.
With more than 8 years of web development experience and after getting to know these frameworks from the inside out, the 'Framework Field Guide' consists of knowledge I wish I had access to when I first started out.
The series will take you through all the necessary stages, no matter your level of proficiency. My goal is to provide access to learning tools and support for everyone, so they can go and build their vision.
Sponsorship
If you like the books and want to support me, this is an easy way to do so. Thank you so much for helping.
Being in the software field has been absolutely transformative to my life.It's allowed me to help family and friends through tough times. That’s why I want to help others break into the field as I have been fortunate enough to and have a similar impact to their lives as well.
“Why is Framework Field Guide free?”
Being in the software field has been absolutely transformative to my life.
When I reflect on my life, it's incredible to think about how fortunate I've been to make it into tech. While I'm financially very stable today, my family was never super well off growing up. We stayed with family when we weren't living in low income communities, were often in debt, and relied on our food stamps. So how did I get here?
Early on, it was clear that education was never going to be my forte. Due to several psychiatric episodes and other stressors, I dropped out of high school, after being diagnosed with schizo-affective disorder (schizophrenia and bipolar disorder combined).
I worked a series of minimum-wage tech jobs until a storm of events, including my father's dual-organ transplant, jeopardized my ability to care for myself; much less my family. Right as everything was looking down I got my first major, six-figure software gig.
I went from being behind on rent by three months to becoming debt-free and affording my medication. The money I've made in tech has been transformative for me, my family, and my friends.
I didn't do it alone; I owe a lot of my career to my friends and my many many mentors over the years to whom I'm eternally grateful. This is why I made "The Framework Field Guide" free; I want to contribute back to the community that helped elevate me to where I am today.
Corbin Crutchley
Hear from other adventurers
Whether you want to go from zero to hero in the marvelous world of frontend JavaScript frameworks or are a veteran looking to learn another framework while comparing it to a framework you know, this epic book series is for you. Me? I'm learning Vue. Corbin has made good choices to ensure that your learning experience is well thought out. These books use modern and simple frameworks APIs, and each concept or technique is introduced step-by-step to avoid overwhelming you.
I know Angular, and the book is written in such a beautiful way I loved reading it. I just don't believe it is going to be available for free. It is one of the best technical books I've read recently; it's very well structured to give you ideas about React, Angular, and Vue.
Even if you are not interested in learning other frameworks and want to learn one, this book is still for you, this book is for everyone who wants to understand the concepts, and you can take those concepts to any other JS/TS frameworks which exist.
I am really impressed with "The Framework Field Guide" by Corbin - not only does it manage to describe various concepts of popular frameworks in a very concise way with code examples and illustrations, but it does so for multiple frameworks at once. For developers like me who are already familiar with React, it's a great way to learn how to translate those concepts to other frameworks. I highly recommend it.
Maintainer of React Navigation, Creator of Linaria
As a developer, my main focus is on Python. I still find the world of JavaScript confusing at times. However, Corbin's teaching style is so easy-going that even people like myself can have a great time. I first met Corbin through one of his live streams, and I can assure you that his content is worth your while. If you need help with React, Angular, and/or Vue, you've come to the right place.
PyLady • GitHub Star • Sr Developer Advocate @ Auth0 by Okta
Corbin is an incredible teacher who is able to create easy to digest material that is both thorough and fun. If you're looking to become an expert in both JavaScript as well as a JavaScript related framework, this book series should help you accomplish it.
The structure of the book as a whole is well-organized and in-depth, making it a great resource for individuals with little to no prior experience in web development as well as those interested in learning more about the theoretical underpinnings of JavaScript frameworks.
In particular, what I like about Corbin's approach is how he takes intricate concepts and simplifies them down into easy to understand bits with clear, straightforward examples, all using a conversational tone.
Most old timey developers will tell you that, under the hood, nearly all programming languages work more or less the same. But Corbin is one of the first to lift that hood, climb in the engine bay & invite the world in for a tour. A book series that truly embodies the three E’s: Entertainment, engagement & education. Recommended for anyone with an interest in this whole ‘JavaScript frameworks’ razzledazzle.
Global Adobe Technical Evangelist for ColdFusion, Keynote Speaker
Teaching three frameworks at once is a huge undertaking, but Corbin goes deeper into software than anyone I know. He identifies core concepts and teaches them in a way that's valuable for conceptual understanding, then shows practical implementations across frameworks. This is the most comprehensive guide I've seen!
This is one of the most unique and valuable approaches to teaching and learning frontend frameworks that I've ever seen. Being able to compare Angular, React, and Vue alongside each other while learning the core concepts of frameworks is incredible. I think focusing on the concepts while also showing how the different frameworks implement those concepts is an incredible idea!
Learning the similarities and differences between different web frameworks helps you make an informed decision about which works better for your next project. This book does an excellent job of providing clear examples and guidance about how React, Angular, and Vue work, along with how to move on from basic understanding to advanced topics. I can recommend this book to web developers without hesitation.
NgRX and AnalogJS Maintainer, Angular GDE, Web Developer
The Framework Field Guide does a wonderful job of comparing and contrasting three of the most widely used UI frameworks out there. As a proficient user only in React, I found it quite useful for branching into Angular and Vue. I'd recommend this for anybody looking to level up their knowledge of modern UI frameworks!
Maintainer of TypeScript ESLint, Author of “Learning TypeScript”
Reading the Framework Field Guide is like boarding the ship of frontend development and sailing through the peaceful and beautiful seas of it, but also the deep oceans of concepts that will make you think twice when you say, I know React, Vue, and Angular.
Corbin does an amazing job teaching fundamentals that simplify learning React, Angular, and Vue. The many analogies, pictures, and diagrams are fantastic for conveying detailed information in a way that is easy to consume. You can easily tell that Corbin cares about you, the reader, and really wants you to learn as easily as possible.
Microsoft MVP, Cloud Architect, Author of “Pro Microservices In .NET 6”
This guide offers a brilliant overview of concepts that can apply to almost any web tooling. It forms connections with real-world examples that are invaluable for picking up a new framework. Corbin has put a huge amount of time and effort into making this book series a convenient and extensive overview of frontend programming, and the result is truly the bee's knees.
Corbin's approach to teaching is to take the safest and easiest path to understanding. There are no convoluted, overused phrases that make most people turn away from reading a similar book. It's a great resource for novices and experienced developers alike. I highly recommend it to anyone who wants to dive in and learn at their own pace. Very well structured and written.
The Framework Field Guide is a quality resource whether you want to take a very deep dive or a light, gentle paddle in the vast open waters of JavaScript frameworks. And whether you're a seasoned developer or just starting out, you'll learn some new things on every page in a friendly and approachable way.
DX Engineer, Microsoft MVP, teacher, writer, live coder
I've never understood anything about JavaScript. {}+[] is 0, seriously?
That was until I met Corbin. His extensive knowledge, along with his amazing ability to explain even the most advanced concepts to a complete beginner, allowed me to make peace with this language and its frameworks.
Corbin is great at giving new developers the keys to the kingdom. The pictures, diagrams, and detailed explanations allow anyone thinking about learning Vue, React, or Angular an easy blueprint. Corbin clearly cares about his readers and wants them to come away with new knowledge of industry leading frameworks
Corbin is a really talented expert with deep knowledge in a wide range of tech areas. He's truly capable of providing support and explaining hard concepts in an understandable way.
I'm confident the book contents will help you grow your skillset and use any framework of your choice without effort.
New software developers often don't see how programming languages share many commonalities with each other and get hung up on syntax instead of functionality. By showing three frameworks at the same time, Corbin dispels this misconception while also showing the pros and cons of each framework.
Being a junior developer myself, the things Corbin can do with an IDE might as well be wizardry. He's the kind of guy that, when I asked him for help wrangling some code, instead built me a bespoke tool that did the job better than I could have imagined. Not to show off but just for the love of the craft. The kind of guy I wish I could have learned from in college.
There are so many more things this series comes with that we didn't have space to talk about. Here are just a few:
Explanatory charts, diagrams, and images for visual learners.
Tons of companion blog posts to continue learning from.
An optional free download of the book's contents via PDF or ePub.
An inclusive Discord community with regular office hours!
Code challenges at the end of each chapter to practice with.
Practical application of concepts; build an app incrementally throughout.
Fully understand why re-renders occur.
Write your own framework from scratch.
Accessibility in code samples & more.
Discover the differences in framework philosophy.
Step by step learning structure. Code is introduced in order and builds on itself.
Build with tools that are used by massive companies to scale their apps.
Few knowledge pre-requisites. Start with a basic understanding of HTML & JS.
In-depth explanations of core JavaScript features like "Side Effects".
No advanced TypeScript to worry about; just focus on the framework's code.
Thank you for checking outThe Framework Field Guide 📒
Sign up for updates
Now that you’re familiar with all of the books, make sure to sign up for updates!
All of the emails sent out will be strictly about important updates regarding the progress of the books.
Get involved
Follow me on Twitter or join our thriving Discord coding community!
You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.