
La séptima conferencia HolyJS comenzará mañana. Cada año, trabajar en su programa es cada vez más difícil, no solo por el rápido desarrollo y crecimiento del ecosistema JS, sino también por un aumento en la calidad y el número de aplicaciones.
Esta vez, el comité del programa tuvo que resolver applications250 solicitudes para 30 escaños. Según algunos de los participantes de la PC, si se desea, HolyJS podría hacerse en formato 4x4 (4 pistas durante 4 días). Y además de informes directamente sobre JS, nos esperan experimentos audaces.
Ahora todas las entradas para la conferencia ya se han agotado, pero la oportunidad de unirse a los informes aún es gracias a las transmisiones en línea. Debajo del gato escribieron primero sobre lo que se puede ver, y al final cómo se puede ver.
Los bloques principales del programa.
- "Marcos": informes sobre el uso de marcos. Este bloqueo en HolyJS siempre ha sido de una forma u otra, pero antes estaba manchado. Después de procesar las revisiones de HolyJS 2018 Moscú, hubo una solicitud clara de los informes más prácticos con respecto a una solución técnica en particular. Componentes, SSR, enfoques para trabajar con la API, aplicaciones semi-móviles e incluso ML práctica en el navegador, puede encontrar aquí.
- “Del autor”: informes de personas que son autores de soluciones muy interesantes y relevantes. ¿Qué podría ser más interesante que después del informe hacer una pregunta al autor de su solución favorita o hacer preguntas (posiblemente complicadas) a un autor de la competencia?
- "Herramientas": informes sobre herramientas. Velocidad, productividad, control de calidad, DX ... Por todo esto, es seguro ir aquí.
- Los "fundamentos" son conocimientos y conceptos verdaderamente fundamentales, después de lo cual puede revisar sus puntos de vista mucho o aprender algo fundamental.
- "Experimental" - informes más allá de JS. El propósito de la conferencia no es solo fortalecer el conocimiento en las direcciones principales, sino también expandir los horizontes, por lo tanto, como experimento, decidimos hacer un bloque pequeño pero muy importante con informes que no sean sobre JS. Veamos que viene de esto.
- Talleres El segundo experimento complejo, que fue muy solicitado sobre la base de comentarios. Enormes fuerzas y conocimientos se invierten en cada uno de ellos.
Por supuesto, Node.js, a11y, OSS y mucho más no fueron ignorados.
No importa cuán hermosos puedan ser los temas principales y los bloques, lo más importante es quién está detrás de todo esto. Conozcamos a nuestros oradores.
Keynote
Las notas clave tienen lugar fuera de las pistas principales, están destinadas a toda la audiencia y cubren los temas más relevantes o de actualidad.
Ryan dahl

Abrirá la conferencia de Ryan Dahl. Ryan es conocido principalmente como el autor de Node.js. Estaba involucrado en topología algebraica, era residente del programa Google Brain, trabajaba con TensorFlow, creó Node.js y ahora nos presentará su nuevo proyecto: Deno. Del informe aprendemos cómo, por qué y por qué apareció Deno. Puedes conocer a Ryan mejor a través de
una entrevista que salió recientemente.
Andrey Sitnik

El primer día será cerrado por Andrey Sitnik. Andrei es sin duda una de las figuras más interesantes y reconocibles de la parte de habla rusa de la comunidad JS. Es conocido como el autor de muchas herramientas excelentes de PostCSS, Autoprefixer, Logux, Browserlist, etc., hasta Nano ID y Size Limit, que
no se ahorraron incluso en la última E / S de Google. Andrey le dirá qué hacer con sus proyectos en el mundo de código abierto en estos días. Con Andrew en la víspera de la conferencia también hubo
una entrevista .
Alex castillo

