
En el deporte, existe la expresión "después de que el juego es antes del juego": desde el momento en que termina el partido, es hora de que los jugadores se preparen para el próximo. El ciclo de preparación de la conferencia es similar. Solo este fin de semana
HolyJS 2018 Moscú se extinguió, y ya estamos anunciando el
Piter HolyJS 2019 de mayo (y ahora, al comienzo de las ventas, los boletos son los más baratos).
Debido a esto, decidimos combinar ambos temas: le diremos cómo fue el HolyJS de Moscú y, a partir de esta historia, puede comprender si desea ir a San Petersburgo. ¿Cuáles fueron las diferencias entre este HolyJS y los anteriores? ¿Cómo fueron los informes y qué era interesante además de ellos? Finalmente, ¿por qué la camiseta de JAVA podría ser premiada solemnemente en la conferencia JS? Todas las respuestas están debajo del corte.
Parque infantil

Dos diferencias con respecto a HolyJS anteriores se conocían antes del comienzo. En primer lugar, una nueva plataforma, y en segundo lugar, por primera vez, se agotaron todas las entradas y tuvimos que dejar de vender. Bueno, es decir, como "tenía", teóricamente sería posible vender más, pero los participantes estarían muy llenos.
Pero al final resultó estar abarrotado, pero no en la medida en que se convirtió en un gran problema. Incluso existe la opinión de que tal densidad es para mejor: los participantes están socializados más activamente que si todos se hubieran asentado en diferentes ángulos.
La única dificultad fue en esos casos cuando la sala estaba abarrotada de informes particularmente populares. En este caso, otra novedad de esta temporada, la etapa de demostración, ayudó: un pequeño escenario abierto justo en el pasillo, realizando dos roles significativos a la vez. Durante los descansos, las empresas patrocinadoras lo usaban para hacer una pequeña presentación técnica o para resumir los resultados de la competencia (es más conveniente hacerlo con micrófonos que solo en el stand). Pero durante los informes, se hizo posible mostrar el más popular de ellos en las pantallas de esta escena, y permitir a los espectadores que no encontraron un lugar en el pasillo ver una transmisión en vivo en el vestíbulo mientras tomaban café.
También hubo una novedad entre los stands: además de las empresas patrocinadoras, esta vez también
participó la comunidad
PiterJS . En su stand, además de la competencia Code in the Dark, que ya era tradicional para HolyJS, se podía probar una cosa más.
Alexander Korotaev , anteriormente aclamado por la
versión del navegador de "Heroes of Might and Magic", ahora creó un nuevo juego:
Como puede ver, también tiene una conexión con los "Héroes". Pero esta vez, el proyecto tomó notablemente menos de dos años.
Informes

Hay una dificultad: la conferencia duró dos días, si comienzas a describir adecuadamente los informes, nadie leerá el texto hasta el final. Además, todavía no hemos reunido por completo los comentarios de los espectadores que nos permiten identificar a los líderes. Entonces, en lugar de una cobertura detallada, nos limitamos a hechos individuales.
- El informe de Cyril z6Dabrata Cherkashin sobre el trabajo con datos binarios, a pesar de estar lejos del tema más habitual, reunió a un montón de espectadores. A algunos de ellos no les gustó la explicación detallada de la transferencia al sistema de números binarios ("sabemos esto de la escuela"), pero parecía que todos estaban interesados en "destripar" el formato GIF. Tanto es así que más tarde en la sala de oradores, Cyril volvió a contar su informe: en inglés para los angloparlantes que lo rodean.
- MPJ , conocido por su canal de YouTube Fun Fun Function , actuó con una nota clave para que no fuera necesario tener un hardcore, y en su lugar alentó al público a discutir cómo deberíamos evitar el bloatware. "Incluso hay herramientas de edición de video en Photoshop, ¡puede ponerlo en los diccionarios como una ilustración del concepto de arrastre de características!"
- Y si MPJ parecía demasiado ligero para alguien, el sentimiento fue fácilmente compensado por muchos otros informes, por ejemplo, Lucas da Costa tenía el hermoso título "Hay un pájaro azul en mi charla que quiere salir" (una frase del poema de Charles Bukowski) potentes funcionalidades en el contenido.
- En HolyJS uno no solo podía jugar el nuevo juego de Alexander Korotaev mencionado anteriormente, sino también aprender todo al respecto: el nuevo informe de Alexander estaba dedicado a ella.
- Aunque las palabras "aprendizaje automático" y "JavaScript" ahora rara vez aparecen juntas, Isa Silveira cree que esto es temporal, y habló de su intersección.
- Nadie está a salvo de fuerza mayor, y en el último momento Alexei Kozyatinsky (Chrome DevTools) cayó enfermo. Pero fue entonces cuando la decisión del comité del programa fue útil para preparar "informes de emergencia" (cuando un informe que no llegó al programa, el trabajo todavía se lleva a cabo como si lo hiciera). Gracias a esto, fue reemplazado fácilmente por un informe de Andrey AndreyNagih Nagih sobre la experiencia real de usar WebAssembly, y no resultó "un taponamiento espontáneo de un agujero de lo necesario", sino una presentación completa sobre un tema relevante.
- Finalmente, Roman lahmatiy Dvornov no solo habló sobre ciencia de datos en una nota de cierre, sino que justo al final de su discurso publicó un nuevo proyecto en GitHub que ayuda a trabajar con datos.
Hay
notas pintorescas
de algunos informes de los espectadores: no estamos seguros de que ayudarán a quienes no hayan visto el informe, pero de todos modos puede disfrutarlo.
Otros

