Salut Il s'agit d'un post-rapport du Mitap SPA 5 de Moscou, une série de réunions pour les développeurs front-end qui sont intéressés par le sujet des applications Web (Single Page Application). Avec des conférenciers de Mail.Ru, Yandex, VKontakte, Tinkoff et Avito, nous avons parlé de l'intégration de Jest à l'infrastructure QA, de DI en tant que moyen de mise à l'échelle, de la croissance des bibliothèques de composants et d'une équipe de plate-forme. Ils ont également examiné si UIKit peut être aussi flexible et adapté à tout que possible.
Venez sous le chat si vous êtes intéressé par ces sujets. À l'intérieur, vous trouverez du matériel de réunion: enregistrements vidéo des présentations, présentations des conférenciers, commentaires des invités de la réunion et liens vers le reportage photo.

Rapports
Tin for Jest. Sergey Melyukov, Avito
Sergey Melyukov a expliqué comment nous avons intégré Jest à l'infrastructure d'AQ d'Avito. Il semblerait que cela n'a rien de spécial. Sinon pour notre propre journaliste, environnement avec IPC auto-écrit et http / ws-moks.
→ Présentation
Avis des auditeurs
- Motive à chercher ses propres moyens, à améliorer les outils existants
- On attend au moins une version allégée du reporter intégré à la plaisanterie en open source! Tout est très beau.
DI comme un moyen de tout mettre à l'échelle. Alexey Popkov, Yandex
À quelle fréquence connectez-vous une bibliothèque dans les tests de permutation de modules délicate? À quelle heure si vous enveloppez des morceaux de votre code pour différentes plates-formes? Ou peut-être que votre système de test A / B est construit sur un commutateur / boîtier sans fin? Si vous ne voulez plus tout supporter, regardez la vidéo.
→ Présentation
Avis des auditeurs
- Conseils et saisie de la règle TypeScript.
- Cela a été très intéressant et m'a fait réfléchir aux approches de développement.
UIKit, ce qui est sûr. Konstantin Lebedev, Mail.Ru
Ce rapport ne concerne pas une solution toute faite, mais une étude sur un sujet désigné de la façon de créer les composants les plus flexibles avec des règles communes. L'histoire est solidement assaisonnée d'exemples TypeScript avec des types furieux et récursifs.
→ Présentation
Avis des auditeurs
- Très intéressant, mais trop compliqué. Trop de frais généraux. Mais pour les horizons et les cerveaux c'est utile!
- Doit essayer. Et nous attendons de nouveaux développements.
Où les bibliothèques de composants se développent. Tim Chaptykov, VK
Lors du développement de bibliothèques de composants, les équipes sont confrontées aux mêmes problèmes et appliquent des solutions similaires. Ils nécessitent généralement beaucoup de ressources: plus de développeurs, plus de temps, plus d'étapes de test. Mais que faire s'il y a très peu de ressources? Sur quoi pouvez-vous économiser? Pour le savoir, regardez le rapport de Tim Chaptykov.
→ Présentation
Avis des auditeurs
- Vive la flexibilité!
- Beaucoup d'informations pratiques utiles.
Alexander a partagé l'expérience de l'équipe de la plateforme à Tinkoff. Quelles tâches elle peut résoudre, comment organiser le travail d'une telle équipe et bien d'autres détails utiles, voir le rapport.
→ Présentation
Avis des auditeurs
- C’est bien quand il y a ceux à qui «il y a quand» ce qui est «une fois» pour les autres.
- Le rapport a rassemblé toutes mes questions, et je vais soulever au travail la question de la création d'une équipe de plateforme.
Konstantin Lebedev, Denis Kolesnikov, Tim Chaptykov, Alexey Popkov et Alexander Kazachenko ont discuté du travail de l'équipe de la plate-forme d'architecture frontale dans leurs entreprises et de la nécessité de sa mise en œuvre. La discussion a été animée par Roman Dvornov.
Les références
Une liste de lecture avec toutes les vidéos du mitap est disponible sur notre chaîne YouTube.
Afin de ne pas manquer le prochain mitap SPA, abonnez-vous Ă la page de Taipad .
Et quelques photos de la réunion Nous avons publié le reportage photo complet sur les pages Facebook et VKontakte d' AvitoTech.
A très bientôt!