Importing Google Analytics to Neo4j via BigQuery using APOC & JDBC

Google Analytics has been the defacto analytics platform for years. The major problem with this is that Google owns your data and the reporting platform can be difficult to work with. However, for those with deep pockets and a Google Analytics 360 account, you can link your account with BigQuery…

Using Neo4j Temporal types in JavaScript

In my last post I wrote an introduction to the five new Neo4j Temporal data types now supported in Neo4j 3.4.   Although the functions themselves are laid out in the detailed documentation,  information on how to use these data types in an application are still thin on the ground.  In…

An introduction to Temporal Date Types in Neo4j 3.4

With Neo4j 3.4 GA now out in the wild, a few people have asked me about the new Temporal data types that have been introduced. In this post I will go over the a few of the new additions and provide a working example. TL;DR: Jump to… Clocks Dates Times…

Using the Neo4j Driver with NodeJS

After writing all about how to use the official Neo4j Drivers in a Spring application, I thought it would make sense to also detail how to use Neo4j with my language of choice, NodeJS.  Over the past few years I’ve written many applications in NodeJS that talk to Neo4j applications,…

Using Neo4j-OGM with Spring Boot

In my last post, I detailed how to use the official Neo4j drivers within a Spring Boot application. In this post, I will take it one step further by explaining how to you cam utilise the Neo4j-OGM to encapsulate your business logic into java objects that can be mapped directly…

Using the Neo4j Driver in Spring Boot

By choice, I’d normally steer clear of Java if I wanted to write a lightweight application, preferring to write something with express. But since joining Neo4j last summer, I’ve become exposed to Java on a daily basis, writing User Defined Functions & Procedures in Neo4j. However, since being introduced to…

Mastering Ouril with Neo4j

On a recent holiday to Cape Verde, I became obsessed with the local game Ouril. Showing the locals how #Ouril can be improved with an install of Neo4j Enterprise edition. #alwaysbeclosing 🇨🇻 A post shared by Adam Cowley (@adamcowley) on Aug 14, 2017 at 8:10am PDT Ouril is a strategy…

Loading Twitter Data into Neo4j with APOC

For the Graph Hack at this years Graph Connect, myself and the Dead Pony Club aimed to combine candidate datasets with donation data,  Twitter and fake news sources to attempt to find out which politicians, if any, were directly influenced by fake news. My task for the evening was to pull…

WordPress Recommendations with Neo4j – Part 3: Collaborative Filtering

This post is part of a series on building a recommendation engine with WordPress. If you haven’t already done so, check out the posts below: Part 1: Data Modelling Part 2: Content Based Recommendations Part 3: Collaborative Filtering TL;DR – View The Repository Collaborative Filtering In it’s simplest terms, Collaborative…