Andrei Belyaev sobre reflexão em Java na reunião jug.msk.ru

Na última quinta-feira, 26 de setembro de 2019, na reunião da empresa CROC em uma reunião da comunidade de desenvolvedores de Java jug.msk.ru em Moscou , Andrey Belyaev fez um relatório "Reduzindo a quantidade de reflexão no código".



Sobre o palestrante


Andrey está atualmente trabalhando no advogado de desenvolvedores em Haulmont , participando do desenvolvimento da Plataforma CUBA . Ele representou a empresa na conferência Oracle Code One , incluindo este ano .

Os relatórios de Andrey e sua participação no podcast:

  • “20 anos de Java: um ecossistema maduro e inovação contínua” ( DataArt-2015 : vídeo )
  • “O troll oprime CUBA”, com Alexei Stukalov ( JUG.ru-2018 : vídeo )
  • “Reduzindo a quantidade de reflexão no código” ( Refatoração profunda-2019 : vídeo )
  • Debriefing Podcast, Edição 190

Mais links: GitHub , Twitter , Habr .

Sobre o relatório


Andrey Kogun abre a reunião, relembrando as próximas conferências (a mais próxima é Joker 2019 ) e apresentando o orador da reunião, outro Andrey.



O relatório foi dedicado ao tópico de reflexão na linguagem de programação Java . Os recursos de chamadas de reflexão na JVM , alternativas para seu uso, o uso do mecanismo LambdaMetafactory , exemplos de geração de código foram examinados. Microbenchmarks de várias abordagens foram apresentados, o código está no GitHub .



O relatório mencionou os recursos de dois frameworks da Web - Micronaut e Quarkus . O Quarkus é um framework Red Hat muito jovem. Inspirado por sua menção, no dia seguinte, ele adicionou um exemplo de seu uso no conjunto ao resto , escrito para um artigo recente .

No final do relatório, os resultados foram avaliados com uma avaliação de várias abordagens em termos de critérios como sustentabilidade, velocidade, possibilidade de uso de AOT e complexidade da implementação.



Tradicionalmente, nessas reuniões, era possível fazer perguntas sobre o tema do relatório, comunicar-se com os colegas em um ambiente descontraído, reforçando sua força no intervalo com pães com chá e café.



Apresentação do relatório: no Speaker Deck , o vídeo será exibido em breve (veja os links abaixo).

Links para jug.msk.ru :

  • TimePad - anúncios de reuniões e inscrição para eles, assinatura de uma notificação por correio sobre reuniões
  • YouTube - Relatórios de vídeo
  • Speaker Deck - Apresentações
  • VK - anúncios de reuniões, reportagens fotográficas, links para materiais de reuniões anteriores
  • Twitter : conta (anúncios de reuniões, reportagens fotográficas, vídeos) e hashtag (tweets com comentários sobre reuniões)
  • Habr - resenhas de reuniões, você pode encontrar todas as resenhas por etiqueta

De 25 a 26 de outubro de 2019, uma conferência para desenvolvedores de Java do Joker 2019 será realizada em São Petersburgo , para a qual os ingressos podem ser comprados mais baratos nos últimos dias até 1º de outubro.

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


All Articles