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.
Featured Community Member: Markus Harrer
This week’s featured community member is Markus Harrer, Software Development Analyst at Sparda Bank DV.
Markus joined the Neo4j community when he realized the power of the graph for software analytics. In his quest to make software development decisions data driven, he utilized Neo4j to visualize, infer, chart, and analyse the graphs of software.
Markus presented at our online meetup and at several Java User Groups. He also wrote a large number of blog posts with detailed examples of his approach.
Thank you so much Markus!
Online Meetup: Software Analytics with Jupyter, Pandas, jQAssistant, and Neo4j
In this week’s online meetup Markus Harrer explored my favorite area of graph applications – software analytics. Equipped with the urge to improve software development decisions with data, he uses Jupyter Notebooks with Pandas and Py2Neo to query and visualize data from software project structures, commits and source code.
Based on jQAssistants capabilities for scanning and analyzing large software projects he uses the graph data to gain specific insights.
The Paradise Papers spurred a number of activities this week.
Will and I wrote a blog post that goes deeper into the graph analytics of the Paradise Papers, exploring graph algorithms and map visualizations.
Will also shows how to use Pandas with Neo4j’s Python driver to quickly analyze graph data.
Rik interviewed Niek Bartholomaeus about his http://openthebox.be project, Belgium’s local investigative platform for corporate ownership
The Neo4j drivers saw some releases this week:
From BOM & LDAP to Marvel & Healthcare Data – Articles for a Whole Weekend
- At DevopsDays Chicago Ashley Sun from LendingClub presented: Graphs: The Fabric of DevOps (video)
- At Data Architecture Summit, Ben Nussbaum spoke about the usefulness of graphs for data integration (video)
- Benoit Simard shows how to use an (open)LDAP server for Neo4j’s authentication and authorization
- Max de Marzi was busy this week, his first blog shows how to represent and compute bills of material (BOM) in Neo4j, while his second explains how you can model a graph covering 50 billion data points in fund to benchmark comparisions
- The Graph Marvel Series: In this series of blog posts Tomaz Bratanic explores cool insights of the Marvel universe as a graph, from import and querying to running graph algorithms. His latest post looks at Marvel Centralities while the previous one explored community detection
- David shared how he sped up some AD penetration testing with BloodHound & Neo4j’s HTTP API
- Anurag Srivastava published a quick overview of some features released in Neo4j 3.3.0
- Kai Schwaiger from Structr introduces Virtual Types as a new feature in structr.org
- Florent Biville and Marouane Gazanayi presented an open-data use-case for importing doctors and drug prescriptions using Kotlin with Neo4j at Devoxx Morocco
- Mark wrote about how to use cronjobs to take backups from a Kubernetes Deployed Neo4j Cluster
Cool Projects: TableTop-Generation & Repositories-You-Might-Like
James David Tandy shared TableTop Generation, a full Social Collaboration Platform for people in the Tabletop Industry, Entirely based on Neo4j with a very slight splash of Mongo. Really cool as I like good board games!
Good Answers on StackOverflow
- 4 people answered this statistical bucketing question with Cypher
- This answer explains how to programmatically determine the Neo4j version
- To determine the position of an item in a list with Cypher’s reduce or APOC
- Using WITH for dataflow operations, e.g. for determining top-n elements and then matching additional subgraphs for those
- Forward looking questions on regular path queries with openCypher
What’s happening next week in the world of graph databases?
Nov 28 2017
Nov 30 2017
Nov 30 2017
Nov 30 2017
The FOSDEM 2018 Graph Developer Room submissions are due this weekend, if you are interested in graph databases and open source and have some interesting idea, technology or project to share.
Tweet of the Week
My favourite tweet this week was by Manuel Villa, ICIJ Data Fellow:
Thanks to this "nerdy" Swedish startup, I was honored to be the first @neo4j connected data fellow, landing me at the core the @ICIJorg 's #ParadisePapers project, barely 3 months before publication. Never thought a worthy cause could also be an adventure.https://t.co/tEAeYNEwkP— Manuel Villa (@ManuelVilla1859) November 22, 2017
Don’t forget to retweet or favorite the tweets if you liked them too.
That’s all for this week. Have a great weekend!
About the Author
Michael Hunger , Developer Relations
Michael Hunger has been passionate about software development for a very long time. For the last few years he has been working on the open source Neo4j graph database filling many roles.
As caretaker of the Neo4j community and ecosystem he especially loves to work with graph-related projects, users and contributors. As a developer, Michael enjoys many aspects of programming languages, learning new things every day, participating in exciting and ambitious open source projects and contributing and writing software related books and articles.