JHipster

 JHipster

32e6a76c61f41da3beca909251498c60?s=128

Sendil Kumar N

July 05, 2018
Tweet

Transcript

  1. JHipster Sendil Kumar N https://twitter.com/sendilkumarn LinkedIN profile

  2. A little bit about me Senior Full Stack Engineer

  3. A little bit about me Core Team Member

  4. A little bit about me Team Member

  5. A little bit about me WG & Team member

  6. A little bit about me A big open source lover

  7. None
  8. None
  9. None
  10. What is JHipster?

  11. Java Hipster

  12. An open-source application generator

  13. G f J H

  14. Spring Boot Backend

  15. Angular / React frontend Spring Boot Backend

  16. Database / Entity Management Angular / React frontend Spring Boot

    Backend
  17. CI / CD Management Angular / React frontend Database /

    Entity Management
  18. Cloud deployment options Database / Entity Management CI / CD

    Management
  19. Production ready code

  20. Did you know ? You can generate 26000 different combinations

    with JHipster
  21. Goals Productivity Experience Learning Tooling Developer

  22. Goals • Faster to production

  23. Goals • Faster to production • Reducing boilerplate

  24. Goals • Faster to production • Reducing boilerplate • Robust

    and tested framework
  25. Goals • Faster to production • Reducing boilerplate • Robust

    and tested framework • Easy to move to cloud
  26. Goals • Faster to production • Reducing boilerplate • Robust

    and tested framework • Easy to move to cloud • Easier maintenance
  27. Goals • Faster to production • Reducing boilerplate • Robust

    and tested framework • Easy to move to cloud • Easier maintenance • Best practices everywhere
  28. Brief history

  29. Timeline Initial Commit Oct 21, 2013 Version 1 Sep 1,

    2014 Version 2 Jan 12, 2015 Version 3 Mar 23, 2016 Version 4 Feb 2, 2017 Version 5 Jun 20,2018
  30. Built by developers for developers

  31. Community • 20 core team members

  32. Community • 20 core team members • 430 amazing contributors

  33. Community • 20 core team members • 430 amazing contributors

    • 10K+ stars
  34. Community • 20 core team members • 430 amazing contributors

    • 10K+ stars • 280+ companies officially using it
  35. Ecosystem • Completely Open source • JHipster name is registered

    (to prevent misuse and redirections) • Everything happens on Github ( Discussions -> implementation) • Focusing on Open source technologies
  36. JHipster 5 • React

  37. • React • Angular 6 JHipster 5

  38. JHipster 5 • React • Angular 6 • Spring boot

    2
  39. JHipster 5 • React • Angular 6 • Spring boot

    2 • Istio support
  40. JHipster 5 • React • Angular 6 • Spring boot

    2 • Istio support • Blueprint
  41. JHipster 5 • React • Angular 6 • Spring boot

    2 • Istio support • Blueprint • GAE support
  42. Who is using it?

  43. Technologies

  44. Types of Application

  45. Application: Monolith

  46. Application: Microservices

  47. Architecture Gateway Console MicroServices Consul Traffeik JHipster Registry

  48. Application: UAA BETA

  49. Demo time