receive a 3-month free pass to LinkedIn Learning https://www.linkedin.com/premium/plan/learning • This includes their new course “JHipster: Build and Deploy Spring Boot Microservices” https://www.linkedin.com/learning/jhipster-build-and-depl oy-spring-boot-microservices
Heroku loves JHipster • 11:20 Add SSO to your JHipster apps with OIDC • 12:00 Lunch • 14:00 Monitoring JHipster applications with the JHipster Console • 14:30 Custom and generated code side by side • 15:00 Improving JHipster + Angular with lazy loading and Webpack • 15:30 Creating and managing your application with the JDL • 16:00 Break • 16:30 Connect your JHipster apps to the world of APIs with Swagger and gRPC • 17:00 DevOps with JHipster: Continuous Integration and Delivery • 17:30 JHipster on Kubernetes / JHipster on Google App Engine • 18:00 Reactive Spring • 19:00 Party at the Ippon headquarters
on GitHub • 1,000,000+ installations • 13,000+ registered users on JHipster Online • 2 books • 4 online courses on major MOOCs • All trends show constant progression over the last 4 years ◦ (Google Trends, Stackoverflow tags, job posts…)
wouldn’t be possible without an awesome team! ◦ 17 core team members ◦ 400+ contributors ◦ Hundreds of users filling bugs and following the project guidelines!
• https://opencollective.com/generator-jhipster ◦ 10 companies and 32 people have sponsored the project ◦ We currently have about $5,000 on our account • What are we doing with the money? ◦ All transactions are public ◦ Technical costs for the project ◦ Food/transportation/hotel for team meetings ◦ At some point, we will propose bug bounties
https://start.jhipster.tech/ ◦ Thanks to Google for the sponsorship! • Huge success ◦ 13,000 registered users • Open Source project at https://github.com/jhipster/jhipster-online • New features coming! ◦ GitLab support ◦ Easy to host in your own company
the current Yeoman Insight • Better for end-users ◦ Access to their own statistics ◦ Notifications based on generated projects ◦ Ability to send crash reports ◦ GDPR-compliant • Better for the project ◦ More detailed statistics so we know where to focus • Better for research ◦ Detailed knowledge on technologies used across 10,000s of projects ◦ Ever wondered exact numbers and trends of Angular vs React? Is MongoDB widely used? Is Gradle growing compared to Maven?
of the most requested feature ◦ Initial concerns due to licence ◦ Experimental support was added in JHipster 4 • Migration is complete and code is out of Beta • Our React support has the same feature scope as the Angular support
progress (https://github.com/jhipster/generator-jhipster/pull/7541) • TS Types and code quality improvements • Date pickers and other utilities • Coverage and e2e improvements
customize parts of the generator with plugins ◦ Customize only what is required ◦ Work around Yeoman limitations • Enables to plug in your own client side templates or server side templates ◦ JHipster Kotlin blueprint is an example ◦ Possibility to add client side framework like VueJS by community • Only available for application, entity, spring-service, spring-controller and import-jdl generators
for specific generators that create client/server side files • Suitable to replace or enhance client/server side templates • Reuse most of generator stages from JHipster • Add new functionality like a new cloud deployment option • Suitable to provide features not supported by JHipster • Only public API of JHipster can be used VS
JHipster ◦ https://github.com/jhipster/jhipster-kotlin • Lead by core team member Sendil Kumar N • Migration work in progress • Replaces most of the server side java code with Kotlin • Follows a hybrid approach with Java and Kotlin