Joker 2018: lo imposible es posible

El tan esperado evento Java de la segunda mitad del año se celebró del 19 al 20 de octubre de 2018 en San Petersburgo: la conferencia Joker 2018 . Detalles, impresiones, detalles, todo más allá.



El objetivo de una buena conferencia técnica, que es Joker 2018 , es hacer posible lo imposible:

  • escuchar y chatear con estrellas del mundo real del área temática (conferenciantes);
  • tener la oportunidad de reunirse en un solo lugar con muchas personas inteligentes y calificadas (participantes de la conferencia) que tienen intereses y contexto comunes (leer libros y artículos, marcos usados, escuchar podcasts);
  • aprende sobre algo nuevo haciendo imposible lo imposible para ti ayer.

Prologo


La conferencia fue precedida por una preparación seria, que incluyó una serie de artículos sobre Habré en el blog del Grupo JUG.ru que están directamente relacionados con la conferencia:


En mi opinión, la mayor influencia en la elección de informes para su visualización podría haber sido entrevistas con oradores. Mis favoritos de las entrevistas anteriores son conversaciones con Josh Long de Pivotal y empleados de BellSoft , Alexander Belokrylov y Alexey Voitylov.

Sala del centro de congresos y exposiciones "EXPOFORUM", donde se celebró la conferencia.



Nuevo este año: zonas de demostración.



Sesiones de autógrafos con autores de libros: Baruch Sadogursky firma el libro de Liquid Software .



Inicio de la conferencia


Alexei Fedorov, Andrey Dmitriev e Ivan Dolgov abren la conferencia. Presentación del comité del programa y ponentes, saludo a los patrocinadores.



Primer dia


No te alejes de la complejidad, corre
Venkat Subramaniam, desarrollador ágil, Inc.



Esta no es la primera vez que Venkat habla en conferencias celebradas por JUG.ru. En gran medida sobre el tema del informe fue una entrevista con Venkat , tomada antes de la conferencia. Sobre la complejidad en sus diversas manifestaciones, incluidas las tecnológicas, de uno de los mejores oradores e ingenieros calificados del mundo.

Cariño, ¿vamos a probar ARM? Teoría, aplicaciones y cargas de trabajo
Alexander Belokrylov y Alexey Voytylov, BellSoft



Representantes de la joven empresa BellSoft sobre la situación actual con el hardware y software ARM (ver detalles de la organización de la empresa en una entrevista ). Los participantes regulares de las reuniones y conferencias de JUG.ru tuvieron la oportunidad de escuchar nuevamente y reunirse con sus conocidos Alexander Belokrylov y Dmitry Chuyko, reuniéndose con Alexei Voitylov.

Escapar del infierno Jar con capas de rompecabezas
Nikita Lipsky, Excelsior LLC



Asegúrese de tratar de asistir a los informes de Nikita, quien tradicionalmente no decepcionó a los oyentes con temas originales y un alto nivel de hardcore. Esta vez, se eligió como explicación una explicación detallada de la razón por la que se rechaza el control de versiones en el sistema modular Jigsaw . Para resolver el problema de los conflictos de versiones, se proponen Jigsaw Layers , que están disponibles sobre.

Spring Boot 2: lo que no escriben en las notas de la versión
Vladimir Plizga, CFT



Probablemente el informe más práctico para la mayoría de los participantes de la conferencia. Spring y Spring Boot son actualmente las herramientas dominantes en el desarrollo empresarial, por lo que los problemas que surgen al actualizar a la segunda versión de Spring Boot son muy relevantes. Sorprendido por la cantidad y variedad de posibles rastrillos.

Microprofile.io: no Spring Single
Dmitry Alexandrov, T-Systems



Informe sobre la nueva especificación para la construcción de microservicios: Eclipse MicroProfile . Antes del informe, logré probar cuatro de sus implementaciones: Hammock , Thorntail (anteriormente WildFly Swarm ), Helidon y Payara Micro . Realmente me gustó la presentación detallada de Dmitry de las diferencias en las diferentes versiones de la especificación, un excelente informe.

Las aventuras de Senior Holmes y Junior Watson en el mundo del desarrollo de software [Edición Joker]
Evgeny Borisov, Naya Technologies y Baruch Sadogursky, JFrog



Edición modificada de "Adventures", que se estrenó en JPoint 2018 hace seis meses (ver detalles ). La brillante actuación de Baruch y Eugene. A los casos presentados anteriormente, la oficina de correos y The Poisoned Spring, se agregó el caso del espía alemán.

La entrevista
Los espectadores de la transmisión en línea tuvieron la oportunidad adicional de ver entrevistas entre informes. Las entrevistas fueron Oleg olegchir Chirukhin, Eugene phillennium Trifonov y Gleb gvsmirnov Smirnov.

Como se puede ver a continuación, se están realizando entrevistas con Robert Scholte, Pavel Finkelstein, Ivan Uglyansky, Oleg Shelaev y Dmitry Chuyko.



También se realizaron entrevistas con representantes de patrocinadores, por ejemplo, Sberbank , Innopolis y Futurice .



Mesa redonda con organizadores Joker
Una sesión de preguntas y respuestas muy interesante con los participantes en el comité del programa (PC) de la conferencia. Hubo una rara oportunidad de hacer preguntas sobre los mecanismos para recibir y preparar informes, elegir temas de la conferencia, resolver situaciones imprevistas, etc. etc. Los participantes de la PC Andrey Kogun, Vladimir Sitnikov, Andrey Dmitriev, Dmitry Alexandrov respondieron preguntas. Fueron asistidos por el jefe del Grupo JUG.ru Alexey Fedorov y la coordinadora del programa Daria Kudinova.



