Summer is the perfect time to relax in the shade and enjoy inspiring talks about graphs from GraphConnect! We’ve just published the developer and data science presentations with business cases and in-depth tech talks. Don’t hesitate to take a look; a sign-in is required. As you plan for the Fall, save the date for the Neo4j NODES conference, November 16th and 17, 2022. You still have time to submit your talk until August 20.
This week’s newsletter features an interesting array of articles for your enjoyment! In the Journeys in Java, you will learn how to build a Spring Boot application with a couple of REST endpoints to access the data from a Neo4j database. You also won’t want to miss Graph Data Science for User Segmentation, where Tomaz Bratanic applies the Neo4j GDS library to identify node roles.
PS: Don’t miss the Neo4j Code Golf challenge, a Cypher coding contest with prizes totaling $27,000! Start golfing and have fun!
FEATURED COMMUNITY MEMBER: Mark Heckler
Mark is a long-time member of the Neo4j community and first got involved with graphs back when he was at VMware. He is an open source contributor and the author of Spring Boot: Up & Running, published in 2021. In Chapter 6 of the book, he creates a repository-based service with a graph database.
Mark is a now a Cloud Developer Advocate for Java/JVM Languages at Microsoft, a conference speaker, Java Champion, and Kotlin Developer Expert focused on developing innovative production-ready software for cloud and edge computing platforms. He co-presented a session at GraphConnect with Jennifer Reif, putting graph tech to work to unlock hidden insights. Mark is a Neo4j Ninja and you can find him on Twitter.
JOURNEYS IN JAVA: Build A Neo4j MicroserviceIn this latest installment in a steadily growing microservices project, add some new functionality for book review data using a graph database in the cloud. Then set up a new service that hosts that data from the database.
GRAPH DATA SCIENCE: User SegmentationTomaz Bratanic walks you through the user segmentation process of a peer-to-peer payment platform through network analysis. He utilizes the Neo4j Graph Data Science library to identify node roles and use them as features for the user segmentation process.
GRAPHCONNECT TALK: Node Art with David Allen
TRAINING: Complete Guide For PHP & Neo4j
IMPLEMENTATION: Doctor.ai With Alan And Neovis.js
OPS: Neo4j Ops Manager and Spring Data Neo4j
TWEET OF THE WEEK: @adamcowleyDon’t forget to retweet if you like it!
Top 5 APOC commands run in #neo4j AuraDB this week…— Adam Cowley (@adamcowley) July 19, 2022
4. apoc .do.when
3. apoc .date.convertFormat
What do they all do? 👇
… Of Special Interest
- In just one minute, you can start a DevSpace, pull the #neo4j docker image & run it, open the web interface, run a py script to add data, and run Cypher query to visualize. Check out the repo!
- Adding the org.neo4j.procedure : apoc-processor maven dependency to the pom.xml file with your favorite Java IDE Learn more on MavenLibs.
- apoc.cypher.runFirstColumn is used by older versions of the Neo4j #GraphQL library to run subqueries and can be useful when you need to query using dynamic labels or relationship types. Great tip!