This Week in Neo4j: GraphQL, GraphXR, Marvel Studios API, Speech to Cypher, Free Training, and More

“Full Stack GraphQL Applications,” a book by William Lyon, is hot off the presses in both print and ebook formats from Manning Publications. This book shows you how to develop full stack GraphQL applications using GraphQL, React, Apollo, and Neo4j database as well as how to deploy our application using modern cloud services such as Neo4j Aura, Auth0, Netlify, and AWS Lambda. Along the way, we demonstrate how to use the Neo4j GraphQL library to build a GraphQL API without writing any resolvers, add custom logic using Cypher to your GraphQL server, and add authorization rules to protect your data. You can download a FREE digital copy of the full book here. Don’t forget to code and golf before September 15! Neo4j Code Golf challenge is your chance to win prizes totaling $27,000!!
Cheers, Yolande Poirier PS: Stay tuned for NODES 2022 news! We’ll be announcing the agenda soon. We received a lot of great talks and thanks to everyone who submitted! NODES is on November 16 and 17, 2022. Save your seat.
Charchit Kapoor is a full-stack developer who has worked with a variety of languages, frameworks, and databases (both relational and NoSQL), and enjoys sharing and learning about technology. He has developed a proficiency in Java, TypeScript, NodeJS, ReactJS, NestJS, MySQL, MongoDB, and Neo4j and has experience using all them in a microservices-based setup. Charchit has been helping a lot of users solve their technical issues, and we all thank him for it. Follow him on LinkedIn.
In this blog, Ben Goosman demonstrates how graph visualization keeps track of his company’s complex relationships as managed in Jira, Airtable, and Confluence. He creates custom workflows for GraphXR using the Grove extension to map JSON onto nodes and edges and then inserts them into a graph database.
DATABASE: Updating My Graph Database Using PubChem’s Endpoints
In this post, Tom Nijhof follows up his previous article linking different synonyms of the same chemical compounds to each other. Here, he describes connecting the compounds from the U.S. National Cancer Institute to the rest of the database, and a method to continually update the data.
NEO4J LIVE: Marvel Studios API
Michael Hunger walks you through accessing the Marvel API, loading the data set, visualizing the data with Bloom, and using GraphQL Toolbox.
APPLICATION: Speech To Cypher
Valerio Piccioni creates a pipeline that translates English language phrases into Cypher queries, accessing the APIs of various speech-to-text services with a Python library. He is using a deep learning tuned model of wav2vec2 that outputs the query text and a PLY yacc parser to produce the equivalent Cypher query.
TRAINING: Welcome to Graphville!
Vlad Batushkov announces the first episode of Graphville, an educational platform for engineers learning graph theory, Neo4j, and Cypher. In short and entertaining chapters, you will begin a journey into the structural elements of a Neo4j graph, pattern matching, and the basics of the Cypher query language.
TWEET OF THE WEEK: @binocularity
Don’t forget to retweet if you like it!
… Of Special Interest
    • In his tweet, Matthias Sieber shows user creation in Neo4j through Node.js and hookup to the Vue.js frontend. That’s day 10 of #100daysofcodechallenge.
    • Neylson Crepalde wrote Analisando a “Rede de Advogados” de Lazega com Neo4j, an applied introduction to Neo4j. This article is in Portuguese.