Mobius 2018 Moscou a eu lieu, vive Mobius 2019 Piter



Habituellement, «comment s'est déroulée la conférence» et «annonce de la conférence» sont deux textes complètement différents. Mais cette fois, nous avons simultanément organisé Moscou Mobius et ouvert l'inscription à Saint-Pétersbourg (qui se tiendra du 22 au 23 mai). Et nous avons décidé que l'histoire "ce qui était à Moscou" aidera tout le monde à la fois: quelqu'un grâce à lui revivra l'événement de Moscou, et quelqu'un décidera d'acheter des billets pour Saint-Pétersbourg, alors qu'ils sont les moins chers.

Le programme


Quand il y a des dizaines de rapports à la conférence, tout le monde ne peut pas être décrit dans le post du hub, mais certaines tendances générales peuvent être décrites. Comment étaient-ils cette fois?

Par exemple, la «gigantomanie» était perceptible: plusieurs rapports ont partagé leur expérience de travail sur des applications particulièrement volumineuses, d'Uber à Sberbank Online. Et Anton Schukin (Badoo), Nikolai Likhogrud (Yandex) et Alexander Blinov (hh.ru) de différents côtés ont dévoilé le thème de la modularisation, pertinent à grande échelle. Et Artyom Zinnatullin (Lyft), qui est apparu sur la scène après Alexander, l'a légèrement affecté en comparant le nombre de modules à hh.ru et Lyft:



Mais en même temps, la conférence ne s'est pas transformée en un événement où les géants sont mesurés par des lignes de code, et les développeurs de petites entreprises se sentent superflus. Le même Artyom a immédiatement remarqué que l'essentiel de son rapport «Android Builds at Lyft» n'était pas une situation spécifique dans une entreprise particulière, mais des principes d'ingénierie générale adaptés à une grande variété de cas. Et il a mené la conversation de loin, en commençant par l'assemblage à l'aide de Bash, Make et Ant: il était possible de suivre le développement des outils d'assemblage, en réalisant quel problème était résolu à chaque tour particulier. Soit dit en passant, après le rapport, il a développé le thème d'un article de blog sur les fonctionnalités de Gradle qui l'empêchent d'être mis à l'échelle sur des centaines de modules.



Une autre tendance est le transfert de vidéo, qui a été effectué immédiatement par le rapport des deux plus grands réseaux sociaux russes. Alexey Savin (VKontakte) a parlé des émissions vidéo, tandis qu'Alexander Tobol et Ivan Grigoryev (Odnoklassniki) ont parlé des émissions en direct et d'une vidéo préenregistrée, passant des lecteurs vidéo finis au niveau des sockets et des codecs. Un détail impressionnant du deuxième rapport: "Nous avons obtenu le support 4K" pour la croissance ", ce n'était pas encore nécessaire, nous avons juste décidé que si 4K peut être implémenté normalement, alors en 1080p tout fonctionnera bien à coup sûr." Ici, on pourrait penser que les locuteurs de ces deux réseaux sociaux se sont principalement exprimés (qui d'autre en Russie fait des émissions vidéo mobiles très chargées?) - mais non, d'autres téléspectateurs sur ces reportages l'ont également été, et beaucoup d'entre eux ont été impressionnés.



Il y avait deux autres rapports «symétriques»: sur Flutter ( Paulina Shklyarska a parlé) et sur l'utilisation de Kotlin pour le code Android / iOS commun ( Svyatoslav Shcherbina directement à partir de JetBrains). Les deux rapports portent sur le développement multiplateforme et les deux technologies ne sont pas encore très matures, mais prometteuses. Mais en même temps, leurs approches sont très différentes - et juste en allant dans les deux rapports, on pourrait sentir la différence correctement. Un détail qui m'a impressionné personnellement: j'avais déjà entendu parler de la fonctionnalité Hot Reload dans le développement Flutter, mais je l'ai perçue simplement comme «la possibilité de redémarrer immédiatement l'application après avoir changé le code», et seulement alors j'ai vu qu'elle était dynamique (lorsque vous redémarrez, les données entrées dans l'interface ne sont même pas perdues ) On a l'impression qu'un avion peut être remplacé par une aile pendant le vol.

Les deux technologies se développent maintenant activement et avec Flutter, cela s'est avéré le plus clairement. Premièrement, lorsque nous avons annoncé le rapport, la technologie était encore en version bêta - et quelques jours seulement avant Mobius, la version 1.0 était sortie, rendant le sujet plus pertinent. Et deuxièmement, Paulina a commencé à préparer une performance dans le statut de développeur Android - mais dans le processus, sa carrière a atteint le point où elle s'est officiellement présentée comme «développeur Flutter» sur Mobius.



Un autre parallèle peut être établi entre les rapports de Jonathan Levin et Vitaliy Fridman : ces deux intervenants aiment non seulement énoncer monotone quelque chose, mais organiser des spectacles et impliquer le public. Ceci est bien adapté pour la présentation de clôture de la conférence, et les visiteurs du précédent Mobius se souviendront probablement des discours de Jonathan, et cette fois Vitaly l'a clôturé avec le thème "Extrêmes de tests: astuces des coins sombres des interfaces mobiles". Jonathan a fait un discours «sérieux» sur les composants internes d'Android (D8, R8, etc.) - mais le fait qu'il ait grimpé profondément et s'est concentré sur la composante cognitive ne l'a pas empêché de relancer ce sujet.



