
A sétima conferência HolyJS começará amanhã. Todos os anos, o trabalho em seu programa está se tornando cada vez mais difícil, não apenas por causa do rápido desenvolvimento e crescimento do ecossistema JS, mas também por causa de um aumento na qualidade e no número de aplicativos.
Dessa vez, o comitê do programa precisou separar 250 pedidos para 30 cadeiras. De acordo com alguns dos participantes do PC, se desejado, o HolyJS poderia ser feito no formato 4x4 (4 faixas por 4 dias). E além dos relatórios diretamente sobre JS, experimentos ousados nos aguardam.
Agora todos os ingressos para a conferência em si já foram esgotados, mas a oportunidade de participar dos relatórios ainda é graças às transmissões on-line. Sob o gato, eles escreveram primeiro sobre o que pode ser visto e, no final, como ele pode ser visto.
Os principais blocos do programa
- “Estruturas” - relatórios sobre o uso de estruturas. Esse bloqueio no HolyJS sempre foi de uma maneira ou de outra, mas antes era manchado. Depois de processar as análises do HolyJS 2018 Moscow, houve uma solicitação clara dos relatórios mais práticos sobre uma solução técnica específica. Componentes, SSR, abordagens para trabalhar com a API, aplicativos semi-móveis e até práticas práticas de ML no navegador, você pode encontrar aqui.
- "Do autor" - relatórios de pessoas que são autores de soluções muito interessantes e relevantes. O que poderia ser mais interessante do que após o relatório fazer uma pergunta ao autor da sua solução favorita ou fazer perguntas (possivelmente complicadas) a um autor concorrente?
- "Ferramentas" - relatórios sobre ferramentas. Velocidade, produtividade, controle de qualidade, DX ... Por tudo isso, é seguro ir aqui.
- "Fundamentos" são conhecimentos e conceitos realmente fundamentais, após os quais você pode revisar muito suas opiniões ou aprender algo fundamental.
- "Experimental" - relatórios além do JS. O objetivo da conferência não é apenas fortalecer o conhecimento nas principais direções, mas também expandir horizontes; portanto, como um experimento, decidimos fazer um bloco pequeno, mas muito importante, com relatórios não sobre JS. Vamos ver o que vem disso.
- Oficinas. O segundo experimento complexo, muito solicitado com base no feedback. Enormes forças e conhecimento são investidos em cada uma delas.
Obviamente, Node.js, a11y, OSS e muito mais não foram ignorados.
Não importa quão bonitos sejam os principais temas e blocos, o mais importante é quem está por trás de tudo isso. Vamos conhecer nossos palestrantes.
Keynote
As palestras ocorrem fora das principais faixas, destinam-se a todo o público e abrangem os tópicos mais relevantes ou importantes.
Ryan dahl

Vai abrir a conferência Ryan Dahl. Ryan é conhecido principalmente como o autor do Node.js. Ele estava envolvido em topologia algébrica, era residente no programa Google Brain, trabalhando com o TensorFlow, criou o Node.js e agora nos apresentará seu novo projeto - Deno. A partir do relatório, aprendemos como, por que e por que Deno apareceu. Você pode conhecer Ryan melhor através de
uma entrevista que saiu recentemente.
Andrey Sitnik

O primeiro dia será fechado por Andrey Sitnik. Andrei é certamente uma das figuras mais interessantes e reconhecíveis da parte de língua russa da comunidade JS. Ele é conhecido como o autor de muitas ótimas ferramentas de PostCSS, Autoprefixer, Logux, Browserlist e assim por diante para Nano ID e Size Limit, que
não foram
poupados nem nas E / S do Google mais recentes. Andrey lhe dirá o que fazer com seus projetos no mundo do código aberto atualmente. Com Andrew na véspera da conferência, houve também
uma entrevista .
Alex castillo

