Mark Needham & Amy E. Hodler Picture

Mark Needham & Amy E. Hodler

Neo4j

Mark Needham is a Support Engineer for Neo4j. He also blogs about software development at markhneedham.com.

Amy is the Graph Analytics and AI Program Manager at Neo4j. She believes a thriving graph ecosystem is essential to catalyze new types of insights. Accordingly, she helps ensure Neo4j partners are successful. In her career, Amy has consistently helped teams break into new markets at startups and large companies including EDS, Microsoft, and Hewlett-Packard (HP). She most recently comes from Cray Inc., where she was the analytics and artificial intelligence market manager.Amy has a love for science and art with an extreme fascination for complexity science and graph theory. When the weather is good, you’re likely to find her cycling the passes in beautiful Eastern Washington.


Latest Posts by Mark Needham & Amy E. Hodler

Get 10 project tips to drive your graph data science project to its production.

10 Tips for a Successful Graph Data Science Project

Are you wondering how you can get started with graph data science (GDS)? In this blog post, we're going to give you 10 project tips and some resources to guide you from the beginning of your graph data science project to its production. As opposed to technical details, here we’ll help you... read more



Learn more about graph data science.

Evolving Your Application of GDS Technology

Today, graph data science (GDS) is usually applied in business with one or more major aims in mind: better decisions, increased quality of predictions, and creating new ways to innovate and learn. These goals are increasingly tied to tangible benefits, such as reduced financial loss, faster... read more



Discover the latest improvements to the Neo4j Graph Algorithms library.

Faster, Smarter, Better: Optimizations for Neo4j Graph Algorithms

We’re happy to share recent improvements to the Neo4j Graph Algorithms library. These updates include optimizations at several layers, improved configuration and usability, as well as specific feature requests. A big "thank you" to those who provided suggestions on how to better serve... read more


Check out this webinar on graph algorithms’ impact on the landscape of intelligent applications.

Improving Machine Learning Predictions Using Graph Algorithms [Video]

Graph enhancements to artificial intelligence (AI) and machine learning (ML) are changing the landscape of intelligent applications. For more videos like this one, check out upcoming and on-demand video content in the Neo4j Webinar library. In this session, we focus on how using... read more


Free O’Reilly Book: Graph Algorithms in Apache Spark and Neo4j

Today is the first-ever Global Graph Celebration Day! Graph enthusiasts all over the globe are honoring the birthday of Leonhard Euler, the inventor of graph theory, with 60+ events worldwide. As part of today's graph-inspired festivities commemorating Euler, we have an exciting announcement to... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Graph Algorithms in Practice

Graph analytics have value only if you have the skills to use them and if they can quickly deliver the insights you need. This blog provides a hands-on example using Neo4j on data from Yelp’s Annual Dataset challenge. Graph algorithms are easy to use, fast to execute and produce powerful... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Triangle Count & Clustering Coefficient

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Louvain Modularity

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Label Propagation

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Weakly Connected Components

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Strongly Connected Components

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you better... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Closeness Centrality

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Betweenness Centrality

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Degree Centrality

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: PageRank

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Minimum Weight Spanning Tree

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: All Pairs Shortest Path

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Single Source Shortest Path

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Shortest Path

Graph algorithms provide the means to understand, model and predict complicated dynamics such as the flow of resources or information, the pathways through which contagions or network failures spread, and the influences on and resiliency of groups. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: The Neo4j Graph Algorithms Library

The Neo4j Graph Algorithms Library is used on your connected data to gain new insights more easily within Neo4j. These graph algorithms improve results from your graph data, for example by focusing on particular communities or favoring popular entities. This blog series is designed to help you... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Graph Algorithm Concepts

According to Frost & Sullivan, “Graphs are one of the unifying themes of computer science – an abstract representation that describes the organization of transportation systems, human interactions and telecommunication networks. That so many different structures can be modeled using a single... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Neo4j Graph Analytics

At a fundamental level, a native graph platform is required to make it easy to express relationships across many types of data elements. To succeed with connected data applications, you need to traverse these connections at speed, regardless of how many hops your query takes. This blog series... read more


Free Download O'Reilly Graph Algorithms book

Graph Algorithms in Neo4j: Graph Technology & AI Applications

Graph technologies are the scaffolding for building intelligent applications, enabling more accurate predictions and faster decisions. In fact, graphs are underpinning a wide variety of artificial intelligence (AI) use cases. This blog series is designed to help you better leverage graph... read more