Eugenia is a frontend engineer at Rapid—the world's largest API Hub, and tech event speaker who is passionate about web performance. She has experience working in fast-growing European startups like N26 and Gorillas where she helped to build a web performance culture. Before moving to Berlin, she ran Google Developer Group and led Women Techmakers in Latvia for several years. Eugenia has a bachelor's degree in Information Technologies. Besides work, she is an adventurous hiker.
- Twitter: https://twitter.com/jevgeniazi
- LinkedIn: https://www.linkedin.com/in/eugenia-zigisova-20810388/
- Blog: https://imeugenia.medium.com/
- Github: https://github.com/imeugenia
Sustainable Web Engineering
What do digital technologies and civil aviation have in common? They emit approximately the same amount of greenhouse gas. An enormous amount of energy is needed to develop, host, and access digital products. As a tech startup, your goal is to grow and rapidly expand the number of users. However, the more users you have the bigger is your impact on ecology.Digital technologies are a broad industry. In this session, we will focus on one of the most popular digital platforms—the web. We will discuss how web apps impact global ecology and what we as web developers and tech leads can do to lower it and make our startups more sustainable.
Berlin Tech Leads
April 25 - 28, 2022
State machine pattern in FE development
State management is a hard problem in applications not only on a global but also on the component level. It happens that components are over-stacked with boolean variables like `isLoading` , `isError`, and so on. That makes logic convoluted and easy to cause a bug.This talk is for frontend developers who want to try shifting their state management paradigm. You will learn about a finite state machine pattern, how to draw and program a state chart using vanilla JavaScript.
By the end of the talk, you will understand how to implement the UI component state in a more clean and bug-free way.
International Javascript Conference
April 25 - 28, 2022
Bootstrapping web performance culture
Bootstrapping a web performance culture is a long process that requires patience. I would like to share my personal journey of bringing web performance into the development process and raising awareness about it. I hope that sharing my struggles, learnings, and small successes will give you inspiration on how to pave the way to a healthy web performance culture in your organization. We will cover monitoring, automated testing, and some ideas on how to encourage engineers and communicate with product management.Recording
JNATION 2021
June 16, 2021
Web Performance Monitoring
Web performance monitoring is a good first step in bootstrapping the web performance culture in your organization. However, there are so many monitoring metrics like Time to First Byte, First Contentful Paint, First Input Delay, etc. It is easy to get overwhelmed! During the talk we will speak about: - Why monitoring is important? - Which monitoring metrics to choose? - How to measure, visualize, and analyze the data?Recording
dotnetsheff meetup
September 2021, 2021
Finite State Machine on Frontend
The finite state machine (FSM) is a 60-year-old Automata Theory concept that is widely used in electrical engineering, mathematics and… frontend development. Isn’t it surprising? When I attended Computer Science courses I thought I would never use such a concept as a web developer. Only a few years later, when I got a chance to work on a complex project with various user flows, I realized that using the FSM brings a big gain in building a predictable and scalable user interface.When preparing this talk I asked myself:
- How might one benefit from implementing an FSM when building a user interface?
- How to plan and implement an FSM?
- How to test an FSM?
In short, this talk will walk you through all the important aspects of using an FSM in your frontend project.
Recording
Developer!Developer!Developer! Day
December 21, 2020
Recording
Riga TechGirls
7 December, 2020
DevFest Warsaw
December 7, 2019
DevFest Leiria
December 14, 2019
I would be happy to receive invites to different kind of tech events (meetups, workshops, conferences, podcasts, etc.). Please contact me on twitter.