When programming with ReactJS, which is a common choice when developing using the SharePoint Framework, how you architect your components can often be confusing. This introductory session will walk through designing your components to mirror a common design principle called "Atomic Design" which was invented by web designer Brad Frost. This design pattern breaks web design into small chunks that when combined build beautiful solutions with reusability at its core. We'll go into how to translate that design principle into component development which can help reduce code size, improve reliability and quality, and just make your life easier. As part of our examples, we'll be leveraging the HTWOO community built Fluent UI framework.
Julie has been building software for over 20 years. With a degree in Electrical Engineering from Worcester Polytechnic Institute, she quickly realized a love and aptitude for developing rich user experiences and solutions. Since 2007 her focus has been on the SharePoint platform, Office 365, Azure, and client-side development. She's the co-maintainer of PnPjs and HTWOO open source initiatives. She also is the co-host of the CloudDev Clarity show and Browser Native. She's has also held the Microsoft MVP award for Office Apps and Services since 2017, and is a core member of the Microsoft 365 PnP Team.