Jet World: acceso libre y abierto a los informes de la conferencia Joker 2018 + revisión de los diez mejores

Hola Habr! Publicamos videos de los informes de Joker 2018 y, por tradición, seleccionamos los diez mejores informes según los asistentes a la conferencia.



Todos los informes van de calificación "junior" a "senior", pero las diferencias entre los lugares de los diez informes principales son mínimas y dependen en gran medida de la metodología de evaluación. Al cambiar ligeramente la metodología, puede cambiar mucho los lugares. ¡Así que míralo todo! Curiosamente, los informes de Joker 2018 tienen algunas de las calificaciones promedio más altas de la historia.

Bajo la escena, los videos se desglosan con una tabla de contenido de acuerdo con el contenido de la publicación, presentaciones y descripciones cortas. También tenemos una lista de reproducción completa de la conferencia.

Nota clave: no te alejes de la complejidad, corre


Ponente: Venkat Subramaniam
Ubicación: 10
Valoración: 4.14



Nuestra selección comienza con una nota introductoria, que, según los oyentes y espectadores de Joker, establece el estado de ánimo y establece el tono para todos los demás informes. Esta es una historia simple pero útil del fundador de Agile Developer sobre cómo aparecen los inevitables problemas de desarrollo, tanto ordinarios como fundamentales, y cómo resolverlos.

Los cambios en cualquier sistema creado, incluidas las aplicaciones, deberían ser fáciles y rentables, pero es mucho más fácil decirlo que hacerlo. Y en su historia, Venkat solo enumera los principales lugares en los que hacemos que la aplicación sea irrazonablemente compleja: código ilegible, configuraciones innecesarias, dependencias, el deseo de introducir nuevas tecnologías e intentos de resolver un problema simple de una manera difícil, lo que lleva a problemas aún mayores.



Keynote: La nueva realidad de la civilización digital


Ponente: Andrey Kurpatov
Ubicación: 9
Valoración: 4.23
Presentación del informe.



En el siglo XX, una persona recibió menos información en su vida que en una semana, pero este es un tiempo demasiado corto para que el cerebro evolucione y perciba adecuadamente todo lo que ve. ¿Qué hacer en tal situación y cómo afectó el entorno de información al pensamiento humano? ¿Qué amenaza a nuestro cerebro con un entorno de información agresivo? ¿Cuáles son los principales problemas de la inteligencia humana? ¿Cómo mejorar la efectividad de su pensamiento utilizando la última investigación en ciencias del cerebro?

La nota clave del psicoterapeuta Andrei Kurpatov al cerrar la conferencia responde a estas preguntas. Su informe se convirtió en un experimento interesante y, como vemos en las revisiones, exitoso. Los oyentes, los oradores y los participantes de la conferencia caen idealmente en la categoría de "dependientes de la información" (después de todo, uno de los objetivos de asistir a una conferencia o leer publicaciones en un centro es obtener aún más información).

Y según la audiencia, la historia les hizo pensar sobre la pseudodebilidad de la información, la demencia digital y otros efectos desagradables del ruido de la información y un poco repensar su vida. Y vale mucho, incluso si el tema no afecta tanto a Java.



Distribuidor de chorro ok.ru/music


Ponente: Vadim Tsesko ( incubos )
Ubicación: 8
Valoración: 4.26
Presentación del informe.



En el séptimo y octavo lugar hay una historia sobre la aplicación práctica de las tecnologías de chorro en el ejemplo de un distribuidor de música en Odnoklassniki, que es adecuado para todos los que estén interesados ​​o necesiten diseñar un sistema de trabajo altamente cargado.

Vadim considera varios conceptos, trucos y soluciones arquitectónicas que se introdujeron en la nueva versión del distribuidor, cuyo tráfico total alcanza los 100 GB / s a ​​través de cientos de miles de conexiones, y el tiempo hasta el primer byte no supera los 100 ms.

La presentación también tiene enlaces adicionales para una inmersión más profunda en el tema, afinando para aumentar el rendimiento del sistema, simplificar la depuración y el funcionamiento del sistema. En general, practica, practica y nada más que práctica. Los que están en el tema, ¡deben mirar!



Las aventuras de Senior Holmes y Junior Watson en el mundo del desarrollo de software [Edición Joker]


Ponente: Evgeny Borisov ( EvgenyBorisov ), Baruch Sadogursky ( jbaruch )
Ubicación: 7
Valoración: 4.26
Presentación del informe.



"- Sherlock, ¿por qué nada funciona de nuevo?"
- ¡Esto es elemental, amigo! En primer lugar, está intentando ejecutar el quinto Spring en Java 7. En segundo lugar, después de un par de meses de usar Groovy, dejó de respetar los puntos y coma. Y en tercer lugar, la batería está agotada en su computadora portátil ".

Una maravillosa actuación de detective de Baruch y Eugene, superando las características de Spring con un nuevo "caso de un espía alemán" en comparación con JPoint. Holmes y Watson revelaron varios misterios de la vida de los desarrolladores sobre beans en Spring, documentación y excepciones. Incluso si no es muy en el tema, asegúrese de mirar, la trama del informe del dúo es muy pegadiza y fascinante.



Memoria de proceso Java en los estantes


Ponente: Andrey Pangin ( apangin )
Ubicación: 6
Valoración: 4.32
Presentación del informe.



