12 de dezembro pela manhã Java digest


  • O final da vida útil do Spring Boot 2.1.x está agendado para 1º de novembro de 2020. Algumas atualizações ainda estarão lá antes desta data e depois desaparecerão. Precisa ser atualizado para 2.2. O procedimento de atualização em si não parece complicado, as instruções estão no wiki . Há também uma lista de versões suportadas .
  • A primeira versão do kit de ferramentas Kilt , projetada para lidar com pacotes de internacionalização, foi lançada. Na verdade, em nome Kilt, a letra i é i18n, l é l10n, t é t9n. A biblioteca pode converter pacotes configuráveis ​​de / para XLS (X) (útil para uma pequena equipe de tradutores), fornece uma fachada de tipo seguro para trabalhar com eles em Java (não, a letra K no nome não é Kotlin) e refatorações simples dentro do pacote, como reformatação texto. Ele pode funcionar como um aplicativo de linha de comando independente, como tarefa para o Ant, como um plug-in para o Maven. Quase 100% do código é escrito em Java. 198 confirma no GitHub, apenas dez estrelas (não surpreendentemente, o autor o anunciou apenas hoje).
  • O Payara Server agora é oficialmente compatível com o Jakarta EE 8. Lembro que este é um middleware Java EE de código aberto com foco em nuvens híbridas. Presente no GitHub . Jakarta EE (se você esteve em animação suspensa nos últimos dois anos) é o sucessor do Java EE, por meio do Party - o futuro do Cloud Native Java. A partir da versão 5.193.1 , este produto se junta à família feliz de Glassfish (Eclipse Foundation), OpenLiberty (IBM) e Wildfly (RedHat). Se você estava preocupado com o futuro do Wildfly lá, agora temos duas implementações alternativas.
  • A versão mais recente do Spring Cloud Gateway no GitHub é a 2.2.0. Na próxima versão 2.2.1, podemos implementar um novo disjuntor no topo da conhecida biblioteca resilience4j (mais de mil commits e cinco mil estrelas no GitHub). Por trás disso, há uma pequena história trágica. Essa substituição não acontece a pedido do calcanhar esquerdo dos descolados, mas porque a Netflix congela sua maravilhosa Hystrix à medida que a empresa muda sua pilha de tecnologias. Gibb Spencer (co-fundador da Netflix) nos prometeu que Hystrix e Ribbon continuarão a apoiar no âmbito do Spring Cloud, mas todos que precisam já se retiraram do navio horrorizados. (Este tweet chegou a ser mencionado em This Week, de Josh Long , na primavera. ) Lembro que a segunda alternativa para resilience4j é o Sentinel do Grupo Alibaba. A resiliência 4j, por sua vez, é fabricada por Robert Winkler da Deutsche Telekom, Mahmoud Romeh da IBM, Dan Maas da Target Corporation (essa é uma rede de lojas de varejo americanas com um faturamento de 72 bilhões de dólares) e Bogdan Storozhuk . Pessoas sérias, você tem que aceitar. O processo de adaptação pode ser observado em coisas que formam o sistema, como o Spring Cloud Gateway, e você pode ler mais sobre isso no blog de Pyotr Minkovsky (este é o autor do livro Mastering Spring Cloud ).
  • Outro candidato a lançamento da implementação da linguagem Squeak / Smalltalk para o GraalVM, chamado GraalSqueak, foi lançado . Do ponto de vista da teoria, este é um bom estudo no campo da programação poliglota. Quem precisa disso na prática, vamos esquecê-lo para maior clareza. Leia mais no artigo em inglês sobre DZone . Fiquei especialmente satisfeito com a menção de Mani Sarkar na parte inferior do artigo, "obrigado pelo feedback" - Mani está cada vez mais penetrando no espaço da Internet.
  • Para pilhas completas, pode ser interessante que o modo simultâneo tenha sido introduzido no React.js. Agora, o usuário não precisa sair para beber chá enquanto a página da web está tentando carregar outra lista suspensa. Para não ir longe, um exemplo da documentação oficial está aqui .
  • Boa introdução para Spring / Dagger / Guice para novatos: relatório Yandex de 20 minutos “Em um certo reino, não em um estado de“ primavera ”.” Kirill Kosolapov ( ctsh ) em Habré. Decodificação normal em texto, slides de código são projetados como capturas de tela pequenas, com telas suaves. O tempo de leitura é de alguns minutos.
  • No último resumo, os leitores viram anúncios em algum lugar. Mas como Mas onde? Se você quiser melhorar algo em um post, escreva um comentário para que você possa se encontrar em uma partida relativamente honesta!

Atenção Imagem fornecida pelo fotógrafo Sydney Rae.

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


All Articles