Gettin' hip with Java Hipster
JUG Paderborn, 20th Sep. 2018
Frederik Hahne
About me
- JHipster Core Team Member since 2015
- JUG Paderborn Organizer
- Devoxx4Kids Paderborn Initiator
- Software Developer at wescale
- twitter.com/atomfrede
- github.com/atomfrede
Disclaimer:
I am a noob
About JUG Paderborn
New Co-Lead
Thorben Janssen
Give a talk
Greetings Java Hipster
How long does it take to setup a modern web application?
How long does it take to change some configuration?
How long does it take to make it production ready?
What is JHipster?
+
/
=
_
What is JHipster?
- Full Stack Application Generator
- Developer Platform
- Best Practices & High Quality Code
- 100% Open Source
- Knowledge
JHipster in Numbers
- 11500+ Stars
- 22 Core Team Member
- 440+ Contributors
- 2 Java Champions
- 2 Books
- 1000000+ Installations
- 1 Conference
Goals
A high-performance and robust Java stack on the server side with Spring Boot
A sleek, modern, mobile-first front-end with Angular, React and Bootstrap
A robust microservice architecture with the JHipster Registry, Netflix OSS, the ELK stack and Docker
A powerful workflow to build your application with Yeoman, Webpack and Maven/Gradle
Policies
technologies used by JHipster have their default configuration used as much as possible
Only add options when there is sufficient added-value in the generated code
The Java code, follows the default Intellij IDEA formatting and coding guidelines
JHipster Users
and many more...
Supporters
and many, many more both in money, code and support
Options
Whats new in JHipster 5?
- Spring Boot 2
- React
- Webpack 4
- JDL 3
- Blueprints
Time to do some coding
npm install -g generator-jhipster //<--usually you do this
brew install jhipster
choco install jhipster
vagrant init jhipster/jhipster-devbox; vagrant up --provider virtualbox
// execute
jhipster
Gettin' Started
Demo
- Generate a basic blog application
- Look at the generated code
- Generate CRUD entities
- Some blog improvements
- Deploy to heroku
- THX to Matt Raible for his awesome demo
- jhipster-book.com
The real java hipster
start.jhipster.tech
jhipster jdl
- jhipster.tech
- github.com/jhipster
- twitter.com/java_hipster
- https://stackoverflow.com/tags/jhipster/info
- https://gitter.im/jhipster/generator-jhipster
- jhipster-book.com
- packtpub.com/application-development/full-stack-development-jhipster
jhipster.tech/bug-bounties/
27.09.18 | JUG Stammtisch |
29.09.18 | Devoxx4Kids Paderborn |
12.10.18 | Jens Schauder: Spring Data JDBC |
25.10.18 | JUG Stammtisch |
8.11.18 | World Usability Day |
15.11.18 | IT Flash #7 |
22.11.18 | Christoph Engelbert: Instan(t)a-neous Monitoring |
29.11.18 | JUG Stammtisch |
12.12.18 | Kotlin Workshop |
24.01.19 | Michael Simons: Von relationalen Datenbanken zu Daten mit Relationen |
Upcoming Events
Questions?
Getting hip with Java Hipster
By atomfrede
Getting hip with Java Hipster
JUG Paderborn, 20th Sep. 2018
- 1,475