Hava is a tech lead and full-stack software engineer with a vast experience of 15+ years as a software engineer and a software team manager. During that time, she overcame various challenges of building shared components. Hava is passionate about teamwork and leveraging each other’s work for building better products.
Outside of work, Hava manages a local community of high-tech women, enjoys reading and is a master of juggling work and 3 kids at home during a lockdown.
Software Engineer & Tech Lead
Can also give an online talk/webinar
Paid only. Contact speaker for pricing!
Guidelines for Developing UI Components
Software Engineering, Frontend
When one thinks about UI development, implementing user experience and applying the graphic design for the application comes to mind. However UI development is also about software engineering, and designing an architecture for a web application, that will allow engineers to extend and maintain it effectively.
In this talk, I’ll share guidelines and best practices for designing, developing, and maintaining UI components and their hierarchy. Those guidelines are lessons I’ve learnt from my experience of the past 2 years in which I’ve been developing and maintaining a complex UI module. In order to demonstrate these principles we’ll use a sample web application and apply the guidelines while examining their effect.