A good UX, thoughtful design and intuitive interface are great stuff. But if this all lags, users leave you. Sometimes developers forget about it. With the topic of front-end productivity, my colleagues and I will continue our online series in which we discuss current issues of client-side development.
The live broadcast dedicated to the performance will take place on December 18 on the AvitoTech YouTube channel. Experts from Yandex, Tinkoff, Mail.Ru and Avito will take part in the discussion. Under the cut - sample questions that we plan to discuss, and a link to the upcoming broadcast. After the meeting, update the post, post the video, add it to your bookmarks if you are interested in the topic.
You can never predict which way the conversation will go. But here are the approximate topics for discussion that we have outlined with colleagues.
In addition, we will try to answer questions that will be sent during the broadcast. And on those that appear in the comments on this post. Update our list.
System Architect, IT for over 15 years. Author and presenter of podcasts about the development: SDCast & RadioJS . Member of various developer communities, such as MoscowJS, SymfoniacsMSK, Lua in Moscow, etc. During his professional activities, he visited enikeyshik, linux administrator, webmaster, developer for PHP, JS, Lua, PostgreSQL, Oracle. Is Oracle Certified Professional in databases and clusters. Now he works as a team leader and is engaged in security systems architecture.
“In the context of the performance issues of the frontend, I would like to discuss optimization techniques to reduce rendering time, rendering, in general, approaches to performance analysis. And the main thing is how to link the labor costs for optimization with business indicators. ”
I have been developing a frontend for five years now. Of the main accomplishments: working in the RU-CENTER Group, he brought the new isomorphic nic.ru to zero from scratch, and when he got into Avito, he participated in the development of the new m.avito.ru. Later he took up exclusively the performance of the entire frontend, which is in Avito.
I think it will be important to discuss how to organize detailed monitoring of the code performance, both internal and external, what indicators you should look at when profiling and how to organize the “right” collection of metrics and choose an environment for it. I will answer questions about the basic techniques for improving the performance and responsiveness of the interface.
The last five years working in Avito, now engaged in the mobile direction on the web.
“I consider it important to discuss the topics of performance and web accessibility. I am happy to discuss performance and, in particular, the mobile web. ”
He has been engaged in frontend for the last six years, he started as a web designer, for some time he wrote in PHP. Now he is in charge of front-end development at Tinkoff. Business and oversees the angular direction in the company. In Tinkoff he is engaged in various tasks, from UI e2e auto-testing, to designing authorization in Tinkoff services.
“In modern web applications, performance is important, because in the course of intensive development and in an effort to compete in the market, applications begin to quickly“ grow fat ”and, as a result,“ slow down ”. I would like to discuss how to prevent a performance drawdown before the application gets into production. It is interesting to talk about the systematic approach to monitoring performance across dozens of SPA. ”
More than 12 years of experience in web development on highload projects. For the past 8+ years - Mail@Mail.ru. Active participant OpenSource (FileAPI, SortableJS, Wormhole and others). Now he is developing services related to the authorization of the Mail (fullstack), and, of course, the Mail itself.
“The modern web has long erased the line between the“ regular site ”and“ SPA / application ”, if before the struggle was only for access speed, now for the performance of the application itself. Therefore, I would like to discuss how to maintain a delicate balance between fast access and application performance, not only from the standpoint of bare metrics / numbers, but also on how user perception of performance can be influenced. ”
In the profession for 10 years, was engaged in various projects. He started with business cards, developed browser games and analytical systems. Now in Yandex it is responsible for ensuring that the Search interfaces work quickly.
“I consider it important for the community to keep performance in mind and to be based on measurements on optimizations.”
The live broadcast will take place on Tuesday, December 18th. We start at 17:00 Moscow time . You can watch on AvitoTech YouTube channel - here is the link to the broadcast , connect. If you have questions about performance, ask in the comments. We will try to answer them during the discussion.
Here is the ics file , you can add to the calendar.
This post - the announcement of the second live broadcast Avito Online Frontend. A record of the first online frontend infrastructure is already available.
Source: https://habr.com/ru/post/433030/
All Articles