Thibault Friedrich, a front-end engineer, loves coding beautiful, accessible, user-friendly graphical interfaces. He focuses on good user experience to increase business value, code craftsmanship to reduce maintenance costs and productivity.
English session - Intermediate
Front-end code requires implementing various and irrational user needs. So spaghetti code comes very easily, making it less maintainable and scalable. During this talk, we will explore together the real life of a front-end developer and see why we should use the SOLID pattern. We will also discover the best practices with Composition Pattern and Compound Pattern in the React components to increase the maintainability and scalability of the code.
English session - Advanced
If you want to write custom eslint rules, babel plugins, or other code parsers, you need to use Abstract Syntax Trees (AST). But they are generally scary for developers due to their complexity. In this talk, we will go through a real situation to parse some typescript React code using an AST and the Typescript Compiler API.