Encantador punteado sobre por qué Java come memoria. Todo lo que querías saber, todo lo que sospechabas y con lo que soñarías en pesadillas. Después de todo, no solo las máquinas virtuales, sino también las bibliotecas y las aplicaciones de usuario pueden ser ambiciosas, y los problemas pueden ocultarse en los lugares más inesperados.

El informe se puede usar como una guía completa de acción para resolver problemas de pérdida de memoria. Lo más importante es que las herramientas con las que puede ver y sentir el consumo de memoria se desarman. Se recomienda no solo ver el informe, sino también seguir todos los pasos para hablar en sus propios proyectos y actualizar las áreas problemáticas.



Java Puzzlers NG S04: Ja, con este ciclo de lanzamiento, parece que los rompecabezas están contigo por mucho tiempo


Ponente: Baruch Sadogursky ( jbaruch ), Tagir Valeev ( lany )
Ubicación: 5
Valoración: 4.33
Presentación del informe.



La cuarta temporada de los rompecabezas de Java: Oracle no se detiene y trae más y más sorpresas, que Baruch (esta vez con un disfraz de rana, hola JFrog) y Tagir hablan de una manera interactiva y lúdica.

Las reglas del rompecabezas son simples: debe elegir una de las opciones de respuesta, cómo se comportará la pieza de código seleccionada. Un informe profundo, informativo y divertido, después del cual algunas cosas en Java se pueden ver desde un ángulo diferente. Asegúrate de echar un vistazo.



Los muertos vivientes o el GC siempre tienen razón


Ponente: Ivan Uglyansky ( dbg_nsk )
Ubicación: 4
Valoración: 4.35
Presentación del informe.



La administración automática de memoria es una de las principales características de Java y otros lenguajes administrados. Al mismo tiempo, se escribe muy poco en la especificación sobre GC: se propone decidir cómo recolectar basura de cada implementación específica de JVM. Como resultado, hay una gran cantidad de estrategias y grados de libertad para la recolección de basura. Por ejemplo, ¿cuándo exactamente debe venir un GC por un objeto muerto? La respuesta no es tan obvia, y cualquier decisión puede afectar el progreso del programa del usuario.

Sí, este es un informe sobre GC, pero con una buena presentación práctica y elementos de un thriller, en el que Ivan Uglyansky habla sobre por qué el coleccionista deja objetos muertos en la memoria, cómo afecta la aplicación y cómo sobrevivir durante la invasión de objetos muertos vivientes.



No pienses en la calidad, piensa en la velocidad


Ponente: Egor Bugaenko ( yegor256 )
Ubicación: 3
Valoración: 4.35
Presentación del informe.



El clásico informe de Yegor es provocativo, incendiario y útil. Esta vez, toca el tema de la calidad del software y por qué la calidad del código es una condición necesaria para un entorno de trabajo, y no una tarea del desarrollador, como todos piensan.

En su opinión, los programadores deben ser rápidos, no de alta calidad, y realizar tareas cercanas lo antes posible para que el proyecto se desarrolle y continúe vivo. Esta es una visión no estándar del proceso de desarrollo de software, que fue muy apreciada por los oyentes y espectadores de Joker (por ejemplo, Baruch se acercó a él y comenzó a hacer preguntas de una manera típica), y lo encontró muy útil, a pesar de la provocación.



Patronaje y sus amigos imaginarios


Ponente: Tagir Valeev ( lany )
Lugar: 2
Valoración: 4.47
Presentación del informe.



El caso cuando el informe lo realiza un experto en el idioma y está listo para profundizar en cualquier tema relacionado. Una historia asequible, de alta calidad y, a pesar de la seriedad de la coincidencia de patrones, bastante divertida sobre cómo los autores de Java ven PM, qué otras características nuevas se requieren para que sea conveniente de usar, y si la luz es visible al final del túnel.

Revela los detalles del trabajo del desarrollador IDE, describe cómo los desarrolladores de la nueva API encuentran problemas y explica de forma accesible dónde se está moviendo el lenguaje y cómo se está desarrollando. Una actuación muy digna y un lugar bien merecido entre los diez primeros. Le recomendamos que se familiarice con cualquier nivel de capacitación.



Resorte reactivo


Ponente: Josh Long
Ubicación: 1
Valoración: 4.57



Nuestra selección finaliza con una presentación del "Evangelista de primavera más genial del mundo", Josh Long, quien generalmente abre conferencias de Java en todo el mundo, responde preguntas de la comunidad, hace Spring Tips y mucho más.

Josh sabe cómo hablar fácilmente sobre cosas complejas y en Joker 2018 pudo incluir un informe de codificación en vivo en Reactive Spring con muchas cosas: tiempo de ejecución web basado en Netty, Spring WebFlux, Spring Data Kay, Spring Security 5.0, Spring Boot 2.0, Spring Cloud Finchley. Explica qué es la API reactiva y cómo trabajar con ella en ejemplos en vivo con una presentación divertida. ¡Muy rápido, al mismo tiempo divertido y muy útil!

Por cierto, los oyentes recomiendan escuchar a Josh junto con un informe sobre el distribuidor de música de cohetes Odnoklassniki, así que si lo hiciste, salta y mira. Y según ellos, después del discurso de Josh, ¡quiero "crear aplicaciones usando Reactive Spring ahora mismo!"

Una lista de reproducción completa con todos los informes está disponible aquí . Le recordamos que el nuevo Joker 2019 está en camino y se llevará a cabo del 25 al 26 de octubre de 2019 en San Petersburgo. Los boletos pueden y deben comprarse en el sitio web oficial .

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


All Articles