Millions of daily users, hundreds of clients, one embeddable widget. How did we build it and what could possibly have gone wrong?
Lev Davydov
(Frontend Guildmaster at Solidgate),In this talk, we will explore the micro frontend architecture based on the real example of the big product, uncovering how dozens of teams coexist, work, and deploy features independently every day. Moreover, I will talk about the bottlenecks of React hydration, how it affects users, and how to apply the progressive hydration pattern to improve web performance.
Oleksandr Lavrenchuk
(Frontend Guild Lead at Fiverr),Using the example of a simple, but very complexly written component, Serhiy will try to analyze the best practices of combating the worst practices and will try together with the audience to determine the same line between common sense and the desire to do everything perfectly.
Serhii Babich
(Senior Frontend Developer, DataRobot),I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Viktor Turskyi
(WebbyLab),In recent years, I have gained most of my knowledge through reverse engineering, how I did it and what I learned during this period, I decided to share. All this concerns graphic programming, performance, best practices in the frontend.
Yuri Artiukh
(CEO @ Coderiver),A real life story about the experience of using Micro frontends in an existing Enterprise product. Problems and their solutions on the way from the integration of a separate component to an extensible No-code platform.
Dmytro Pavlov
(Head Of Development at Creatio),In this talk, I will introduce ttag — a simple javascript solution for adding internationalization to your projects. After this talk, you will have an understanding of how to integrate the continuous translation process in your project. Also will share some thoughts and experience on what pros and cons of making your library open source.
Oleksandr Mostovenko
(EVO. Company),In this talk, we’ll explore a number of popular techniques for populating and delivering content into web views for our users. We’ll compare different rendering models to help us understand the benefits and limitations of each one, and we’ll build examples with different tools to show how our choices influence the developer experience, user experience, and environmental impact of our projects.
Phil Hawksworth
(Principal Developer Experience Engineer, Netlify),A short story about the horrors we had to face while working on someone else's code, how we managed to master ourselves and start simultaneously adding new features and slowly modernizing the old ones. About how to understand a week in four pages and why legacy is not always bad, but on the contrary — a great opportunity to pump yourself up.
Serhii Babich
(Senior Frontend Developer, DataRobot),A common task in modern JS is parsing, validating and then comparing JSON objects. In this talk I will quickly go through most common ways to parse/validate and compare objects we use today and then focus more on how runtime types (based on io-ts) can help make such tasks easier and quicker to implement.
Oleksandr Suhak
(Senior Software Engineer @ Scalable Capital),