Mark Needham Picture

Mark Needham

About Mark Needham, Developer Relations Engineer

Mark Needham is a graph advocate and developer relations engineer at Neo4j.

As a developer relations engineer, Mark helps users embrace graph data and Neo4j, building sophisticated solutions to challenging data problems. Mark previously worked in engineering on the clustering team, helping to build the Causal Clustering feature released in Neo4j 3.1. Mark writes about his experiences of being a graphista on a popular blog at markhneedham.com. He tweets at @markhneedham.


Latest Posts by Mark Needham

This Week in Neo4j – Tensorflow, Neo4j Spatial, New A* Algorithm, Certification Tips

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 product review predictions with Tensorflow and Neo4j, tips and tricks for passing… Read more →

This Week in Neo4j – Pink Programming, Graph Visualization using Neovis.js, Analysing Debian Packages

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 Graph Visualization using Neovis.js, a write up of the Pink Programming event,… Read more →

This Week in Neo4j – Property Based Access Control, Intro to Cypher, User Path Analysis

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 a sneak peak at property based access control in Neo4j 3.4, user… Read more →

This Week in Neo4j – JavaScript CRUD Apps, Personalised Recommendation Engines, Graph Theory Tutorial

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’ve got real time food and event recommendation engines, a JavaScript OGM, a Neo4j… Read more →

Achievement Unlocked:
1,000 Neo4j Certified Professionals

In January 2016 we launched the first-ever Neo4j Certification for professionals so that Neo4j experts could prove their know-how, and this week saw the 1000th person pass the test. The 1000th person to pass the test was Gábor Szárnyas, our… Read more →

This Week in Neo4j – Reddit AMA, Neo4j OGM, Reddcoin Graph, Graph Based Machine Learning

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 a Reddit AMA on Russian Twitter Trolls, Machine Learning with Graph Databases,… Read more →

This Week in Neo4j – NBC Russian Twitter Trolls, Spring Boot, GRAND stack

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 a sandbox to play around with NBC’s Russian Twitter Trolls dataset, modelling… Read more →

This Week in Neo4j – Data Lineage, Google Cloud, Thomson Reuters’ OpenPermID

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 a graph of Thomson Reuters’ OpenPermID dataset, running Neo4j on Google Cloud,… Read more →

This Week in Neo4j – Kotlin, Dynamic Decision Trees, Categorical PageRank

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 categorical PageRank using graph algorithms, more on knowledge graphs, and an interview… Read more →

This Week in Neo4j – FOSDEM, Knowledge Graphs, Azure Template

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’ve got the finalised FOSDEM Graph Processing Room schedule, an updated Azure template, knowledge… Read more →

This Week in Neo4j – Azure, Geneaology, Docker

Happy New Year everybody and welcome to our first version of TWIN4j in 2018. I hope you had an enjoyable Christmas and New Year and managed at least a few days not working. My extended family had two babies experiencing… Read more →

This Week in Neo4j – 16 December 2017

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: Greg Walker This week’s featured community member is Greg Walker, the creator of… Read more →

This Week in Neo4j – 9 December 2017

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: Mike Morley This week’s featured community member is Mike Morley, President at Menome… Read more →

This Week in Neo4j – 2 December 2017

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. You can find previous versions on the #twin4j page. Featured Community Member: Laura Drummer This week’s… Read more →

This Week in Neo4j – 18 November 2017

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: Nicolas Mervaillie This week’s featured community member is Nicolas Mervaillie, Senior Consultant at… Read more →

How to Use Kubernetes to Quickly Deploy Neo4j Clusters

As part of our work on the Neo4j Developer Relations team, we are interested in integrating Neo4j with other technologies and frameworks, ensuring that developers can always use Neo4j with their favorite technologies. One of the technologies that we’ve seen… Read more →

This Week in Neo4j – 11 November 2017

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. Paradise Papers The big news this week was the ICIJ‘s release of the Paradise Papers –… Read more →

This Week in Neo4j – 4 November 2017

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 new about running Cypher on Apache Spark, an introduction to APOC, and… Read more →

This Week in Neo4j – 21 October 2017

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. GraphConnect NYC 2017 It’s GraphConnect week! The main event is on October 24th 2017 at Pier… Read more →

This Week in Neo4j – 14 October 2017

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. Before we get to that, we wanted to say a few quick words. Our entire team… Read more →

This Week in Neo4j – 7 October 2017

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: Michal Bachman This week’s featured community member is Michal Bachman, founder and Managing… Read more →

This Week in Neo4j – 30 September 2017

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: Sylvain Roussy This week’s featured community member is Sylvain Roussy, Director of R&D… Read more →

This Week in Neo4j – 23 September 2017

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: Alessandro Negro This week’s featured community member is Alessandro Negro, Chief Scientist at… Read more →

This Week in Neo4j – 16 September 2017

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: Bruno Peres This week’s featured community member is Bruno Peres, Programmer at GeoSapiens.… Read more →

This Week in Neo4j – 9 September 2017

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: Regina Imhoff This week’s featured community member is Regina Imhoff, Web Developer at… Read more →

This Week in Neo4j – 2 September 2017

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: Felienne Hermans This week’s featured community member is Felienne Hermans, Assistant Professor at… Read more →

This Week in Neo4j – 26 August 2017

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: Karin Wolok This week’s featured community member is Karin Wolok, Community Manager at… Read more →

This Week in Neo4j – 19 August 2017

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: Michelle Sanver This week’s featured community member is Michelle Sanver, Software Developer at… Read more →

This Week in Neo4j – 12 August 2017

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: Eve Freeman This week’s featured community member is Eve Freeman, Applications Development Analyst… Read more →

