-
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 »



