45

This Week in Neo4j – NetSCAN community detection, Trending Activity Feeds Using...

 5 years ago
source link: https://www.tuicool.com/articles/hit/6bQri26
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Welcome to this week in Neo4j where we round up what’s been happening in the world of graph databases in the last 7 days.

This week we have the NetSCAN community detection algorithm, Neo4j to Contentful in Elixir, messaging features are added to the dating site, and we learn how to build trending activity feeds Using GraphQL and Neo4j.

I also want to give a special shout out to long time Neo4j community memberChristophe Willemsen, who this week was promoted to Chief Technology Officer at our partner GraphAware. Congratulations Christophe!

Featured Community Member: Maxim Salnikov

This week’s featured community member is Maxim Salnikov , Full-Stack Engineer at ForgeRock.

MVBV7nA.jpg!web

Maxim Salnikov – This Week’s Featured Community Member

Maxim has been using Neo4j as part of some experiments building a relationship-based digital identity platform.

He is a prolific speaker on front-end web platforms, and has created two tools to make it easier for front-end developers to build Neo4j applications:

    • angular-neo4j is a module that makes it easy to use the Neo4j Bolt driver for JavaScript from an Angular application.
    • node-red-contrib-neo4j-bolt is a Node-RED node with shareable server configuration that lets you run generic Cypher queries against a Neo4j server.

On behalf of the Neo4j community, thanks for all your work Maxim!

Thank Maxim for his work

Building Trending Activity Feeds Using GraphQL And Neo4j

Last week we launched our newNeo4j forum, and you may have noticed that at the top of the home page there are links to content created by members of the community.

qqYFneU.png!web

My colleague Will Lyon has written a blog post explaining how we built it using Neo4j, GraphQL (via the GRANDstack ), the Discourse API , and the community graph .

The community generates more content than we could fit on the page, so Will goes into detail about a Cypher query he wrote that implements an exponential time decay function (similar to that used by Hacker News and Reddit) to work out which content to surface.

If you have a blog post or article that you’d like to see appear at the top of the home page don’t forget to post it in the Community Content & Blogs forum.

Read the blog post

NetSCAN community detection, Contentful to Neo4j in Elixir, Neo4j Certification Tips

NbYnmy3.png!web

Dating Site: Adding messaging functionality

b2ieU33.jpg!web

This week Max De Marzi added another three posts to his Build a Dating site series.

In Part 10 Max adds messaging functionality and walks through different modeling choices that we could make when building such a feature into a graph model.

In Part 11 he implements the read side of this feature. Users now have a directory of all the conversations that they’ve been part of.

In Part 12 we learn how to add images to those messages.

Read the whole series of posts

Next Week

What’s happening next week in the world of graph databases?

Date Title Group

September 5th 2018

Viewing Contentful Data in Neo4j

Neo4j – London User Group

September 5th 2018

NextGen Data Platform

Austin NoSQL & DevOps Meetup

Tweet of the Week

My favourite tweet this week was by Tim Strehle :

The @neo4j graph database helped me analyze data in ways I’d never even dreamed of, and I think it has the potential to replace SQL and NoSQL databases for a lot of applications.

— Tim Strehle (@tistre) August 29, 2018

Don’t forget to RT if you liked it too.

That’s all for this week. Have a great weekend!

Cheers, Mark


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK