Intro to JHipster

Preview:

Citation preview

Andrej Gasteovski

SkopjeTechMeetup 8 | March 1st, Piazza Liberta

Intro to

JHipster

What is a hipster?

ˈhipstər/noun

informal

1. someone who follows the latest trends and fashions, especially those regarded as being outside the cultural mainstream.

Trends in web development

Server-side

Annotations

Microservices

Environments

Monitoring

Front-end

JS Frameworks

HTML5 / CSS3

CSS Preprocessors

Mobile First

Front-end optimization

Stand-alone Spring application

Embedded Tomcat, Jetty..

Simple Maven configuration

Metrics, health checks, externalized configuration

No XML configuration

Spring Boot

Most popular JavaScript Framework

Model - View - Controller

Single Page Application

Two Way Data Binding, Templates, Directives..

Angular2

Main featuresGenerating Spring Boot / AngularJS application

Setting Spring Security

Spring Boot Metrics Dashboard

REST API with Spring MVC

JPA Support and NoSQL

CRUD Generation

Internationalization

Demo Time

JHipster 4.0.0Angular 2 support

npm + bower -> Yarn

Gulp -> Webpack

‘AAA’ ranking on Sonar