Olá pessoal! De 29 a 31 de maio, a conferência RigaDevDays foi realizada em Riga. Foi o 5º aniversário da conferência. Mais de 600 participantes se reuniram no cinema do Forum Cinemas para ouvir relatórios de tecnologia - C #, Java, MachineLearning, Microservices, SQL.
A conferência foi realizada no cinema. No começo, me causou ceticismo, mas assim que me afoguei em uma confortável poltrona com vista para uma enorme tela de código, percebi que o cinema era o lugar perfeito para conferências.
Vídeo
Os vídeos de todos os relatórios estarão disponíveis em um mês, mas por enquanto você pode ver as gravações "brutas" do Hall 3, onde havia relatórios sobre Java, e do Hall 11, onde havia relatórios sobre microsserviços.
Atualização: os vídeos já estão disponíveis.
Top - 7 relatórios de RigaDevDays
subjetiva, e apenas a partir da faixa de java que eu estava
Sonic PI Livecoding - Sam Aaron
Vídeo
As palestras são sempre divididas mentalmente em vários tipos:
- inspirador (assim)
- observadores (sobre como)
- filosófico (como assim)
- pensando (assim)
- incrível (uau)
Sam Aaron foi inspirador. Sam se ofereceu para ensinar as crianças a programar através da música. A própria empresa afirma que operações de bits, recursão, não são tão divertidas quanto criar partes de DJ usando seu próprio código. Programar não é apenas escrever a lógica de negócios, é também uma maneira de se expressar. A vida mudará se você descobrir onde aplicar suas habilidades para tornar o mundo um lugar melhor. Essa palestra inspiradora, após a qual você deseja ir ou até mesmo executar o código. Mas não tão rápido! No final da conversa, Sam descobriu seu controle remoto DJ IDE. O som cinematográfico fez o seu trabalho - cada nota do Sonic-Pi parecia um trailer de um filme de super-herói.

Corte de vida! Para quem gosta de codificar música, recomendo o canal do Sam no YouTube
Você pode combinar a visualização da codificação ao vivo e um conjunto de DJ. Sam também tem um teclado DIY legal, que eu consegui tirar uma foto assim que ele se afastou da cena.
Java.Next: Acompanhando o Java - Sander Mak
Vídeo
Sander é especialista em módulos em Java. Antes mesmo de serem lançados, ele já havia apresentado apresentações em módulos e até escreveu o livro Java Modularity . Na palestra, ele escreveu um aplicativo modular simples e depois falou sobre jshell e var. Corte de vida! Se você estiver interessado em aprender mais sobre os módulos Java, no YouTube há mais alguns de seus relatórios. Depois de revisar tudo, você praticamente visitará sua oficina paga.
Spring Boot the Ripper - Parte 1, 2 - Evgeny Borisov
Vídeo Parte 1 Parte 2
O duplo relatório de Evgeny Borisov, como sempre, reuniu uma sala cheia. Ele costumava ler este relatório junto com Kiril Tolkachev, e dessa vez teve que escrever e brincar com o código. “Velhos amigos” - BeeFactory, cheburashka, homem-aranha, personagens conhecidos de relatórios anteriores estão de volta aos negócios. Eugene, sob a forma de codificação ao vivo do início ao fim, escreveu várias aplicações no Spring Booth. Adicionados perfis personalizados, "ar condicionado" personalizado, partida personalizada. Ele falou sobre o interior de Spring Booth. Por exemplo, você sabia que o "Olá mundo" na bota primavera tem cerca de quatrocentos feijões na lista de feijões, e esse é o padrão! Para todo mundo que tem um estande da Spring em prod, o relatório será definitivamente útil.
IoT alimentado por microprofile - microsserviços na prática - Rustam Mehmandarov, Mads Opheim
Vídeo
Rustam e Mads contaram como fizeram a iluminação no novo escritório usando microsserviços na estrutura Microprofile. As lâmpadas no escritório agora respondem ao clima e à hora do dia. Obviamente, tudo isso é lançado no docker e docker-compondo. Toda a infraestrutura do projeto é totalmente construída usando a especificação Microprofile. Como bônus, o Rustam mostrou como você pode mudar um servidor da web para outro usando um comando. E tudo funcionou sem erros, devido ao fato de os servidores da Web implementarem um Microprofile de especificação.
Java supersônico e subatômico com Quarkus - Burr Sutter
Vídeo
Boer Sutter escreveu um aplicativo de lista de tarefas diretamente em sua palestra, usando o framework Quarkus. Tudo isso no modo de codificação ao vivo. Ele parou o servidor completamente apenas algumas vezes e, em tempo real, adicionou entidades - controladores, dependências. Quarkus pegou tudo e trabalhou tão rápido que eu queria encontrar um problema em algum lugar - não poderia ser tão perfeito. E no final do relatório, Boer compilou o código em um aplicativo nativo iniciado em 0,025 segundos. Mais meia hora do relatório e os desenvolvedores de Java o teriam levado para fora da sala nos braços. E assim ele parece ter quebrado as ovações mais altas dos alto-falantes.
Sam Aaron recebeu uma ovação anterior quando uma notificação apareceu em seu relatório "O computador será reiniciado em 59 segundos, 58 segundos, 57 segundos ...". Nesse momento, Sam não parou de contar o relatório, mas correu para correr cobrando em sua mochila.
RSocket - novo protocolo reativo de rede cruzada - Oleh Dokuka
Vídeo
No relatório de Oleg, todo o público poderia ter sido mandado para Pakman para ganhar um livro. Eles também podem jogar doces para explicar o que é contra-garantia. Oleg introduziu o protocolo RSocket, que suporta back-pressurance fora da caixa. Nas demos, houve várias implementações do servidor Pakman no SocksJS, Grpc, RSocket. Aconteceu que o afluxo de um grande número de usuários resistiu apenas ao servidor RSocket.
Guia do desenvolvedor ocupado para engenharia politécnica - Ted Neward
Vídeo
Ted argumenta que o desenvolvedor deve ser:
- “Polyglot”, conhece várias linguagens de programação
- “Poly-repository”, conhece vários bancos de dados
- “Multiplataforma”, conheça várias plataformas
- Aprenda as linguagens de programação mais sofisticadas possíveis
- não apenas aprenda um idioma, mas crie um projeto para ele
PS
A festa foi realizada meio aberta no ar com um delicioso pilau e duas bebidas às custas da conferência, uma apresentação com um stand-up e um DJ de Sam Aaron. A noite do segundo dia terminou com o filme “Detetive Pikachu” (não por acaso, todos nós reunimos no cinema)
Obrigado RigaDevDays!