Cierra la conferencia Alex Castillo. Alex es cofundador de una empresa especializada en neurotecnología. Él le mostrará cómo puede hacer algo interesante y realmente trabajando con la ayuda de la interfaz neuronal y JS. Este informe nos mostrará una parte del futuro.
Oradores
Además de las notas clave, la conferencia tendrá 27 informes en tres transmisiones. Me gustaría hablar de todos, pero el artículo será indecentemente largo. Por lo tanto, tratemos de ver el programa desde diferentes ángulos:
- Ilya Klimov - desarrollador front-end en GitLab, formador del proyecto Kottans.Org, formador del proyecto JavaScript.Ninja. Lleva más de 15 años programando en JS en todas sus manifestaciones: desde microcontroladores hasta renderizado de video basado en la nube. Esta vez, Ilya hablará sobre los conceptos básicos de CI / CD en el marco de informes experimentales, no solo sobre JS. Ilya tuvo excelentes lecciones sobre este tema en su Patreon , y el informe promete ser muy interesante.
- Alexei Kozyatinsky: desarrolla herramientas para trabajar con JS en Chrome DevTools y realmente profundiza en la naturaleza de V8. Las cosas de uso común como la consola y la depuración de JS en Chrome DevTools son el trabajo de Alexey. Ya habló sobre algunos casos interesantes de trabajar con JS en Chrome en el HolyJS 2018 Piter del año pasado. Esta vez, la historia será sobre el Protocolo DevTools y cómo puede usarlo para crear herramientas para Node.js y más. Alex está abierto a la comunicación y estará encantado de responder todas las preguntas sobre Chrome DevTools.
- Martin Splitt es un defensor de OSS y defensor de desarrolladores en Google para el ecosistema de búsqueda y web. Martin tiene un blog de video sobre SEO para JavaScript, y nuestra audiencia puede estar familiarizada con sus muchas y mejores actuaciones en muchos sitios en Rusia. Esta vez hablará sobre el trabajo de Googlebot y otros rastreadores modernos.
- Nadiia Dmytrenko es ingeniera de software en el equipo de la plataforma Uber en Uber, uno de los autores y mantenedores de la biblioteca de componentes de base abierta de Uber. Nadiia hablará sobre cómo hacer una biblioteca de componentes verdaderamente escalable para más de 500 aplicaciones en React.
- Denis Mishunov es un desarrollador front-end en GitLab. Denis habla regularmente en conferencias internacionales. Además de los temas profundos, sus informes se distinguen por una presentación especial de las mejores ilustraciones que no pueden pasarse por alto en el informe del depurador; con HolyJS 2016 Moscú. Esta vez, Denis hablará sobre una experiencia muy valiosa de migración en el ejemplo de diferentes viajes en diferentes proyectos.
- David Khourshid es desarrollador web de Microsoft, autor de la biblioteca xstate y muchos otros proyectos interesantes . David le dirá cómo comenzar a monitorear de manera transparente el estado en sus aplicaciones con las máquinas de estado de recordar y cómo simplificar el trabajo con estas máquinas de estado tanto como sea posible.
- Oleg Shelaev es un defensor del desarrollador del proyecto GraalVM en OracleLabs, el organizador de las reuniones de VirtualJUG y GDG Tartu. En 2017, se convirtió en el Campeón de Java. Oleg, quizás el primer campeón de Java en presentarse en HolyJS, como parte de sus charlas piloto, hablará sobre GraalVM y mostrará casos sorprendentes y muy prácticos de compartir diferentes lenguajes de programación juntos.
- Vitaly Slobodin es cofundador de la comunidad de TI de Rostov, perfeccionista y mantenedor que cerró PhantomJS después de varios años de trabajo. Vitaly utilizará ejemplos prácticos para hablar sobre cómo imprimir PDF de manera rápida y hermosa.
El programa completo del informe se puede encontrar
en el sitio web .
Talleres
Uno de los experimentos más difíciles de este HolyJS es el
entrenamiento . Son gratuitos para todos los que asistirán a la conferencia, no necesita registrarse por separado para ellos, solo venga al salón.
Intentamos encontrar algo nuevo y algo práctico, echemos un vistazo más de cerca a ellos y a sus autores:
Elimine el código innecesario del tiempo de ejecución de los módulos CSS con el paquete web (Stas Kurilov)En los últimos años, Stas Kurilov ha estado desarrollando herramientas de front-end y trabajando en JetBrains. Una vez que decidió descubrir cómo insertar svg en todos los sitios de JetBrains y se sumergió en el paquete web durante varios años. Stas le dirá y mostrará por etapas cómo eliminar el exceso de código del tiempo de ejecución de los Módulos CSS utilizando webpack. Antes de asistir a este taller, debe familiarizarse con su
informe con HolyJS 2018 Moscú.
Svelte Cookbook. Clase magistral en SvelteJS (Pavel Malyshev)Pavel Malyshev es un desarrollador experimentado fullstack con más de 10 años de experiencia, además de gerente de proyectos y emprendedor. Él mostrará cómo comenzar a trabajar con uno de los frameworks de desaparición más notorios: SvelteJS. En este entrenamiento, todos los fanáticos de SvelteJS tendrán una sorpresa interesante.
Sus comentarios de capacitación son muy importantes para nosotros.
Transmisiones
¿Cómo durante la conferencia unir informes sin estar en el evento? Hay dos formas
Uno es una
transmisión gratuita el 24 de mayo. Es abierto y gratuito para todos, y recibirá informes de la sala principal (y en el medio, habrá entrevistas con oradores).
Si esto no es suficiente y desea obtener el resto de los informes, existe la segunda opción:
transmisión paga . La diferencia es que funciona ambos días, tiene la oportunidad de elegir entre las tres salas y, después de la conferencia, los titulares de boletos en línea recibirán rápidamente videos de todos los informes.