Bof sesiones
Hubo cinco sesiones de BoF en la conferencia: "Diseño API correcto", "Java 11: ¿transición o no?", "Herramientas (IDE, CI, etc.)", "Solución de problemas de producción", "De FP a reactivo" (los primeros cuatro en Ruso, este último en inglés). Se podría elegir un tema más cercano a uno mismo para elegir exactamente dónde ir.



Segundo dia


Compilar Java con anticipación con GraalVM
Oleg Shelaev, Oráculo



Excelente charla introductoria sobre GraalVM por Oleg Shelaev ( Campeón de Java , ex ZeroTurnaround , cofundador de vJUG ). Oleg habló sobre el dispositivo y las características de la máquina virtual SubstrateVM , las ventajas y desventajas de GraalVM (limitado, por ejemplo, soporte para Spring Framework ). Fue interesante y útil ver una demostración práctica después de la presentación.

Micronaut vs Spring Boot, o ¿Quién es el más pequeño aquí?
Kirill Tolkachev y Maxim Gorelikov, TsIAN



Ambos oradores, Cyril y Maxim, lograron cambiar su lugar de trabajo con Alpha Labs desde la última conferencia. El informe trataba de comparar el microframework actualmente de moda para construir microservicios Micronaut con el clásico Spring Boot ( Spark apareció en la segunda parte del informe en comparación).

La comparación se realizó de acuerdo con los siguientes criterios: la conveniencia de generar archivos utilizando la CLI , la cantidad mínima de memoria para ejecutar, el éxito del lanzamiento, la estabilidad de la respuesta a las solicitudes y más. Para guardar la intriga, los resultados de la comparación se pueden encontrar al ver el informe.

Java Puzzlers NG S04: Ja, con este ciclo de lanzamiento, ¡parece que los rompecabezas están contigo por mucho tiempo!
Baruch Sadogursky, JFrog y Tagir Valeev, JetBrains



La cuarta temporada de rompecabezas incendiarios de Java de Tagir y Baruch. Baruch con un disfraz de rana es un indicio de pertenecer al equipo de JFrog (ni siquiera sé qué disfraz le quedaría a Tagir, ¿con qué está asociado JetBrains ?).

Las reglas siguen siendo las mismas: elija y vote por una de las opciones de respuesta (compilado / no compilado, cómo se comportará el código, comportamiento no obvio, conocimiento de la especificación y, por desgracia, errores de implementación de Java ). Divertido, emocionante, emocionante!

Autorización basada en atributos: cómo dejamos de distribuir roles y de involucrarnos en política
Anton Lapitsky, CUSTIS



Anton dio una visión general de los diversos enfoques para diferenciar los derechos de acceso, haciendo hincapié en el control de acceso basado en atributos ( Control de acceso basado en atributos, ABAC ). Se mencionó el estándar XACML y se introdujo el marco original EasyABAC , que puede usarse. El marco se basa en el proyecto WSO2 Balana .

El informe puede ser interesante y útil para proyectos Java en los que surgió una necesidad similar de autorización basada en atributos.

Los muertos vivientes o el GC siempre tienen razón
Ivan Uglyansky, Excelsior LLC



Segundo discurso de Ivan en las conferencias de JUG.ru (ver acerca de hablar en JPoint 2018 ). Ivan es uno de los iniciadores de la creación del blog Excelsior JET y coorganizador de JUGNsk .

Informe sobre las características de la implementación de estrategias de recolección de basura con elementos de suspenso en cuatro partes: "Objetos fantasma", "F-alcanzables", " Nepotismo " y "Conservadurismo". Un informe fascinante original de un oyente capacitado. La respuesta en broma del oyente al informe .

Kotlin: 2 años en producción y ni un solo descanso
Pavel Finkelstein, lamoda



Pasha podía encontrarse regularmente en conferencias Java anteriores JUG.ru como un participante activo, por lo que fue muy interesante verlo en su nuevo rol como orador.

Debido a la creciente distribución y atractivo del idioma Kotlin , un informe muy relevante. Características del uso de Kotlin en el desarrollo empresarial, posibles problemas que surgen y formas de resolverlos. Al final del informe, fue muy amable, exhaustivo y respondió completamente las preguntas de la audiencia.

La nueva realidad de la civilización digital.
Andrey Kurpatov



El informe final de la conferencia fue la historia de un famoso psicoterapeuta sobre el impacto del entorno de la información en el cerebro humano, la pseudodebilidad de la información, la demencia digital y más. Los oyentes, oradores y participantes de la conferencia cayeron en la categoría de dependientes de la información lo mejor posible (uno de los objetivos de asistir a una conferencia es obtener aún más información). Sin embargo, la información obtenida en este informe es útil, expande el conocimiento y los horizontes. El informe se puede recomendar para ver.

La entrevista
Además de Oleg Chirukhin y Yevgeny Trifonov, Vladimir Krasilshchik tomó una entrevista el segundo día. Se hicieron preguntas como Yegor Bugaenko, Sergei Melnikov y Nikita Lipsky.



Eugene entrevista a Robert Scholte , Nicolai Parlog , Josh Long y Venkat Subramaniam .



Los stands de los patrocinadores no fueron olvidados: Alfa-Bank , T-Systems , Deutsche Bank .



Epílogo


Clausura de la conferencia: foto general y resumen de la conferencia de Oleg Chirukhin, Andrei Dmitriev, Alexei Fedorov y Evgeny Trifonov.



Altavoces estrella de la plataforma Java, incluso más participantes, precios de boletos más amigables, formularios antiguos exitosos (zonas de discusión y sesiones BoF) y completamente nuevos (zonas de demostración): la conferencia Joker agregó un poco más.

No olvide dejar comentarios sobre la conferencia para obtener un enlace al video de todos los informes y, naturalmente, para mejorar aún más la próxima conferencia.

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


All Articles