Have you ever wondered how modern Front End frameworks and libs are used in huge enterprises systems?
What is the way to reduce complexity, improve maintainability and reduce technical debt?
This talk will present you a journey of refactoring huge enterprise-grade system with more than 4000 web pages, from ExtJS to React library. You will learn why it is a good thing to keep your core vanilla (JS) and how can you structure such a huge project. You will see how we can remove coupling and reduce technical debt, how Redux library can help you with refactoring and how can you document the whole process with a Storybook project. And finally, you will learn some architectural tips and tricks to make your code easier to maintain, test and build upon.
P.S. Also, as a bit of sprinkle on top, you will see what processes have been put in place so that the code quality is preserved and improved over time.