This Week in Neo4j – 5 August 2017

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: Samuel Yang This week’s featured community member is Samuel Yang, a.k.a @cyphersam, Senior… Read more →

This Week in Neo4j – 29 July 2017

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: Dave Bennett This week’s featured community member is Dave Bennett, Identity Solution Architect… Read more →

This Week in Neo4j – 22 July 2017

This week’s featured community member Leila Haddou, Data Journalist for The Times and Sunday Times. We also have projects around Game of Thrones, MDM, and Cypher query profiling.This week’s featured community member Leila Haddou, Data Journalist for The Times and Sunday Times. We also have projects around Game of Thrones, MDM, and Cypher query profiling.

This Week in Neo4j – 15 July 2017

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: Jonathan Freeman This week’s featured community member is Jonathan Freeman, Senior Software Engineer… Read more →

This Week in Neo4j – 24 June 2017

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 look at how to create a Neo4j powered Alexa bot, analysing the Neo4j… Read more →

This Week in Neo4j – 17 June 2017

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: Jasper Blues This week’s featured community member is Jasper Blues, a long time… Read more →

This Week in Neo4j – 10 June 2017

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: Lorenzo Speranzoni This week’s featured community member is Lorenzo Speranzoni – Founder &… Read more →

This Week in Neo4j – 20 May 2017

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: Ben Nussbaum This week’s featured community member is Ben Nussbaum, CTO of Neo4j… Read more →

This Week in Neo4j – 13 May 2017

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: Luanne Misquitta This week’s featured community member is Luanne Misquitta, Principal Consultant at… Read more →

Join Us for the GraphHack at GraphConnect Europe [2017]

It’s that time of year again for the biggest (and best) graph database hackathon in this or any other parallel universe: The GraphHack. This year’s event takes place at CodeNode London on GraphConnect Eve (10th May 2017). The hackathon will… Read more →

This Week in Neo4j – 6 May 2017

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: Alessio De Angelis This week’s featured community member is Alessio De Angelis, an… Read more →

This Week in Neo4j – 22 April 2017

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: Dmitry Vrublevsky Dmitry Vrublevsky from Neueda Labs This week’s featured community member is… Read more →

This Week in Neo4j – 15 April 2017

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 Members: Ashley Sun and Rob Schoening Ashley Sun and Rob Schoening This week’s featured… Read more →

This Week in Neo4j – 8 April 2017

Welcome to this week in Neo4j, where we round up what’s been happening in the world of graph database in the last seven days. This week we look at how to create a Twitter clone using Neo4j, the Neo4j data… Read more →

This Week in Neo4j – 25 March 2017

Welcome to this week in Neo4j where we collect the most interesting things that have happened in the world of graph databases over the last 7 days. If you’ve got something that you’d like to see featured in a future… Read more →

This Week in Neo4j – 18 March 2017

Welcome to This Week in Neo4j. If you’ve got any ideas for things we should cover in future editions, I’m @markhneedham on Twitter or send an email to devrel@neo4j.com. WordPress Recommendation Engine Adam Cowley has been busy over the last… Read more →

This Week in Neo4j – 11 March 2017

Welcome to this week in Neo4j. This week we’ve got articles showing how to integrate Neo4j with Kibana, using jQAssistant from Pandas, and lots of releases of Neo4j and related projects. But first: International Women’s Day Praveena and Eve answering… Read more →

This Week in Neo4j – 4 March 2017

Welcome to the 2nd edition of This Week in Neo4j! If you’ve got any ideas for things we should cover in future editions, I’m @markhneedham on Twitter or send an email to devrel@neo4j.com. Contributing to Neo4j: Florent Biville Florent Biville… Read more →

This Week in Neo4j – 25th February 2017

Welcome to this week in Neo4j! From now on instead of covering everything that happened in Neo4j at the end of the month in one mega-post we’re going to publish a more focused update once a week. We hope you… Read more →

From the Neo4j Community: January 2017

The year is off to a great start when to comes to the Neo4j community. If this month is any indication of what’s to come, then we know that 2017 will be a big year for Neo4j projects, drivers and… Read more →

Reintroducing the Neo4j Online Meetup

Back in 2013 we ran several online meetups but it eventually fizzled out as we’ve focused on local, in-person meetups for the last three years. These have worked well for the most part but we’ve heard from lots of Neo4j… Read more →

An Introduction to Cypher for the SQL Developer

Traditionally, if you wanted to query a dataset the only option was to learn SQL and query your relational database or data warehouse. But over the last 5-10 years we’ve seen the emergence of NoSQL databases which have brought with… Read more →

Neo4j: Detecting potential typos using EXPLAIN

I’ve been running a few intro to Neo4j training sessions recently using Neo4j 2.2.0 RC1 and at some stage in every session somebody will make a typo when writing out of the example queries. For example one of the queries… Read more →

Neo4j: Building a topic graph with Prismatic Interest Graph API

Neo4j: Building a topic graph with Prismatic Interest Graph API Originally posted on Mark Needham’s Blog Over the last few weeks I’ve been using various NLP libraries to derive topics for my corpus of How I met your mother episodes… Read more →

Neo4j: Generic/Vague relationship names

Written by Mark Needham, originally posted on His Blog An approach to modelling that I often see while working with Neo4j users is creating very generic relationships (e.g. HAS, CONTAINS, IS) and filtering on a relationship property or on a… Read more →

Subscribe Neo4j GraphTour Register Now

From the CEO

Emil's Blog


Have a Graph Question?

Stackoverflow
Slack
Contact Us

Share your Graph Story?

Email us: content@neotechnology.com


Popular Graph Topics

Archives