JHipster, gerando aplicações completas e prontas para produção em poucos minutos.

Ao longo dos últimos anos diversos frameworks, plataformas e ferramentas tem surgido para simplificar o processo de criação e manutenção de aplicações escritas em Java. O Spring Framework é um dos que se destacam e são amplamente utilizados, vem a mais de uma década[1] trabalhando na simplificação do processo, tendo muitas de suas técnicas incorporadas ao próprio JavaEE, agora Jakarta. Também existe uma forte adoção do mercado em frameworks para desenvolvimento front-end, destacando-se o Reactjs e o Angular. Tendo em vista esses dois contextos, a palestra tem como objetivo apresentar o Jhipster, que é uma plataforma open-source, para desenvolvimento e deploy de aplicações Spring Boot, Angular, React, Vue de forma automatizada. Permite a criação de scaffolding java com as tecnologias citadas, além de montar estrutura padronizada que permite escalonamento e dockerização do app em poucos minutos. Tendo o programador, a escolha de criar um monolítico ou um projeto com arquitetura de micro serviços totalmente integrado e configurado para o ecossistema Spring-cloud com NetFlix Eureka, Zuul e demais ferramentas utilizadas no Jhipster. A palestra tem o objetivo de apresentar o Jhipster, a arquitetura e as ferramentas que agilizam a vida do programador tanto no desenvolvimento como no monitoramento. Os exemplos serão apresentados com Micro Serviços utilizando Spring-Boot no back-end e React no front-end, além de como tudo isso funciona em conjunto com o Eureka, Zuul e demais ferramentas utilizadas no Jhipster. [1]https://ieeexplore.ieee.org/abstract/document/1434872