Mark Needham is a graph advocate and Developer Relations Engineer at Neo4j.
Mark helps users embrace graphs and Neo4j, building sophisticated solutions to challenging data problems. Mark has deep expertise in graph data having previously helped to build Neo4j’s Causal Clustering system.
Mark is a co-author of the book 'Graph Algorithms: Practical Examples in Apache Spark and Neo4j', due to be released in early 2019, and writes about his experiences of being a graphista on a popular blog at markhneedham.com. He tweets at @markhneedham.
Talks I've Given
-
Machine Learning and Link Prediction
Featuring Mark Needham
Machine learning uses algorithms to train software through specific examples and progressive improvements based on expected outcome. However, traditional data structures can fail to detect behavior without the contextual information because they lack the strongest predictors of behavior -...
data link-prediction machine-learning graph-algorithms -
A NetworkX-esque API for Neo4j Graph Algorithms
Featuring Mark Needham
When Mark Needham first started learning Python he came across the NetworkX library and always enjoyed using it to run graph algorithms against my toy datasets.
data api graph python neo4j -
Strava
Featuring Mark Needham
Mark is an avid runner and tracks his run using the popular Strava application. In this talk we'll learn how to load data into Neo4j using APOC's Load JSON procedure and then slice and dice the data using the temporal datatype released in Neo4j 3.4.
graph strava python -
Python Dependencies
Featuring Mark Needham
In this QuickGraph Mark will show you how to find the dependencies between your pip modules and import them into Neo4j. We'll import the dependency graph of a few popular libraries - scikit-learn, tensorflow, pandas, and neo4j - and see what they have between them. If we get time we'll...
neo4j python -
Driving Insights Out of Connected Data to Transform Project Management
Featuring Mark Needham
We live in a connected world! Project teams often struggle to knit together the disparate information that is stored across different software systems. But in reality, all of these sources of data are connected. Our challenge is joining them together to derive insights that will enable us to move...
data data-science python neo4j data-analytics data-analysis -
Better WordPress recommendations with Neo4j
Featuring Mark Needham
Graphs are everywhere. So is Wordpress. It is estimated that Wordpress powers over a fifth of the internet. WordPress' easy-to-use API's have made it the go-to platform for everyone from beginners to seasoned web professionals.
neo4j graphs databases wordpress bigdata -
Query Graphs with "Graph"QL
Featuring Mark Needham
Despite the “Graph” in the name, GraphQL is mostly used to query relational databases or object models. But it is really well suited to querying graph databases too.
neo4j graphs graphql bigdata query-graphs databases object-models -
Neo4j Container Orchestration with Kubernetes, Docker Swarm, Mesos
Featuring Mark Needham
Since the release of our first Docker Neo4j image in Autumn 2015, it's become one of the most popular ways for people to use Neo4j.
Recently we've started to see a lot of interest in deploying a containerised Neo4j on the popular orchestration tools: Kubernetes, Docker Swarm, and Mesos....
neo4j data data-mining graphs graph-databases cloud -
Using Clojure + Neo4j to build a meetup recommendation engine
Featuring Mark Needham
In this talk Mark will show how to build a meetup recommendation engine using the graph database Neo4j and Clojure. We'll build up a solution from scratch which combines content based and collaborative filtering using Cypher - the graph query language. - to find patterns in the graph and...
neo4j clojure cypher datascience -
Modelling a recommendation engine: A worked example
Featuring Mark Needham
In this session we'll build a recommendation engine from scratch while paying particular attention to the modelling choices made along the way.
neo4j -
2
Neo4j Graph Gist Special
Featuring David Johnson and Mark Needham
This month we're going to shine the spot light on Graph Gists - a cool tool for creating one page documents that describe and model your domain in a live Neo4j graph.
neo4j graph-databases data-mining data-visualization -
Graphing with R
Featuring Mark Needham
In this session Mark Needham will walk through graphing with Neo4j and R.
graph-databases neo4j r -
-
Analysing meetup data using R
Featuring Mark Needham
The majority of NoSQL meetups in London are hosted on meetup.com and luckily for us meetup.com has an API that allows us to extract all the corresponding data - groups, events, venues, members and RSVPs.
In this talk Mark will show how we can use R to gain quick insights into the data using tools...
bigdatax data r nosql igraph clojure -
Analysing London's NoSQL meetups using Clojure, Neocons & Luminus
Featuring Mark Needham
Do you want to learn how to build Clojure and Neo4j backed web applications? Then join Mark Needham to explore how to analyse London's NoSQL meetups using the excellent Neocons and Luminus libraries.
neo4j nosql clojure neocons luminus -
Scala and graphs
Featuring Mark Needham
In this talk I'll introduce this way of modelling data using Neo4j, the world's leading graph database. I'll show how to write queries using Neo4j's Cypher query language, and will discuss the Scala specific tools you can use to build your own graph based applications.
scala neo4j graph-databases cypher nosql scalax -
What do you want to know?
Featuring Mark Needham
In this talk, Mark Needham will go through the process of building a graph and driving out its design from the questions you want the answers to. He'll be using neography to do that and will cover the mistakes he's made and things I've learnt in the process. Mark will also go through...
neo4j nosql -
2
Programming with the Stars featuring surprise celebrities from C# and F# communities
Featuring Mark Needham and Mark Seemann
In this session our panel of programming stars will be given a set of problems to solve, and they will describe the steps that they go through to get to a functional solution, in both C# and F#.
c# f# .net functional functional-programming -
2
Mixing Functional and Object Oriented Approaches to Programming in C#
Featuring Michael Wagg and Mark Needham
Functional programming is the in thing at the moment and several of the additions to C# 3 allow us to write our code in a functional way.
c# functional-programming .net f# functional patterns