Coringa 2018: o impossível é possível

O tão esperado evento Java da segunda metade do ano foi realizado de 19 a 20 de outubro de 2018 em São Petersburgo - a conferência Joker 2018 . Detalhes, impressões, detalhes - tudo mais.



O objetivo de uma boa conferência técnica, que é o Joker 2018 , é tornar possível o impossível:

  • ouvir e conversar com estrelas do mundo real da área de assunto (palestrantes da conferência);
  • tenha a oportunidade de se encontrar em um só lugar com muitas pessoas inteligentes e qualificadas (participantes da conferência) que têm interesses e contextos comuns (leia livros e artigos, estruturas usadas, ouviu podcasts);
  • Aprenda sobre algo novo, tornando impossível o impossível para si mesmo ontem.

Prólogo


A conferência foi precedida por uma preparação séria, incluindo uma série de artigos sobre Habré no blog do Grupo JUG.ru que estão diretamente relacionados à conferência:


Na minha opinião, a maior influência na escolha dos relatórios para visualização poderia ter sido a entrevista com os palestrantes. Meus favoritos das entrevistas acima são conversas com Josh Long, dos funcionários da Pivotal e BellSoft , Alexander Belokrylov e Alexey Voitylov.

Sala do centro de congressos e exposições "EXPOFORUM", onde foi realizada a conferência.



Novo este ano - zonas de demonstração.



Sessões de autógrafos com autores do livro - Baruch Sadogursky assina o livro Liquid Software .



Início da conferência


Alexei Fedorov, Andrey Dmitriev e Ivan Dolgov abrem a conferência. Apresentação do comitê do programa e palestrantes, saudação aos patrocinadores.



Primeiro dia


Não se afaste da complexidade, corra
Venkat Subramaniam, desenvolvedor ágil, Inc.



Esta não é a primeira vez que Venkat fala em conferências realizadas pelo JUG.ru. Em grande parte, sobre o tema do relatório, houve uma entrevista com Venkat , realizada antes da conferência. Sobre a complexidade de suas diversas manifestações, inclusive tecnológicas, de um dos melhores palestrantes e engenheiros qualificados do mundo.

Querida, vamos tentar ARM? Teoria, aplicações e cargas de trabalho
Alexander Belokrylov e Alexey Voytylov, BellSoft



Representantes da jovem empresa BellSoft sobre a situação atual com hardware e software ARM (veja detalhes da organização da empresa em uma entrevista ). Participantes regulares dos comícios e conferências do JUG.ru tiveram a oportunidade de ouvir mais uma vez e se reunir com os famosos Alexander Belokrylov e Dmitry Chuyko, reunidos com Alexei Voitylov.

Fuja do inferno do jarro com camadas de quebra-cabeças
Nikita Lipsky, Excelsior LLC



Tente assistir aos relatórios de Nikita, que tradicionalmente não decepcionou os ouvintes com tópicos originais e um alto nível de hardcore. Desta vez, uma explicação detalhada do motivo da recusa de versão no sistema modular Jigsaw foi escolhida como o tópico. Para resolver o problema dos conflitos de versão, são propostas camadas de quebra-cabeças , as quais estão disponíveis.

Spring Boot 2: o que eles não escrevem nas notas de versão
Vladimir Plizga, CFT



Provavelmente o relatório mais prático para a maioria dos participantes da conferência. Atualmente, o Spring e o Spring Boot são as ferramentas dominantes no desenvolvimento da empresa; portanto, os problemas que surgem ao atualizar para a segunda versão do Spring Boot são muito relevantes. Surpreendido pelo número e variedade de possíveis rakes.

Microprofile.io: não é único Spring
Dmitry Alexandrov, Sistemas T



Relatório sobre a especificação jovem para construção de microsserviços - Eclipse MicroProfile . Antes do relatório, eu tentei quatro de suas implementações: Hammock , Thorntail (anteriormente WildFly Swarm ), Helidon e Payara Micro . Gostei muito da apresentação detalhada de Dmitry das diferenças nas diferentes versões da especificação, um excelente relatório.

As aventuras de Senior Holmes e Junior Watson no mundo do desenvolvimento de software [Joker Edition]
Evgeny Borisov, Naya Technologies e Baruch Sadogursky, JFrog



Edição modificada de "Adventures", que estreou no JPoint 2018 há seis meses (ver detalhes ). O desempenho brilhante de Baruch e Eugene. Para os casos apresentados anteriormente, os Correios e A Primavera Envenenada, o caso alemão Spy foi adicionado.

A entrevista
Os espectadores da transmissão on-line tiveram uma oportunidade adicional de assistir a entrevistas entre os relatórios. As entrevistas foram Oleg olegchir Chirukhin, Eugene phillennium Trifonov e Gleb gvsmirnov Smirnov.

Como pode ser visto abaixo, estão sendo realizadas entrevistas com Robert Scholte, Pavel Finkelstein, Ivan Uglyansky, Oleg Shelaev e Dmitry Chuyko.



Também foram realizadas entrevistas com representantes de patrocinadores, por exemplo, Sberbank , Innopolis e Futurice .



Mesa redonda com os organizadores do Coringa
Uma sessão de perguntas e respostas muito interessante com os participantes do comitê de programa (PC) da conferência. Houve uma rara oportunidade de fazer perguntas sobre os mecanismos para receber e preparar relatórios, escolher tópicos da conferência, resolver situações imprevistas etc. etc. Os participantes do PC Andrey Kogun, Vladimir Sitnikov, Andrey Dmitriev e Dmitry Alexandrov responderam às perguntas. Eles foram assistidos pelo chefe do grupo JUG.ru, Alexey Fedorov, e pela coordenadora do programa Daria Kudinova.



