This Week in Neo4j – New Book: Fullstack GraphQL Applications with GRANDstack, Leveraging Graph Algorithms In Visualizations, Marketing Activities in Neo4j

This week Will Lyon announced the release of the early access version of his GRANDstack book, and Max De Marzi shows us how to analyse marketing activities.

Scott Sosna interrogates lobbying data, Nathan Smith solves the perfect dorm room assignment problem, and Will Lyon visualises the Russian Twitter Troll dataset.



Mark Needham and the Developer Relations team

This week’s featured Neo4j community member is Augustine Correa.

Augustine Correa - This Week’s Featured Community Member

Augustine Correa – This Week’s Featured Community Member

You might recognize Augustine’s name as a host for a Global Graph Celebration Day event or from one of the NODES 2019 viewing parties. It’s also possible you’ve heard his name as he’s a passionate and successful community organizer around developer technologies, is responsible for one of the longest running Docker groups in the world, and helps run a Free Code Camp in Mumbai. We actually first connected with him through a raffle on the Code Crush podcast with Julie Torero and Kiana T!

If you’ve never organized a developer meetup before, we can let you know… it’s a lot of work! Augustine has been consistent and has been doing it for years – not just about graph databases and Neo4j, but around all kinds of popular technologies, tools, and methodologies. With no doubt, Augustine is a thought-leader in this space.

While we love that he takes time out to help others in the community grow and learn professionally and personally, he also takes the time to show others around the world how to build successful communities. Here’s a snippet of his video on “Secret Ingredients of a Successful Tech Community”. In the video he speaks about the importance of partnership and valuing your most committed members by letting them lead the content; all things that we highly value.

On behalf of the Neo4j and other developer communities around the world, thanks for all your work, Augustine!

NODES 2019: Leveraging Graph Algorithms In Visualizations With Neovis js

This week’s video from the NODES 2019 conference is Will Lyon’s lightning talk about visualising the results of Graph Algorithms using Neovis.js.

In the talk Will shows how to combine the Neo4j Graph Algorithms and Neovis.js graph visualisation libraries to enhance a graph visualisation of Russia Twitter trolls.

Book Deal: Fullstack GraphQL Applications with GRANDstack

Will Lyon, aka Mr GRANDstack, is writing a book that will bring together everything that he’s learned while working on GraphQL integrations with Neo4j over the last few years.

The book is titled Fullstack GraphQL Applications with GRANDstack and the first 3 chapters are available to read now!

In addition, Will has persuaded his editor to give readers of TWIN4j a special discount code. You can get a 40% discount on the price by using the code twin4j40 at checkout.

Fraud Detection, Malware Analysis, Analyzing US Lobbying Data

    • At the recent GraphTour in New York City Max De Marzi gave a presentation on Fraud Detection with Neo4j, and the slides from that talk are now available.
    • We recently published a developer guide that covers some of the most common challenges when working with Neo4j’s Date, DateTime, and Duration types.
    • Maksim Dubyk achieved his Reverse Engineering Malware (GREM) Gold Certification, with the publication of his paper Leveraging the PE Rich Header for Static Malware Detection and Linking. In one section of the paper, Maksim explains how he used Neo4j and its Graph Algorithms Library to compute link analysis metrics that were used as part of his overall solution.
    • Having loaded US Lobbying data into Neo4j in his previous post, Scott Sosna now shows how to interrogate the data using the Cypher query language.

Marketing Activities in Neo4j

In Max De Marzi‘s latest blog post, we learn how to work with marketing activity data, using a generated dataset based on activites Neo4j users might do.

Max shows how to run path analysis to find common sequences of activity types and the sequence of activities that lead to an opportunity. He then concludes the post by describing different modeling approaches that speed up the query run time.

The perfect dorm room assignment: Exploring the bipartite matching problem with Neo4j

Nathan Smith has been reading Networks, Crowds and Markets, and decided to try and solve Chapter 10’s bi-partite matching problem using Neo4j.

In a very technical post, Nathan shows how to solve the problem using several procedures from APOC, Neo4j’s standard library.

Tweet of the Week

My favourite tweet this week was by Janos Szendi Varga: