ok.tech: frontend meetup
UPD: due to force majeure circumstances, the mitap was postponed to July 2.
On July 2, ok.tech: frontend meetup will be held at the Odnoklassniki office in St. Petersburg. Together with colleagues from OK.ru, Yandex and Mail.Ru Cloud Solutions we will talk about property-based testing, the evolution of text processing approaches, get acquainted with the new library from Emmet creator Sergey Chikuyonk - EndorphinJS, and discuss the transition of Yandex search services frontend to React.
Presentations
Under the cat theses of performances and the schedule.
Very strange testing
Nazim Gafarov, Mail.Ru Cloud Solutions
Classical example-based testing has many drawbacks: for example, tests do not cover all options for using the function. In this talk, I will look at the benefits of another approach — property-based testing. Let's start with simple mathematical functions, gradually complicating the samples to examples from real life.
First look at EndorphinJS
Sergey Chikuyonok, OK.ru
Every day we strive to create new and modern services for OK users. Unfortunately, most modern tools do not allow developers to focus on the quality of the product for the user, so we decided to create our own rendering library - EndorphinJS. In the report, I will talk about what led us to this decision, share the experience of its creation and make a small presentation of the working prototype.
Texts in web applications
Oleg Korovin, OK.ru
In the report, I will share my thoughts on how I see the evolution of approaches to working with texts, and talk about ways to solve existing problems in this area. I will also talk about how we in Odnoklassniki prepare texts, and which plugins for Webpack were written for this purpose.
How do we switch to React
Anton Vinogradov, Yandex
I’ll tell you how Yandex Search Services chose React.js, what problems we encountered, why React is not only about SPA. How TypeScript helps us with this. Why React is slow and how “lazy" helps make interfaces fast.
timetable
18:30 - 19:00 - Registration of participants
19:00 - 19:30 - Very strange testing, Nazim Gafarov
19:30 - 20:15 - First look at EndorphinJS, Sergey Chikuyonok
20:15 - 20:45 - Break
20: 45 - 21:15 - Texts in web applications, Oleg Korovin
21:15 - 21:45 - How do we switch to React, Anton Vinogradov
Register for the event