Hello! This is a post-report from the Moscow SPA 5 mitap, a series of meetings for front-end developers who are interested in the topic of web applications (Single Page Application). Together with speakers from Mail.Ru, Yandex, VKontakte, Tinkoff and Avito, we talked about integrating Jest with QA infrastructure, DI as a way to scale, the growth of component libraries, and a platform team. They also discussed whether UIKit can be as flexible and suitable for everything as possible.
Come under the cat if you are interested in these topics. Inside you will find meeting materials: video recordings of presentations, speaker presentations, guest reviews of the meeting and links to the photo report.
Sergey Melyukov told how we integrated Jest with Avito's QA infrastructure. It would seem that this is nothing special. If not for our own reporter, environment with self-written IPC and http / ws-moks.
โ Presentation
Listener reviews
- Motivates to look for their own ways, improve existing tools
- We are waiting for at least a light version of the reporter integrated with the jest in opensource! Everything is very beautiful.
How often do you connect a library for tricky module swapping in tests? What time if you wrap pieces of your code for different platforms? Or maybe your A / B testing system is built on endless switch / case? If you donโt want to endure it all anymore, watch the video.
โ Presentation
Listener reviews
- Tips and typing TypeScript rule.
- It was very interesting and made me think about development approaches.
This report is not about a ready-made solution, but a study on a designated topic of how to build the most flexible components with common rules. The story is solidly seasoned with TypeScript examples with furious and recursive types.
โ Presentation
Listener reviews
- Very interesting, but too complicated. Too much overhead. But for horizons and brains it is useful!
- Need to try. And we are waiting for further development.
When developing component libraries, teams face the same problems and apply similar solutions. Usually they require a lot of resources: more developers, more time, more stages of testing. But what if there are very few resources? What can you save on? To find out, look at the report of Tim Chaptykov.
โ Presentation
Listener reviews
- Long live the flexibility!
- A lot of practical useful information.
Alexander shared the experience of the platform team in Tinkoff. What tasks she can solve, how to organize the work of such a team and many other useful details, see the report.
โ Presentation
Listener reviews
- Itโs good when there are those to whom โthere is whenโ that which is โonceโ to others.
- The report brought all my questions together, and I will raise at work the issue of creating a platform team.
Konstantin Lebedev, Denis Kolesnikov, Tim Chaptykov, Alexey Popkov and Alexander Kazachenko discussed the work of the front-end architecture platform team in their companies and the need for its implementation. The discussion was moderated by Roman Dvornov.
A playlist with all the videos from the mitap can be found on our YouTube channel.
In order not to miss the next SPA mitap, subscribe to the page in Taipad .
We posted the full photo report on AvitoTech's Facebook and VKontakte pages .
See you soon!