Tout n'est pas parfait, dans tout événement majeur, quelque chose décevra inévitablement quelqu'un - et à en juger par les critiques qui sont arrivées en ce moment, même ici, un couple est apparu. Certains téléspectateurs ont apprécié le discours d'ouverture de Doug Sillars sur l'optimisation de l'image et le rapport de Paul Hudson «Squeeze Your Swift», mais d'autres se sont plaints «Bien que la présentation soit professionnelle, le contenu est trop superficiel, ce que nous ne connaissons pas ici.»

Eh bien, il reste heureux que la participation des intervenants à la conférence ne se soit pas limitée à la scène: ils ont pu être correctement interrogés, ayant reçu tout ce qui n'était pas suffisant dans le rapport. Et nous allons ici au deuxième volet important de la conférence:

La communication


Tout d'abord, un rapport sur Mobius est plus qu'un rapport: c'est toujours aussi un espace de discussion après lui, où le locuteur a le temps de répondre à toutes les questions en détail. Quand une personne célèbre arrive, les téléspectateurs ont généralement beaucoup de questions sur le rapport et d'autres sujets. Et, par exemple, Artyom Zinnatullin était entouré de sorte que lui et sa barbe ressemblaient presque à un prédicateur:



Deuxièmement, cette fois, nous avons également créé la zone Ask Expert: certains intervenants spécialisés dans un domaine spécifique étaient prêts à répondre à toutes les questions à ce sujet à un certain moment. Artyom a participé à cela et dans la zone Ask Expert, il a réuni à nouveau beaucoup de gens - il semble qu'il puisse être interrogé à l'infini.

Troisièmement, le soir du premier jour, les sessions du BOF se tenaient traditionnellement: des discussions thématiques, auxquelles tout le monde pouvait participer. Cette fois, l'épuisement professionnel a été discuté en russe, et des interviews en anglais (avec la participation de locuteurs étrangers).



Comment se sont déroulées ces discussions? Ici, les opinions étaient partagées. Quelqu'un a pensé que les sujets étaient trop courants et qu'il y avait beaucoup de capitaines dans des lignes spécifiques, mais d'autres ont participé si vivement et pendant longtemps, comme s'ils n'attendaient pas le deuxième jour de rapports devant eux.

Quatrièmement, la communication a lieu sur les stands des entreprises - et il y avait beaucoup de lumière sur ces stands. Dans le cas de Yandex.Avto, Yandex a présenté à la fois une interaction sérieuse (un rack avec un écran qui vous permet de l'intégrer personnellement dans l'interface Auto), et frivole (une piste de course avec des petites voitures), et la présence d' Anton Dudakov (qui a parlé lors du précédent Mobius) Autorisé à poser des questions techniques de toute complexité sur Auto. La nouvelle la plus médiatisée de ces derniers temps, Yandex.Phone, n'est pas non plus passée inaperçue: la société a organisé un concours de demandes de fonctionnalités pour le téléphone.



Mais il semble que Badoo ait battu tout le monde par l'implication du public, ayant réalisé le jeu «IT Alias» pour leur stand. Les fans de nastolok savent qu'Alias ​​a un bon seuil d'entrée: une minute suffit pour comprendre les règles («expliquer les mots des cartes pour qu'ils soient devinés le plus rapidement possible»), et alors tout le monde s'amusera. Et dans ce cas, où Badoo a utilisé les mots familiers aux développeurs («GPU», «tests de régression», «patch»), cela s'est avéré encore plus amusant - et, par conséquent, les deux jours ont été hachés avec dynamisme sur le stand de l'entreprise.

Enfin, cinquièmement, lors des conférences, il existe une autre forme de communication: elle n'est pas dictée par certaines zones et horaires prédéfinis, mais par l'auto-organisation de la communauté. Lorsque les gens se réunissent en un seul endroit pour regarder avec intérêt les publications et les podcasts des autres, bien sûr, ils commencent immédiatement à communiquer avec intérêt. Et sur ce Mobius, une édition spéciale du podcast Android Dev a traditionnellement été enregistrée. Le co-animateur du podcast, Denis Neklyudov , qui avait participé à Mobius plusieurs fois auparavant, n'a pas pu se rendre à l'événement cette fois - mais à la fin, il s'est mordu les coudes en lisant une conversation en conférence.

En général, de notre côté, la conférence ressemblait à ceci. Mais un grand événement est toujours vu de différentes manières - par exemple, le participant du comité de programme, Vladimir Ivanov, ressemblait à ceci:



Et ensuite?


À propos du printemps Saint-Pétersbourg Mobius, nous pouvons maintenant dire ceci:

  • Date: 22-23 mai 2019.
  • Emplacement: le même que précédemment (Park Inn by Radisson Pulkovskaya Hotel)
  • Format: le même qu'avant. Les rapports spécifiques seront différents - mais encore une fois, vous pouvez attendre et plonger dans les profondeurs, et quelque chose d'amusant; et les questions architecturales, et l'analyse de technologies spécifiques; et des interrogatoires dans les zones de discussion, et des discussions sur un sujet donné.
  • Billets: déjà en vente , et augmenteront progressivement de prix à partir du 1er janvier. Donc, si vous êtes prêt à déterminer avant l'apparition du programme complet, il est plus rentable de le faire dès maintenant.

En général, nous sommes satisfaits du nombre de personnes qui étaient avec nous ce week-end - et jusqu'à la prochaine réunion à Saint-Pétersbourg!

Source: https://habr.com/ru/post/fr432230/


All Articles