Last week Neo4Art was presented at
SpringOne 2GX conference in Dallas as live-demo during
Michael Hunger and my session “
Artistic Spring Data Neo4j 3.x with Spring Boot and Van Gogh“.
SpringOne 2GX is “
a one-of-a-kind conference for application developers, solution architects, web operations and IT teams who develop business applications, create multi-device aware web applications, design cloud architectures, and manage high performance infrastructure …“, for everyone “…
using the hugely popular open source Spring IO projects, Groovy & Grails, Cloud Foundry, Hadoop and Tomcat technologies” and people that are “
building and running mission-critical business applications, designing the next killer cloud or big data application, SpringOne 2GX will keep you up to date with the latest enterprise open source technology“.
Before landing in Dallas my studies about
Neo4j culminated with the implementation of a
search engine for Van Gogh’s artworks with
Spring Data Neo4j as the solution to implement persistence tier, while presentation tier was implemented as a bit more classical
Spring MVC application plus
MapQuest.
Search engine queries were made available in the form of a
Neo4j Server Extensions, thus developed as REST services (i.e.
Jersey Resources):
https://{neo4j_server}:{neo4j_port}/neo4art/museums/lon/-0.1283/lat/51.5086/distanceInKm/10.0
https://{neo4j_server}:{neo4j_port}/neo4art/artworks/museum/1051
You can read more
here, but for our talk at the SpringOne 2GX conference we wanted to enjoy with something more!
- First of all, we wanted to introduce Spring-Boot to highlight how powerful it is in accelerating and simplifying the configuration and the creation of production-ready Spring-based application. We wanted to demonstrate how to configure Spring Data Neo4j with Spring Boot, instead of recurring to more classical XML fileand @Configuration classes as well;
- Then, since we had Vikram Rana and Charles Wu – Cloud Foundry team’s engineers – right there, we wanted to take advantage of that and move Neo4Art to their cloud.
Read more about the Neo4Art presentation, and implemenation of SpringBoot in Lorenzo’s original blog post, which can be found
here.