HolyJS 2019 Piter Short Review et liens de streaming en ligne



La septième conférence HolyJS commencera demain. Chaque année, le travail sur son programme devient de plus en plus difficile, non seulement en raison du développement et de la croissance rapides de l'écosystème JS, mais aussi en raison d'une augmentation de la qualité et du nombre d'applications.

Cette fois, le comité de programme a dû trier applications250 candidatures pour 30 sièges. Selon certains des participants PC, si désiré, HolyJS pourrait être fait en format 4x4 (4 pistes pendant 4 jours). Et en plus des rapports directement sur JS, des expériences audacieuses nous attendent.

Maintenant, tous les billets pour la conférence elle-même ont déjà été vendus, mais la possibilité de rejoindre les rapports est toujours grâce aux diffusions en ligne. Sous le chat, ils ont d'abord écrit sur ce qui peut être vu, et à la fin sur la façon dont cela peut être vu.

Les principaux blocs du programme


  • «Frameworks» - rapports sur l'utilisation des cadres. Ce blocage sur HolyJS a toujours été d'une manière ou d'une autre, mais auparavant, il a été enduit. Après avoir traité les avis de HolyJS 2018 Moscou, il y avait une demande claire pour les rapports les plus pratiques concernant une solution technique particulière. Composants, SSR, approches pour travailler avec l'API, applications semi-mobiles et même ML pratique dans le navigateur, vous pouvez les trouver ici.
  • «De l'auteur» - rapports de personnes qui sont auteurs de solutions très intéressantes et pertinentes. Quoi de plus intéressant qu'après le rapport de poser une question à l'auteur de votre solution préférée ou de poser des questions (éventuellement délicates) à un auteur concurrent?
  • «Outils» - rapports sur les outils. Vitesse, productivité, contrôle qualité, DX ... Pour tout cela, il est sûr d'aller ici.
  • Les «fondamentaux» sont des connaissances et des concepts vraiment fondamentaux, après quoi vous pouvez réviser votre point de vue sur beaucoup de choses ou apprendre quelque chose de fondamental.
  • «Expérimental» - rapports au-delà de JS. Le but de la conférence n'est pas seulement de renforcer les connaissances dans les principales directions, mais aussi d'élargir les horizons.Par conséquent, à titre expérimental, nous avons décidé de faire un petit mais très important bloc avec des rapports non sur JS. Voyons ce qui en résulte.
  • Ateliers. La deuxième expérience complexe, très demandée sur la base des retours d'expérience. D'énormes forces et connaissances sont investies dans chacun d'eux.

Bien sûr, Node.js, a11y, OSS et bien plus n'ont pas été ignorés.

Peu importe la beauté des thèmes principaux et des blocs, la chose la plus importante est de savoir qui est derrière tout cela. Apprenons à connaître nos conférenciers.

Keynote


Les keynotes ont lieu en dehors des pistes principales, sont destinés à l'ensemble du public et couvrent les sujets les plus pertinents ou d'actualité.

Ryan dahl


Ouvrira la conférence de Ryan Dahl. Ryan est principalement connu comme l'auteur de Node.js. Il était engagé dans la topologie algébrique, était un résident du programme Google Brain, travaillant avec TensorFlow, a fait Node.js, et nous présentera maintenant son nouveau projet - Deno. Le rapport nous apprend comment, pourquoi et pourquoi Deno est apparu. Vous pouvez mieux connaître Ryan grâce à une interview récemment publiée.




Andrey Sitnik


La première journée sera clôturée par Andrey Sitnik. Andrei est certainement l'une des figures les plus intéressantes et reconnaissables de la partie russophone de la communauté JS. Il est connu comme l'auteur de nombreux excellents outils de PostCSS, Autoprefixer, Logux, Browserlist, etc. jusqu'à Nano ID et Size Limit, qui n'ont pas été épargnés même sur les dernières E / S de Google. Andrey vous dira quoi faire de ses projets dans le monde open source ces jours-ci. Avec Andrew à la veille de la conférence, il y a également eu une interview .




Alex castillo


Clôture la conférence Alex Castillo. Alex est co-fondateur d'une entreprise spécialisée en neurotechnologie. Il montrera comment vous pouvez faire quelque chose d'intéressant et vraiment travailler avec l'aide de l'interface neuronale et de JS. Ce rapport nous montrera un morceau de l'avenir.






Conférenciers


