Skip to main content

HTML5/Angular.js/Groovy/Java/MongoDB all together - what could possibly go wrong?

Trisha Gee (JetBrains)
JavaScript - HTML5 - Web
Portland Ballroom
Average rating: ****.
(4.83, 6 ratings)

It seems to have been a common theme amongst startups to create the MVP
(Minimum Viable Product) in a language that facilitates rapid
prototyping (for example Ruby), and then migrate to the JVM when the
application has proved itself and requires more in terms of stability
and performance.

I’m going to demonstrate that it’s possible to use a static,
boiler-plate-heavy language like Java to create a web application in
under and hour, in front of your very eyes. The JVM is a true polyglot
platform, and I’m going to show how you can use it to utilise the
correct tools for each job, including: angular.js; bootstrap; HTML 5;
micro-services; Java-the-language; Drop Wizard; MongoDB; and Groovy – a fully
buzz-word-compliant application. While I won’t go into each technology
in depth. by seeing how the application is put together you’ll get an
understanding of the role of each technology and how they work together.

Yes, live coding, with all attendant danger.

Photo of Trisha Gee

Trisha Gee


Trisha Gee is a developer advocate at JetBrains, where she gets to share all the interesting things she’s constantly discovering. Trisha has developed Java applications for a range of industries, including finance, manufacturing, software, and nonprofit, for companies of all sizes. She has expertise in Java high-performance systems, is passionate about enabling developer productivity, and dabbles with open source development. Trisha is a leader of the Sevilla Java User Group and a Java Champion. She believes healthy communities and sharing ideas help us to learn from mistakes and build on successes.