¿Y qué era valioso además de los informes? Por ejemplo, tradicionalmente para HolyJS hay zonas de discusión donde era posible interrogar a cualquier orador correctamente. Como esta vez se hizo una apuesta por los autores de los instrumentos, estas áreas se volvieron especialmente relevantes: ¿a menudo es posible preguntar directamente a Michel Weststrate sobre las complejidades de MobX? Incluso llegó al punto de que alguien trajo una computadora portátil con un problema específico en un borrador de trabajo, pero generalmente todavía preguntaban sobre cosas más generales.
Y sesiones de BoF, donde Weststrate habló sobre la historia, y Tomas Watson y Ujjwal Sharma del equipo Core de Node.js hablaron sobre Node, y no solo podías escucharlos con reverencia, como en los informes, sino discutirlos.
Y la fiesta donde actuó el grupo de Rap Científico y Técnico. Para describir cómo el público aceptó sus canciones irónicas de TI, daremos solo un detalle: incluso al hablante de habla inglesa le gustó, que buscó en Google los textos y los tradujo sobre la marcha.
También en el sitio estaban los principales podcasts Frontend Youth y Frontend Weekend. El primer podcast apareció activamente en
tweets de la escena, para el segundo en HolyJS se grabaron varias entrevistas a la vez; en general, siga sus próximos lanzamientos.
Había algo para las personas que no estaban presentes en el sitio. Para los espectadores de transmisiones en línea (ambos limitados a gratis
en YouTube y pagados con una selección de todos los informes), entrevistamos a los oradores para que en los intervalos entre los informes el trozo aburrido no se cuelgue durante media hora. Ya hicimos esto antes, pero ahora intentamos cambiar el breve formato de 15 minutos de la entrevista a media hora, de lo contrario a menudo resultó "bueno, acabamos de llegar a la parte más interesante". Parece que esta fue la decisión correcta: con personas como
Ari Lerner o
Ilya Klimov , hay algo de qué hablar durante media hora.
¿Pero "JAVA" qué?
De acuerdo, dilo. Como la última vez, el comité del programa llevó a cabo la actividad TCXX: puede escribir su propia propuesta para mejorar ECMAScript. Además del premio principal a la mejor oferta, hubo nominaciones para "juego" y "acordeón de botones". La camiseta JAVA se entregó en la categoría de juego, pero la solución propuesta en sí misma fue aún más impresionante que esta camiseta: "pero en ciclos, además de la opción de continuar, habrá otra vuelta, y luego puede volver a la iteración anterior". Realmente juego!
HolyJS 2019 Piter
¿Qué podemos decir sobre el próximo HolyJS?
- En primer lugar, anunciaremos las fechas: 24-25 de mayo de 2019, San Petersburgo .
- En segundo lugar, nombremos a los primeros oradores. David Khourshid es el creador de xstate , no pudo llegar al pasado HolyJS, pero esperamos verlo en el próximo. Y Basarat Ali Syed es el autor del libro TypeScript de código abierto, que tiene más de 4.000 estrellas en GitHub .
- En tercer lugar, la idea de "traer a los autores de las herramientas demandadas" se ha demostrado, y tenemos la intención de continuar esta línea.
- Cuarto, aunque el próximo programa HolyJS se conocerá más tarde, es poco probable que el formato de la conferencia cambie significativamente. Y esto significa que si de acuerdo con la descripción de la conferencia usted sintió "Estoy interesado en tal evento", entonces vale la pena prestar atención al quinto:
- Las entradas ya están a la venta, y en este momento son las más baratas, y en el futuro subirán de precio gradualmente a partir del 1 de diciembre.
En general, el ciclo de conferencia continúa ejecutándose, y pasamos a la siguiente iteración. Y esta publicación se puede considerar como la última opción: te permite sobrevivir a la iteración pasada nuevamente.