En plus des discours, la conférence comportera 27 rapports en trois volets. Je voudrais parler de tout le monde, mais l'article sera indécemment long. Par conséquent, essayons de regarder le programme sous différents angles:

  • Ilya Klimov - développeur front-end chez GitLab, formateur du projet Kottans.Org, formateur du projet JavaScript.Ninja. Il programme sur JS depuis plus de 15 ans dans toutes ses manifestations: des microcontrôleurs au rendu vidéo cloud. Cette fois, Ilya parlera des bases du CI / CD dans le cadre de rapports expérimentaux non seulement sur JS. Ilya a eu de grandes leçons à ce sujet lors de son Patreon , et le rapport promet d'être très intéressant.
  • Alexei Kozyatinsky - développe des outils pour travailler avec JS dans Chrome DevTools et plonge vraiment profondément dans la nature sauvage de V8. Les choses couramment utilisées comme la console et le débogage JS dans Chrome DevTools sont le travail d'Alexey. Il a déjà parlé de quelques cas intéressants de travail avec JS dans Chrome lors du HolyJS 2018 Piter de l'année dernière. Cette fois, l'histoire portera sur le protocole DevTools et comment vous pouvez l'utiliser pour créer des outils pour Node.js et plus encore. Alex est ouvert à la communication et se fera un plaisir de répondre à toutes les questions concernant Chrome DevTools.
  • Martin Splitt est un défenseur de l'OSS et un défenseur des développeurs sur Google pour la recherche et l'écosystème Web. Martin gère un blog vidéo sur le référencement pour JavaScript, et notre public peut être familier avec ses nombreuses et meilleures performances sur de nombreux sites en Russie. Cette fois, il parlera du travail de Googlebot et d'autres robots modernes.
  • Nadiia Dmytrenko est ingénieur logiciel au sein de l'équipe de la plate-forme Uber chez Uber, l'un des auteurs et mainteneurs de la bibliothèque de composants de base ouverte Uber. Nadiia expliquera comment créer une bibliothèque de composants vraiment évolutive pour plus de 500 applications sur React.
  • Denis Mishunov est développeur front-end chez GitLab. Denis intervient régulièrement lors de conférences internationales. En plus de sujets profonds, ses rapports se distinguent par une présentation spéciale des illustrations les plus cool qui ne pouvaient pas être négligées dans le rapport du débogueur; avec HolyJS 2016 Moscou. Cette fois, Denis parlera d'une expérience de migration très précieuse à l'exemple de différents voyages dans différents projets.
  • David Khourshid est développeur Web chez Microsoft, auteur de la bibliothèque xstate et de nombreux autres projets intéressants . David vous expliquera comment commencer à surveiller de manière transparente l'état de vos applications avec les machines d'état à mémoriser et comment simplifier le plus possible le travail avec ces machines d'état.
  • Oleg Shelaev est un défenseur des développeurs du projet GraalVM dans OracleLabs, l'organisateur des réunions VirtualJUG et GDG Tartu. En 2017, il est devenu le champion Java. Oleg, peut-être le premier champion Java à jouer à HolyJS, dans le cadre de ses discussions pilotes, il parlera de GraalVM et montrera des cas étonnants et très pratiques de partage de différents langages de programmation ensemble.
  • Vitaly Slobodin est un co-fondateur de la communauté informatique de Rostov, un perfectionniste, mainteneur qui a fermé PhantomJS après plusieurs années de travail dessus. Vitaly utilisera des exemples pratiques pour expliquer comment imprimer rapidement et joliment des PDF.

Le programme complet du rapport est disponible sur le site Web .



Ateliers


L'une des expériences les plus difficiles de ce HolyJS est la formation . Ils sont gratuits pour tous ceux qui assisteront à la conférence, vous n'avez pas besoin de vous inscrire séparément pour eux, venez dans la salle.

Nous avons essayé de trouver quelque chose de nouveau et quelque chose de pratique, regardons de plus près eux et leurs auteurs:

Supprimez le code inutile de l'exécution des modules CSS à l'aide du webpack (Stas Kurilov)

Ces dernières années, Stas Kurilov a développé des outils frontaux et a travaillé chez JetBrains. Une fois, il a décidé de comprendre comment insérer le svg sur tous les sites JetBrains et a plongé dans le webpack pendant plusieurs années. Stas expliquera et montrera par étapes comment supprimer l'excès de code du runtime des modules CSS à l'aide de webpack. Avant d'assister à cet atelier, vous devez vous familiariser avec son rapport avec HolyJS 2018 Moscou.

Svelte Cookbook. Master class sur SvelteJS (Pavel Malyshev)

Pavel Malyshev est un développeur fullstack expérimenté avec plus de 10 ans d'expérience, ainsi que chef de projet et entrepreneur. Il montrera comment commencer à travailler avec l'un des frameworks les plus notoires qui disparaissent: SvelteJS. Lors de cette formation, tous les fans de SvelteJS auront une surprise intéressante.

Vos commentaires sur la formation sont très importants pour nous.

Diffusions


Comment lors de la conférence rejoindre les reportages sans être sur place? Il y a deux façons.

L'une est une diffusion gratuite le 24 mai. Il est ouvert et gratuit pour tout le monde, et il recevra des rapports de la salle principale (et entre les deux, il y aura des interviews avec des conférenciers).

Si cela ne suffit pas et que vous souhaitez obtenir le reste des rapports, il y a la deuxième option - la diffusion payante . La différence est que cela se passe les deux jours, il a la possibilité de choisir parmi les trois salles, et après la conférence, les propriétaires de billets en ligne recevront rapidement des vidéos de tous les rapports.

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


All Articles