Encerra a conferência Alex Castillo. Alex é co-fundador de uma empresa especializada em neurotecnologia. Ele mostrará como você pode fazer algo interessante e realmente trabalhar com a ajuda da interface neural e do JS. Este relatório nos mostrará um pedaço do futuro.
Alto-falantes
Além das palestras, a conferência terá 27 relatórios em três fluxos. Eu gostaria de falar sobre todos, mas o artigo será indecentemente longo. Portanto, vamos tentar olhar para o programa de diferentes ângulos:
- Ilya Klimov - desenvolvedor front-end do GitLab, instrutor do projeto Kottans.Org, instrutor do projeto JavaScript.Ninja. Ele programa em JS há mais de 15 anos em todas as suas manifestações: de microcontroladores a renderização de vídeo baseada em nuvem. Desta vez, Ilya falará sobre os conceitos básicos de CI / CD na estrutura de relatórios experimentais, não apenas sobre JS. Ilya teve ótimas lições sobre esse assunto em seu Patreon , e o relatório promete ser muito interessante.
- Alexei Kozyatinsky - desenvolve ferramentas para trabalhar com JS no DevTools do Chrome e realmente se aprofunda na natureza do V8. Coisas comumente usadas, como o console e a depuração de JS no Chrome DevTools, são o trabalho de Alexey. Ele já falou sobre alguns casos interessantes de trabalhar com JS no Chrome no HolyJS 2018 Piter do ano passado. Desta vez, a história será sobre o DevTools Protocol e como você pode usá-lo para criar ferramentas para o Node.js e mais. Alex está aberto à comunicação e terá prazer em responder a todas as perguntas sobre o Chrome DevTools.
- Martin Splitt é um defensor do OSS e desenvolvedor do Google for Search & ecossistema da web. Martin administra um blog de vídeo sobre SEO para JavaScript, e nosso público pode estar familiarizado com suas muitas e melhores performances em muitos sites na Rússia. Dessa vez, ele falará sobre o trabalho do Googlebot e de outros rastreadores modernos.
- Nadiia Dmytrenko é engenheira de software da equipe da plataforma Uber da Uber, um dos autores e mantenedores da biblioteca de componentes de base aberta do Uber. Nadiia falará sobre como criar uma biblioteca verdadeiramente escalável de componentes para mais de 500 aplicativos no React.
- Denis Mishunov é desenvolvedor front-end do GitLab. Denis fala regularmente em conferências internacionais. Além de tópicos profundos, seus relatórios são distinguidos por uma apresentação especial das ilustrações mais legais que não poderiam ser negligenciadas no relatório do depurador; com HolyJS 2016 Moscou. Desta vez, Denis falará sobre uma experiência muito valiosa de migração no exemplo de diferentes viagens em diferentes projetos.
- David Khourshid é desenvolvedor web da Microsoft, autor da biblioteca xstate e muitos outros projetos interessantes . David lhe dirá como começar a monitorar de forma transparente o estado em seus aplicativos com as máquinas de estado lembrar e como simplificar o trabalho com essas máquinas de estado o máximo possível.
- Oleg Shelaev é um defensor desenvolvedor do projeto GraalVM no OracleLabs, o organizador das reuniões do VirtualJUG e do GDG Tartu. Em 2017, tornou-se o Java Champion. Oleg, talvez o primeiro Java Champion a se apresentar no HolyJS, como parte de suas palestras-piloto, ele falará sobre o GraalVM e mostrará casos impressionantes e muito práticos de compartilhar diferentes linguagens de programação.
- Vitaliy Slobodin é co-fundador da comunidade de TI de Rostov, um perfeccionista, mantenedor que fechou o PhantomJS após vários anos de trabalho nele. O Vitaly usará exemplos práticos para falar sobre como imprimir PDF de maneira rápida e bonita.
Todo o programa de relatórios pode ser encontrado
no site .
Oficinas
Um dos experimentos mais difíceis deste HolyJS é o
treinamento . Eles são gratuitos para todos os que comparecerem à conferência, você não precisa se registrar separadamente para eles, basta ir ao salão.
Tentamos encontrar algo novo e prático, vamos dar uma olhada neles e em seus autores:
Remova o código desnecessário do tempo de execução dos Módulos CSS usando o webpack (Stas Kurilov)Nos últimos anos, Stas Kurilov vem desenvolvendo ferramentas front-end e trabalhando na JetBrains. Uma vez ele decidiu descobrir como inserir svg em todos os sites JetBrains e mergulhou no webpack por vários anos. O Stas dirá e mostrará em estágios como remover o excesso de código do tempo de execução dos Módulos CSS usando o webpack. Antes de participar deste workshop, você deve se familiarizar com o
relatório dele com o HolyJS 2018 Moscow.
Svelte Cookbook. Aula de Mestrado em SvelteJS (Pavel Malyshev)Pavel Malyshev é um desenvolvedor fullstack experiente com mais de 10 anos de experiência, além de gerente de projetos e empreendedor. Ele mostrará como começar a trabalhar com uma das estruturas de desaparecimento mais notórias: SvelteJS. Neste treinamento, todos os fãs do SvelteJS terão uma surpresa interessante.
Seu feedback sobre o treinamento é muito importante para nós.
Transmissões
Como durante a conferência participar de relatórios sem estar no evento? Existem duas maneiras.
Um é uma
transmissão gratuita em 24 de maio. É aberto e gratuito para todos, e receberá relatórios do salão principal (e no meio disso, haverá entrevistas com os palestrantes).
Se isso não for suficiente e você deseja obter o restante dos relatórios, existe a segunda opção -
transmissão paga . A diferença é que ele ocorre nos dois dias, tem a oportunidade de escolher entre as três salas e, após a conferência, os detentores de ingressos on-line receberão prontamente vídeos de todos os relatórios.