Sessões Bof
Houve cinco sessões do BoF na conferência: “Design de API correto”, “Java 11 - transição ou não?”, “Ferramentas (IDEs, CI, etc.)”, “Solução de problemas de produção”, “Do FP ao Reativo” (os quatro primeiros em Russo, o último em inglês). Pode-se escolher um tópico mais próximo de si para escolher exatamente para onde ir.



Segundo dia


Compilando Java com antecedência com o GraalVM
Oleg Shelaev, Oracle



Excelente palestra introdutória sobre GraalVM por Oleg Shelaev ( Java Champion , ex- ZeroTurnaround , co-fundador do vJUG ). Oleg falou sobre o dispositivo e os recursos da máquina virtual SubstrateVM , as vantagens e desvantagens do GraalVM ( suporte limitado, por exemplo, ao Spring Framework ). Foi interessante e útil ver uma demonstração prática após a apresentação.

Micronaut vs Spring Boot, ou quem é o menor aqui?
Kirill Tolkachev e Maxim Gorelikov, TsIAN



Ambos os palestrantes, Cyril e Maxim, conseguiram mudar seu local de trabalho com o Alpha Labs desde a última conferência. O relatório tratava da comparação do microframework atualmente na moda para a construção de microsserviços Micronaut com o clássico Spring Boot (o Spark apareceu na segunda parte do relatório em comparação).

A comparação foi realizada de acordo com os seguintes critérios: a conveniência de gerar arquivos usando a CLI , a quantidade mínima de memória a ser executada, o sucesso do lançamento, a estabilidade da resposta a solicitações e muito mais. Para salvar a intriga - os resultados da comparação podem ser encontrados ao visualizar o relatório.

Java Puzzlers NG S04: Ha, com este ciclo de lançamento, parece que os puzzlers estão com você há muito tempo!
Baruch Sadogursky, JFrog e Tagir Valeev, JetBrains



A quarta temporada de quebra-cabeças Java incendiários de Tagir e Baruch. Baruch em uma fantasia de sapo é um indício de pertencer à equipe do JFrog (eu nem sei qual fantasia se adequaria a Tagir, com o que o JetBrains está associado?).

As regras ainda são as mesmas - escolha e vote em uma das opções de resposta (compilado / não compilado, como o código se comportará, comportamento não óbvio, conhecimento da especificação e, infelizmente, erros de implementação do Java ). Divertido, emocionante, emocionante!

Autorização baseada em atributos: como paramos de distribuir papéis e nos envolver na política
Anton Lapitsky, CUSTIS



Anton deu uma visão geral das várias abordagens para diferenciar os direitos de acesso, detalhando o controle de acesso baseado em atributos ( ABAC ). O padrão XACML foi mencionado e a estrutura EasyABAC original foi introduzida , que pode ser usada. A estrutura é baseada no projeto WSO2 Balana .

O relatório pode ser interessante e útil para projetos Java nos quais surgiu uma necessidade semelhante de autorização baseada em atributo.

Os mortos-vivos ou o GC estão sempre certos
Ivan Uglyansky, Excelsior LLC



O segundo discurso de Ivan nas conferências do JUG.ru (veja sobre como falar no JPoint 2018 ). Ivan é um dos iniciadores da criação do blog Excelsior JET e co-organizador do JUGNsk .

Relate os recursos da implementação de estratégias de coleta de lixo com elementos de suspense em quatro partes: “Objetos Fantasmas”, “Acessíveis para F”, “ Nepotismo ” e “Conservadorismo”. Um relatório fascinante original de um ouvinte treinado. A resposta de brincadeira do ouvinte ao relatório .

Kotlin - 2 anos de produção e nem um intervalo
Pavel Finkelstein, lamoda



Pasha podia ser encontrado regularmente em conferências Java anteriores do JUG.ru como participante ativo, por isso foi muito interessante vê-lo em seu novo papel como orador.

Devido à crescente distribuição e atratividade da linguagem Kotlin , um relatório altamente relevante. Recursos do uso do Kotlin no desenvolvimento empresarial, possíveis problemas que surgem e maneiras de resolvê-los. No final do relatório, ele era muito amigável, exaustivo e respondia totalmente às perguntas da platéia.

A nova realidade da civilização digital
Andrey Kurpatov



O relatório final da conferência foi a história de um famoso psicoterapeuta sobre o impacto do ambiente de informação no cérebro humano, pseudo-debilidade da informação, demência digital e muito mais. Ouvintes, palestrantes e participantes da conferência se enquadravam na categoria de dependentes de informação da melhor maneira possível (um dos objetivos de participar de uma conferência é obter ainda mais informações). No entanto, as informações obtidas neste relatório são úteis, ampliam conhecimentos e horizontes. O relatório pode ser recomendado para visualização.

A entrevista
Além de Oleg Chirukhin e Yevgeny Trifonov, Vladimir Krasilshchik fez uma entrevista no segundo dia. Foram feitas perguntas, incluindo Yegor Bugaenko, Sergei Melnikov e Nikita Lipsky.



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



Os estandes de patrocinadores não foram esquecidos - Alfa-Bank , T-Systems , Deutsche Bank .



Epílogo


Encerramento da conferência: foto geral e resumo da conferência de Oleg Chirukhin, Andrei Dmitriev, Alexei Fedorov e Evgeny Trifonov.



Os principais palestrantes da plataforma Java, ainda mais participantes, preços de ingressos mais amigáveis, formas antigas bem-sucedidas (zonas de discussão e sessões do BoF) e completamente novas (zonas de demonstração) - a conferência Joker acrescentou mais um pouco.

Não se esqueça de deixar um feedback sobre a conferência para obter um link para o vídeo de todos os relatórios e, naturalmente, para tornar a próxima conferência ainda melhor.

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


All Articles