-
Software Development
R: A first attempt at linear regression
I’ve been working through the videos that accompany the Introduction to Statistical Learning with Applications in R book and thought…
Read More » -
Software Development
Neo4j: Generic/Vague relationship names
An approach to modelling that I often see while working with Neo4j users is creating very generic relationships (e.g. HAS,…
Read More » -
Enterprise Java
Neo4j: COLLECTing multiple values
One of my favourite functions in Neo4j’s cypher query language is COLLECT which allows us to group items into an…
Read More » -
Software Development
R: Calculating rolling or moving averages
I’ve been playing around with some time series data in R and since there’s a bit of variation between consecutive…
Read More » -
Core Java
Java: Determining the status of data import using kill signals
A few weeks ago I was working on the initial import of ~ 60 million bits of data into Neo4j…
Read More » -
Software Development
Neo4j: LOAD CSV – Processing hidden arrays in your CSV documents
I was recently asked how to process an ‘array’ of values inside a column in a CSV file using Neo4j’s…
Read More » -
Enterprise Java
Neo4j 2.1: Passing around node ids vs UNWIND
When Neo4j 2.1 is released we’ll have the UNWIND clause which makes working with collections of things easier. In my…
Read More » -
Enterprise Java
Jersey/Jax RS: Streaming JSON
About a year ago I wrote a blog post showing how to stream a HTTP response using Jersey/Jax RS and…
Read More » -
Core Java
Java 8: Lambda Expressions vs Auto Closeable
If you used earlier versions of Neo4j via its Java API with Java 6 you probably have code similar to…
Read More »