JHipster
overview
@juliendubois
Julien Dubois
JHipster creator & lead developer
Follow me & react to the talk
@juliendubois
@java_hipster
A few words on Ippon Technologies…
Funded in 2003
+ 220 consultants
Specialized in Java, Cloud & Big Data
Focus on innovation and technical expertise
Offices in France, USA, Australia
- Creates a full-stack application in record time
- Generates a Spring Boot back-end
- Generates an AngularJS front-end
- Configures tooling
- Provides best-practices and high-quality
code
- Shortens time-to-market and increases
productivity
- Brings developer happiness
- 100% Open Source - no tricks!
What JHipster does
Some statistics on JHipster
- 16 developers in the « core » team
- 247 contributors, including official contributions
from Google and Heroku
- 5,150 GitHub stars
- 300,000 downloads
- conferences all around the world
- 1 book by Matt Raible
Developers love JHipster
Companies love JHipster
- Several independent studies show a 6-week gain at
project startup
- Faster project turn-around with hot reload of Java +
JavaScript code: huge productivity gains in the long run,
and much better developer experience
- High-quality code and modular design allow projects to
grow painlessly
- Ready for production out-the-box, with support from major
cloud providers
Key productivity gains
• HTML5 Boilerplate
• Twitter Bootstrap
• AngularJS
• Responsive Web
Design
• Websockets
• Angular Translate
Technology stack
• Spring Boot
• Spring Security
• JPA, MongoDB,
Cassandra
• Elasticsearch
• Ehcache, HazelCast
• Metrics
• Maven, Gradle
• BrowserSync
• JUnit, Gatling,
Karma, Protractor
• Docker, Docker
Compose
• Cloud Foundry,
Heroku, AWS
Front-end Back-end Tooling
Microservices: the big picture
Let’s code
- Videos & tutorials
- http://jhipster.github.io/video-tutorial/
- JDL Studio: online & free graphical editor for JHipster
projects
- http://jhipster.github.io/jdl-studio/
- JHipster Marketplace: specialized modules, free for everyone
to use
- http://jhipster.github.io/modules/marketplace
- JHipster Meetups and conferences
- News section at https://jhipster.github.io/
Where to go next?
More information on JHipster
Website: http://jhipster.github.io/
Code: https://github.com/jhipster/generator-jhipster
Twitter: @java_hipster

JHipster overview

  • 1.
  • 2.
    Julien Dubois JHipster creator& lead developer Follow me & react to the talk @juliendubois @java_hipster
  • 3.
    A few wordson Ippon Technologies… Funded in 2003 + 220 consultants Specialized in Java, Cloud & Big Data Focus on innovation and technical expertise Offices in France, USA, Australia
  • 4.
    - Creates afull-stack application in record time - Generates a Spring Boot back-end - Generates an AngularJS front-end - Configures tooling - Provides best-practices and high-quality code - Shortens time-to-market and increases productivity - Brings developer happiness - 100% Open Source - no tricks! What JHipster does
  • 5.
    Some statistics onJHipster - 16 developers in the « core » team - 247 contributors, including official contributions from Google and Heroku - 5,150 GitHub stars - 300,000 downloads - conferences all around the world - 1 book by Matt Raible
  • 6.
  • 7.
  • 8.
    - Several independentstudies show a 6-week gain at project startup - Faster project turn-around with hot reload of Java + JavaScript code: huge productivity gains in the long run, and much better developer experience - High-quality code and modular design allow projects to grow painlessly - Ready for production out-the-box, with support from major cloud providers Key productivity gains
  • 9.
    • HTML5 Boilerplate •Twitter Bootstrap • AngularJS • Responsive Web Design • Websockets • Angular Translate Technology stack • Spring Boot • Spring Security • JPA, MongoDB, Cassandra • Elasticsearch • Ehcache, HazelCast • Metrics • Maven, Gradle • BrowserSync • JUnit, Gatling, Karma, Protractor • Docker, Docker Compose • Cloud Foundry, Heroku, AWS Front-end Back-end Tooling
  • 10.
  • 11.
  • 12.
    - Videos &tutorials - http://jhipster.github.io/video-tutorial/ - JDL Studio: online & free graphical editor for JHipster projects - http://jhipster.github.io/jdl-studio/ - JHipster Marketplace: specialized modules, free for everyone to use - http://jhipster.github.io/modules/marketplace - JHipster Meetups and conferences - News section at https://jhipster.github.io/ Where to go next?
  • 13.
    More information onJHipster Website: http://jhipster.github.io/ Code: https://github.com/jhipster/generator-jhipster Twitter: @java_hipster