
HolyJS 2019 Moscú recientemente pasó. Esta es la segunda vez en esta conferencia.
El año pasado, logré escribir un pequeño
artículo escrito por un principiante , y un año después quería repetir mi experimento y escribir una breve reseña de la conferencia y los informes.
El artículo será interesante tanto para los participantes experimentados de la conferencia como para los principiantes, porque este año hay muchas innovaciones.
Revisión de la conferencia. Innovaciones
Esta vez hubo mucho entretenimiento: una gran cantidad de stands, varias misiones y concursos, problemas de código en ellos. Al principio, la gente no sabía qué hacer :-) Parece que quiero ir al informe y resolver los problemas.
Etiquetas adhesivas
Conocí una extraña innovación que me recordó a Morpheus con una selección de píldoras de la película "The Matrix". Al registrarse, cada participante podría tomar una de dos etiquetas: verde o roja. Al pegarlos en una insignia, usted deja en claro si desea comunicarse con otros participantes o no. Habiendo discutido este tema con otros participantes, resultó que todos son ambiguos al respecto. Durante los dos días de la conferencia, ninguno de mis amigos vio personas con calcomanías rojas.
Siempre me pareció que la conferencia trataba sobre informes y comunicación. Después de todo, si solo informa, puede ver la transmisión de forma segura en casa. Y desde que aparecieron las insignias rojas, ¿tal vez no todo es tan fácil con la comunicación? ¿O son los estereotipos sobre los desarrolladores que presionan a los organizadores?
Quizás este tema se convierta en un informe sobre habilidades blandas para el próximo año. Esta temporada son más populares que nunca.
Talleres
Los talleres se han convertido en otra innovación.
Los talleres son ejercicios prácticos donde puede resolver sus problemas aplicados. Suele durar varias horas.
Sus participantes dijeron que los talleres les parecían húmedos. Pero, me parece, los talleres son bastante difíciles de realizar ... Y esto es solo el comienzo, la primera práctica.
Juego en uno de los stands de la conferenciaCharlas de relámpagos
Mi descubrimiento fueron las conversaciones Lightning, mini informes durante 5-10 minutos, que tuvieron lugar en el medio de la fiesta. Durante el primer día, cualquiera podría probarse a sí mismo como orador.
Los temas fueron interesantes, pensamientos rápidos y lo más importante: había algo que discutir durante toda la noche.
Resumen de informes
HolyJS bien puede considerarse una conferencia internacional, ya que hay informes en inglés. Este año había aproximadamente el doble que los rusos. A veces causaba molestias a las personas que no hablan bien el idioma. Hay informes en los que el hablante habla muy rápido o con acento, y a veces todos juntos. Tenga esto en cuenta si elige un informe en inglés.
De los oradores famosos fue el equipo TC39. Este es un comité que desarrolla JavaScript. Hubo un informe de entrevista con ellos y actuaciones en solitario.
Destacaré varios informes interesantes y extraordinarios.
Informe de Michael SaboffMichael Saboff - "JavaScript Core, muchos compiladores hacen que este motor funcione"
Michael ofreció una descripción general de la máquina virtual JavaScriptCore de código abierto para WebKit. Dijo en qué niveles consiste JavaScriptCore y qué utiliza para la optimización. El orador está en el comité de TC39.
Ivan Popelyshev - "¿Cómo pagamos la transición de <div /> a WebGL y qué obtenemos (beneficio!), Usando PixiJS como ejemplos"
Ivan mostró los pros y los contras de cambiar la aplicación a WebGL. Citó ejemplos comparativos de DOM / CSS / SVG, Canvas 2d y WebGL. Spoiler! Solo porque no puede ir a WebGL, necesita saber mucho. Aconsejo este informe, explica el orador divinamente.
Dmitry Patsura - "Desarrollo de un compilador para TypeScript en TypeScript basado en LLVM"
Habla bastante duro sobre compiladores, intérpretes, varios motores, máquinas virtuales, un poco de ensamblador, ejemplos de cómo escribir tu propio compilador ... desde el cual el cerebro explota un poco al final.
Prashant Palikhe - "Del código a los píxeles en un abrir y cerrar"
Pranshant habló sobre los procesos del navegador que ocurren cuando se ingresa una URL en la barra de direcciones. Examiné los componentes internos del motor de renderizado Blink de Google.
Nicolò Ribaudo - "@ babel / how-to"
Nicolò explicó de qué está hecho Babel, cómo funciona desde adentro, cómo se compila JavaScript y el soporte para el nuevo ECMAScript. Y también al final del informe, escribió un complemento en tiempo real. Escuchar fue un placer, y lo más importante: cada palabra es clara.
Denis Radin - “¿Puede una computadora orar por el beneficio de todos los seres vivos? Oración por JavaScript y WebGL ".
Muy extraño y al mismo tiempo ligero informe. Y resultó que era el más caro, porque el orador viajó a Nepal. Todo el informe estaba lleno de preguntas: “¿Por qué es todo esto? ¿Cómo llegaste a esto? Denis mantiene la intriga y lo explica solo al final. Si te gustan los informes extraños, este es para ti.
Informe Nicolò RibaudoDestacaré el informe del
Panel TC39 por separado , porque para mí fue la mayor decepción de esta conferencia. Se anunció como una oportunidad para preguntar al Comité TC39 sobre el pasado, presente y futuro de JavaScript. Quizás ninguno de los participantes en la conferencia entendió completamente que el informe se basaría solo en sus preguntas: entrevistas en línea, y preguntaron lo primero que se les ocurrió, por lo que el informe resultó ser más general administrativo (en el formato: "¿Cómo estás?" , "¿Cómo funciona el comité?") Que el técnico.
Resumen
Hubo mucha gente en la conferencia este año, pero todos estaban bastante cómodos. En general, me gustó mucho más la conferencia que el año pasado. Quizás fue posible fusionarse por completo en la atmósfera de la conf. Y donde sin el tradicional patito de regalo.
Espero que la revisión te haya sido útil y puedas aprender algo nuevo en los informes.
Ir a la conferencia, ¡eso es genial!
PD: Mi crítica fue sincera y, con suerte, imparcial. Perdona a los organizadores :-)
PPS Tan pronto como se publiquen los informes de video, los adjuntaré al artículo.