"Experiences not Apps - Deploying Microfrontends and their BFFs" by Colin Young


Details
IRL (In Real Life) Meetup
"Experiences not Apps - Deploying Microfrontends and their BFFs" by Colin Young
Transforming your product from large, monolithic React apps to microfrontends is a great way to increase developer happiness and deliver experiences faster. Thinking in experiences, not apps, can improve both frontend and backend development. Initially, microfrontends can seem intuitive, but questions can emerge around backend design, routing, sessions, and deployment that demand deeper answers. Having led a large transformation using Bit.cloud and Single-SPA, Colin will share lessons learned, new frameworks, and discuss the more advanced questions that make your microfrontends easy to develop and deliver.
Colin is a software engineer and engineering manager who has been working in React since 2015. Most recently at Solar Mosaic, he led multiple generations of a large financing React application, including building design systems and transitioning their frontends to microfrontends with matching backends-for-frontends in a microservices architecture. He now continues to build with React at Tangible Materials as a Staff Software Engineer. When not writing software, he hangs out with his 3-year-old and thinks about ways to reduce carbon emissions through software.
⚡︎ Lightning Talk ⚡︎
"Putting Prop Drilling into Context" by Howard Kier
Passing Pros through multiple levels of React components is complicated and messy. Using, Redux or other libraries to pass data between components has other complications. Learn how to use React's Context Hook to pass data down the component tree to make your code cleaner, easier to read and debug.
Howard's earliest digital computer was his hands. He has written code for use on Mainframes, Midrange, PCs and Web. Along the way, Howard has learned and forgotten at least 10 different programming languages. But the lessons learned along the way have remained. Howard, earned both a BS and MS in Computer Science from Syracuse University and an MBA from Southern Methodist University. He has worked for well known companies such as IBM, EDS, Disney, and other lesser known companies (which we will not mention because you most likely won't know them).
Recently Howard has authored "CyberScams and You" volumes 1 and 2 which can be found on [Bookboon.com](http://bookboon.com/). He is an active member of ChiHack Night and Code for Chicago, both civic hacking groups. He lives in Schaumburg with his one wife, two dogs and three kids. Howard first learned to use a markup language over 30 years ago when Script/Bookmaster was used by IBM to create documents and manuals on their printers. While at EDS he developed one of the first websites, [CHEMCENTRAL.com](http://chemcentral.com/) (check it out on the wayback machine). After leaving web development for a bit, Howard returned to his first love of coding and has been developing websites for the last 5 years. Howard is currently between projects. His portfolio and resume can be found at https://howardkier.com
⚡︎ Lightning Talk ⚡︎
"From Bards to Wizards: Migrating from Redux-Saga and Redux-Form to React Hook Form and Contexts" by Ari Arthage-Orr, Matt Murnighan and Monica Barboza
Until recently, the team relied on Redux-Saga and Redux-Form to drive multistep React flows. For simpler flows, this became over-complicated and resulted in lots of boilerplate logic to drive navigation in a flow.
The team has been working to modernize from class components to functional components, which allows us to leverage React-Hook-Form and React Context instead. The result? Less code, better modularization, and a smoother developer experience.
Ari, Monica, and Matt are engineers on the API and Web Engineering team at M1, working across React and GraphQL code bases.

"Experiences not Apps - Deploying Microfrontends and their BFFs" by Colin Young