Pular para o conteúdo principal

Postagens

Mostrando postagens de maio, 2021

Jakarta EE 9.1 foi lançado

Nesta semana, a Eclipse Foundation anunciou o lançamento da nova versão do Jakarta EE , a versão 9.1. O objetivo dessa versão foi tornar a plataforma Jakarta EE totalmente compatível com o Java SE 11. Importante frisar que foi mantida total compatibilidade com o Java SE 8. Vale aqui uma boa contextualização, para quem não tem acompanhado as notícias do mundo Java. O pessoal das antigas vai lembrar da diferenciação entre Java SE ( Standard Edition , o Java que sempre instalamos no computador) e Java EE ( Enterprise Edition , um conjunto de especificações que eram implementadas por servidores de aplicação). Essas plataformas eram controladas pela Sun , e passaram a ser controladas pela Oracle , quando esta última comprou a primeira. A plataforma Java SE viu uma evolução tremenda nos últimos anos. O ritmo de lançamento das novas versões passou a ser semestral, com pequenos avanços em cada versão. Assim, o Java SE agora se encontra na versão 16, com expectativa de lançamento da versão...

Angular Dev Tools

Aproveitando o frisson do lançamento de nova versão (ver o post anterior ), a equipe do Angular lançou também uma ferramenta chamada Angular Dev Tools - uma extensão para o Chrome que permite maiores informações de debug e performance de uma aplicação Angular rodando no browser. Mais um passo dado pela equipe de desenvolvimento do framework para melhorá-lo para a comunidade, conforme pesquisa realizada que apontou que uma ferramenta de debug e melhores mensagens de erro eram os maiores desejos dos desenvolvedores - veja o post oficial falando sobre isso aqui:  https://blog.angular.io/introducing-angular-devtools-2d59ff4cf62f . Para instalar a ferramenta, entre na Chrome Web Store e procure a extensão pelo seu nome (aqui o link direto ). Clique em "Add to Chrome" para instalá-la. Após a instalação, abra sua aplicação Angular no Chrome e entre na opção "Inspecionar" ( Chrome Dev Tools , acessível também pela tecla de atalho <F12> ). No mesmo lugar que voc...

Angular 12 foi lançado

Um post rápido para informar que a versão 12 do Angular saiu esses dias. Confira aqui as novidades desta nova versão:  https://blog.angular.io/angular-v12-is-now-available-32ed51fbfd49 Para quem não conhece, o Angular é um framework SPA ( Single Page Application ) open source , desenvolvido pelo Google para substituir o framework antigo, AngularJS , com conceitos bem modernos e utilizando a linguagem TypeScript . Esse movimento foi brusco e arriscado, pois não guardou compatibilidade, e assustou muita gente - eu incluído. Mas depois que ultrapassei o medo de aprender e venci a curva de aprendizado (o framework é muito bom, mas tem uma curvinha considerável de aprendizado), percebi que se trata de uma excelente ferramenta, muito bem estruturada e pensada, que te dá todas as condições para escrever aplicações de alto nível, bem estruturadas e baseadas em componentes. Em outro(s) post(s) eu me animo e explico um pouco mais sobre o Angular . Um dos recursos bem interessantes do Angula...

Implantando o Flyway em sistemas Java - Parte 4

 Neste quarto e último post da série sobre o Flyway , vamos falar sobre alguns recursos menos badalados da ferramenta, a saber: Como mudar o nome da tabela de controle do Flyway ; Como utilizar o recurso de placeholders , algo como variáveis de substituição para os scripts. Vamos lá! Como mudar o nome da tabela de controle do Flyway Alterar o nome da tabela de controle utilizada pelo Flyway para armazenar as versões das migrações é extremamente simples. Na seção de configuração do plugin no Maven , basta adicionar uma entrada <table> , com o nome da tabela. Exemplo : <plugin>    <groupId>org.flywaydb</groupId>    <artifactId>flyway-maven-plugin</artifactId>    <version>7.7.3</version>    <dependencies>       ...    </dependencies>    <configuration>       ...       <table> nome_diferente_tabela ...