JHipster Mini-Book v4.0 Released!

The second edition of the JHipster Mini-Book was released last December. JHipster 4 was released in early February with support for Angular, webpack, and all the new hotness in web developer land. The release of JHipster 4 made the book somewhat outdated since the majority of developers starting with JHipster were using Angular instead of AngularJS.

I’ve been developing with Angular for the last year and a half, so I was very pleased to see Angular support land in JHipster. In early January, I wrote an article on How to Get Started with JHipster 4 and created a screencast to accompany it. The YouTube video is pretty darn popular with over 71K views!

Today I’m happy to announce the release of the JHipster Mini-Book v4! Like Angular, I figured it was a good idea to skip version 3 and make the book’s version number consistent with JHipster’s version number. You can download it free from InfoQ.

The source code for the application developed in the book (21-Points Health) is available on GitHub. I have not updated www.21-points.com with this version yet, but hope to in the near future.

Below is the short-and-sweet changelog of what’s been updated since the 2.0 release in December 2016.

  • Updated all chapters for JHipster 4 and Angular.
  • Re-wrote 21-Points Health with Angular, Bootstrap 4, and TypeScript.
    • Integrated charts with ng2-nvd3.
    • Integrated angular-calendar for history feature.
    • Customized Bootstrap to look similar to Angular Material rather than using JHipster's Angular Material module.
  • Removed various bug fixes and workarounds. Book is now 10 pages smaller!
  • Updated lines-of-code graphs to match version 4.0 of 21-Points Health.
    • JHipster 2.x generated 8.556 LOC for a new project.
    • JHipster 3.x generated 13,920 LOC for a new project.
    • JHipster 4.x generates 15,173 LOC for a new project.

21-Points Health LOC

The graph below shows these lines of code broken up by language.

21-Points Health LOC by language

I hope you enjoy this release of the JHipster Mini-Book! If you have any questions, please hit me up @mraible on Twitter, or post a question to Stack Overflow with the "jhipster" tag.


← Back to Home All Posts