Hallo! Dies ist ein Post-Report des Moscow SPA 5 mitap, einer Reihe von Meetings für Front-End-Entwickler, die sich für das Thema Webanwendungen interessieren (Single Page Application). Zusammen mit Referenten von Mail.Ru, Yandex, VKontakte, Tinkoff und Avito sprachen wir über die Integration von Jest in die QS-Infrastruktur, DI als Skalierungsmethode, das Wachstum von Komponentenbibliotheken und ein Plattformteam. Sie diskutierten auch, ob UIKit so flexibel und für alles wie möglich geeignet sein kann.
Kommen Sie unter die Katze, wenn Sie an diesen Themen interessiert sind. Im Inneren finden Sie Besprechungsmaterialien: Videoaufzeichnungen von Berichten, Rednerpräsentationen, Gästebewertungen des Mitaps und Links zum Fotobericht.

Berichte
Zinn für Scherz. Sergey Melyukov, Avito
Sergey Melyukov erzählte, wie wir Jest in die QS-Infrastruktur von Avito integriert haben. Es scheint, dass dies nichts Besonderes ist. Wenn nicht für unseren eigenen Reporter, Umgebung mit selbst geschriebenem IPC und http / ws-moks.
→ Präsentation
Hörer Bewertungen
- Motiviert, nach eigenen Wegen zu suchen und vorhandene Tools zu verbessern
- Wir warten auf mindestens eine leichte Version des Reporters, die in den Scherz in Open Source integriert ist! Alles ist sehr schön.
DI als eine Möglichkeit, alles zu skalieren. Alexey Popkov, Yandex
Wie oft verbinden Sie eine Bibliothek in Tests zum kniffligen Modultausch? Wann, wenn Sie Teile Ihres Codes für verschiedene Plattformen verpacken? Oder ist Ihr A / B-Testsystem auf einem endlosen Schalter / Gehäuse aufgebaut? Wenn Sie nicht mehr alles ertragen möchten, schauen Sie sich das Video an.
→ Präsentation
Hörer Bewertungen
- Tipps und Eingabe der TypeScript-Regel.
- Es war sehr interessant und hat mich über Entwicklungsansätze nachdenken lassen.
UIKit, was sicher kann. Konstantin Lebedev, Mail.Ru
In diesem Bericht geht es nicht um eine vorgefertigte Lösung, sondern um eine Studie zu einem bestimmten Thema, wie die flexibelsten Komponenten mit gemeinsamen Regeln erstellt werden können. Die Geschichte ist solide gewürzt mit TypeScript-Beispielen mit wütenden und rekursiven Typen.
→ Präsentation
Hörer Bewertungen
- Sehr interessant, aber zu kompliziert. Zu viel Aufwand. Aber für Horizonte und Gehirne ist es nützlich!
- Muss versuchen. Und wir warten auf die weitere Entwicklung.
Wo Komponentenbibliotheken wachsen. Tim Chaptykov, VK
Bei der Entwicklung von Komponentenbibliotheken haben Teams dieselben Probleme und wenden ähnliche Lösungen an. Normalerweise benötigen sie viele Ressourcen: mehr Entwickler, mehr Zeit, mehr Testphasen. Aber was ist, wenn es nur sehr wenige Ressourcen gibt? Was können Sie sparen? Um dies herauszufinden, schauen Sie sich den Bericht von Tim Chaptykov an.
→ Präsentation
Hörer Bewertungen
- Es lebe die Flexibilität!
- Viele praktische nützliche Informationen.
Alexander teilte die Erfahrungen des Plattformteams in Tinkoff. Welche Aufgaben sie lösen kann, wie die Arbeit eines solchen Teams organisiert wird und viele andere nützliche Details, siehe den Bericht.
→ Präsentation
Hörer Bewertungen
- Es ist gut, wenn es diejenigen gibt, für die "es gibt, wenn" das ist, was für andere "einmal" ist.
- Der Bericht brachte alle meine Fragen zusammen, und ich werde bei der Arbeit das Problem der Schaffung eines Plattformteams ansprechen.
Konstantin Lebedev, Denis Kolesnikov, Tim Chaptykov, Alexey Popkov und Alexander Kazachenko diskutierten die Arbeit des Front-End-Architekturplattform-Teams in ihren Unternehmen und die Notwendigkeit seiner Implementierung. Die Diskussion wurde von Roman Dvornov moderiert.
Referenzen
Eine Wiedergabeliste mit allen Videos von der Mitap finden Sie auf unserem YouTube-Kanal.
Abonnieren Sie die Seite in Taipad , um das nächste SPA-Mitap nicht zu verpassen.
Und ein paar Bilder vom Treffen Wir haben den vollständigen Fotobericht auf den Facebook- und VKontakte-Seiten von AvitoTech veröffentlicht .
Bis bald!