Frontend Mastery blogDeep dives and guides on modern frontend engineeringhttps://frontendmastery.com/en-usAdvanced React component compositionhttps://frontendmastery.com/posts/advanced-react-component-composition-guide/https://frontendmastery.com/posts/advanced-react-component-composition-guide/A deep dive on composition in React. Learn key principles for designing and building reusable components that scale.Fri, 19 Aug 2022 00:00:00 GMTBuilding and delivering frontends at scalehttps://frontendmastery.com/posts/building-and-serving-frontends-at-scale/https://frontendmastery.com/posts/building-and-serving-frontends-at-scale/A deep dive into the evolution of frontend build tools and techniques. Understand the challenges of serving large interactive frontends.Sat, 21 Jan 2023 00:00:00 GMTBuilding future facing frontend architectureshttps://frontendmastery.com/posts/building-future-facing-frontend-architectures/https://frontendmastery.com/posts/building-future-facing-frontend-architectures/A deep dive into how component based frontend architectures can implode with complexity at scale, and how to avoid it.Mon, 13 Jun 2022 00:00:00 GMTA guide to frontend migrationshttps://frontendmastery.com/posts/frontend-migration-guide/https://frontendmastery.com/posts/frontend-migration-guide/Strategies to tame the complexity that comes with the adoption of new tools. Learn best practices for frontend framework migration projects.Sun, 17 Jul 2022 00:00:00 GMTFrontend security primerhttps://frontendmastery.com/posts/frontend-security-primer/https://frontendmastery.com/posts/frontend-security-primer/Pragmatic principles to help build secure frontends. Learn React application XSS security best practices.Fri, 12 Aug 2022 00:00:00 GMTFrontend system design interviews - the definitive guidehttps://frontendmastery.com/posts/frontend-system-design-interview-guide/https://frontendmastery.com/posts/frontend-system-design-interview-guide/Learn how to approach frontend system design interviews. A behind-the-scenes look at what big tech companies are looking for.Fri, 27 May 2022 00:00:00 GMTRethinking React best practiceshttps://frontendmastery.com/posts/rethinking-react-best-practices/https://frontendmastery.com/posts/rethinking-react-best-practices/A deep dive into the evolution of React from client-side view library to application architecture.Fri, 24 Mar 2023 00:00:00 GMTThe evolution of React APIs and code reusehttps://frontendmastery.com/posts/the-evolution-of-react-patterns/https://frontendmastery.com/posts/the-evolution-of-react-patterns/Trace the evolution of React APIs and the mental models behind them. From mixins to hooks, to RSCs, understand the tradeoffs along the way.Thu, 25 May 2023 00:00:00 GMTThe evolution of scalable CSShttps://frontendmastery.com/posts/the-evolution-of-scalable-css/https://frontendmastery.com/posts/the-evolution-of-scalable-css/A deep dive into the problems with scaling CSS on large projects. Understand the evolution of CSS best practices.Sat, 12 Nov 2022 00:00:00 GMTThe new wave of Javascript web frameworkshttps://frontendmastery.com/posts/the-new-wave-of-javascript-web-frameworks/https://frontendmastery.com/posts/the-new-wave-of-javascript-web-frameworks/Make sense of the proliferation of new Javascript web frameworks. A deep dive into the problems at scale and the recent evolution of innovation.Mon, 26 Sep 2022 00:00:00 GMTThe new wave of React state managementhttps://frontendmastery.com/posts/the-new-wave-of-react-state-management/https://frontendmastery.com/posts/the-new-wave-of-react-state-management/Understand the core problems state management libraries need to solve. And how the proliferation of modern libraries address them in new ways.Thu, 30 Jun 2022 00:00:00 GMTThe 3 D's of frontend feature leadinghttps://frontendmastery.com/posts/the-three-ds-of-frontend-feature-leading/https://frontendmastery.com/posts/the-three-ds-of-frontend-feature-leading/Learn the foundational principles of feature leading you can always rely on in the midst of any chaotic project.Thu, 26 May 2022 00:00:00 GMTUnderstanding micro frontendshttps://frontendmastery.com/posts/understanding-micro-frontends/https://frontendmastery.com/posts/understanding-micro-frontends/A practical look at the micro frontend architecture. Understand the core problems micro frontends aim to solve.Sat, 16 Jul 2022 00:00:00 GMT