13
JHipster overview @juliendubois

JHipster overview

Embed Size (px)

Citation preview

JHipster overview

@juliendubois

Julien DuboisJHipster 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