Descripción general de los informes de seguimiento de Java de la conferencia RigaDevDays

imagen Hola a todos! Del 29 al 31 de mayo, se celebró la conferencia RigaDevDays en Riga. Fue el quinto aniversario de la conferencia. Más de 600 participantes se reunieron en el cine Forum Cinemas para escuchar informes de tecnología: C #, Java, MachineLearning, Microservices, SQL.


La conferencia se celebró en el cine. Al principio, me causó escepticismo, pero tan pronto como me ahogué en un cómodo sillón de cine con vista a una gran pantalla de código, me di cuenta de que el cine era el lugar perfecto para las conferencias.



Video


Los videos de todos los informes estarán disponibles en un mes, pero por ahora puede ver los registros "sin procesar" del Pabellón 3, donde había informes sobre Java, y del Pabellón 11, donde había informes sobre microservicios.


Actualización: los videos ya están disponibles.


Top - 7 informes de RigaDevDays


subjetiva, y solo de la pista de Java en la que estaba


Sonic PI Livecoding - Sam Aaron


Video


Las notas clave siempre se dividen mentalmente en varios tipos:


  • inspirador (así)
  • observadores (sobre cómo)
  • filosófico (cómo)
  • pensando (así)
  • increíble (wow)

Sam Aaron fue inspirador. Sam se ofreció a enseñar a los niños a programar a través de la música. Sí mismo afirma que las operaciones de bits, la recursividad, no son tan divertidas como crear partes de DJ usando su propio código. La programación no se trata solo de escribir lógica de negocios, también es una forma de autoexpresión. La vida cambiará si encuentras dónde aplicar tus habilidades para hacer del mundo un lugar mejor. Una nota clave tan inspiradora, después de la cual desea ir o incluso ejecutar el código. ¡Pero no tan rápido! Hacia el final de la charla, Sam descubrió su control remoto DJ IDE. El sonido cinematográfico hizo su trabajo: cada nota de Sonic-Pi sonaba como un trailer de una película de superhéroes.


imagen

Hack de la vida! Para aquellos a quienes les gusta codificar música, les recomiendo el canal de YouTube de Sam
Puede combinar la visualización de codificación en vivo y un set de DJ. Sam también tiene un teclado de bricolaje genial, del que logré tomar una foto tan pronto como se alejó de la escena.


Java.Next: Mantenerse al día con Java - Sander Mak


Video


Sander es un experto en módulos en Java. Incluso antes de su lanzamiento, ya había entregado presentaciones sobre módulos e incluso escribió el libro Java Modularity . En la charla, escribió una aplicación modular simple y luego habló sobre jshell y var. Hack de la vida! Si está interesado en aprender más sobre los módulos Java, en YouTube hay algunos más de sus informes. Después de revisar todo, prácticamente visitará su taller pagado.


Spring Boot the Ripper - Parte 1, 2 - Evgeny Borisov


Video Parte 1 Parte 2


El doble informe de Evgeny Borisov, como siempre, reunió una sala llena. Solía ​​leer este informe junto con Kiril Tolkachev, por lo que esta vez tuvo que escribir y bromear el código él mismo. "Old Friends" - BeanFactory bee, cheburashka, spiderman, personajes conocidos de informes anteriores están de vuelta en el negocio. Eugene en forma de codificación en vivo de principio a fin escribió varias aplicaciones en Spring Booth. Se agregaron perfiles personalizados, "aire acondicionado" personalizado, arranque personalizado. Habló sobre el interior de Spring Booth. Por ejemplo, sabías que el "Hola mundo" en el arranque de primavera tiene alrededor de cuatrocientos frijoles en la lista de frijoles, ¡y este es el valor predeterminado! Para todos los que tengan un Spring Booth en producción, el informe definitivamente será útil.


IoT impulsado por Microprofile - Microservicios en la práctica - Rustam Mehmandarov, Mads Opheim


Video


Rustam y Mads contaron cómo hicieron la iluminación en la nueva oficina utilizando microservicios en el marco de Microperfil. Las bombillas en la oficina ahora responden al clima y la hora del día. Por supuesto, todo esto se lanza en docker y docker-compose. Toda la infraestructura del proyecto está totalmente construida utilizando la especificación Microperfil. Como beneficio adicional, Rustam mostró cómo puede cambiar un servidor web a otro usando un comando. Y todo funcionó sin errores, debido al hecho de que los servidores web implementan un microperfil de especificación.


Java supersónico, subatómico con Quarkus - Burr Sutter


Video


Boer Sutter escribió una aplicación de lista de tareas en su discurso utilizando el marco Quarkus. Todo esto en modo de codificación en vivo. Detuvo el servidor completamente solo un par de veces, y sobre la marcha agregó entidades: controladores, dependencias. Quarkus recogió todo y trabajó tan rápido que quería encontrar una trampa en algún lugar, no podía ser tan perfecto. Y al final del informe, Boer compiló el código en una aplicación nativa que comenzó en 0.025 segundos. Otra media hora del informe y los desarrolladores de Java lo habrían sacado de la habitación en sus brazos. Y entonces parece haber roto las ovaciones más fuertes de los altavoces.


Sam Aaron recibió una ovación previa de pie cuando apareció una notificación en su informe "La computadora se reiniciará en 59 segundos, 58 segundos, 57 segundos ...". En este momento, Sam no dejó de contar el informe, sino que se apresuró a correr para cargar a su mochila.


RSocket - nuevo protocolo reactivo de red cruzada - Oleh Dokuka


Video


Según el informe de Oleg, toda la audiencia podría haber sido cortada a Pakman para ganar un libro. También podrían arrojarte dulces para explicarte qué es la contrapesura. Oleg introdujo el protocolo RSocket, que admite la backpreassure fuera de la caja. En las demostraciones, hubo varias implementaciones del servidor Pakman en SocksJS, Grpc, RSocket. Resultó que la afluencia de una gran cantidad de usuarios soportó solo el servidor RSocket.


Guía del desarrollador ocupado sobre ingeniería politécnica - Ted Neward


Video


Ted argumenta que el desarrollador debería ser:


  • "Polyglot", conoce varios lenguajes de programación
  • "Poly-repositorio", conoce varias bases de datos
  • "Multiplataforma", conoce múltiples plataformas
  • aprender los lenguajes de programación más sofisticados posibles
  • no solo aprender un idioma, sino crear un proyecto favorito

PS


La fiesta se celebró medio abierta en el aire con un delicioso pilaf y dos bebidas a expensas de la conferencia, una actuación con un stand-up y un set de DJ de Sam Aaron. La tarde del segundo día terminó con la película "Detective Pikachu" (no por nada que todos reunimos en el cine)


Gracias RigaDevDays!


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


All Articles