When not trying to improve something technical, you can usually find David playing guitar or cycling. He loves meeting new people, and has a very keen interest in language and culture and loves to find common ground with other people through travel and music.
David Allen, Senior Director of Developer Relations, Neo4j
Feb 16, 2022
7 mins read
Neo4j & Neo4j Aura support Python, JavaScript, Java, Go, and .NET. Additionally, community support is available for other languages such as PHP and Ruby. In this article, we’ll cover some best practices for using Neo4j drivers in your application. The code examples will all be in... read more
David Allen, Senior Director of Developer Relations, Neo4j
Nov 03, 2021
6 mins read
We're excited to announce that everyone can now use Neo4j AuraDB Free, and get started without a credit card in a number of cloud regions. AuraDB Free is ideal for people who are getting started learning graph, prototyping, and doing early development. Get Started Now for... read more
David Allen, Senior Director of Developer Relations, Neo4j
Nov 01, 2021
5 mins read
Neo4j recently released the Neo4j Connector for Apache Spark version 4.1, and in this post, I'd like to cover some of the important changes and new functionality. Today, we're announcing the availability of streaming Spark support, both source and sink, which allows you to produce or consume data... read more
David Allen, Senior Director of Developer Relations, Neo4j
Sep 21, 2021
6 mins read
Neo4j recently released the Neo4j Connector for Apache Kafka, version 4.1. In this post, I'd like to cover some of the important changes and new functionality. Today, we're announcing availability of the Kafka Connect Source approach, which allows you to produce data from Neo4j AuraDB to Kafka via... read more
David Allen, Senior Director of Developer Relations, Neo4j
Jul 15, 2021
4 mins read
On June 24, 2021, George Joseph of the Gothamist published a piece entitled "Mapping the Clusters of New York Police Department (NYPD) Officers Repeatedly Accused of Misconduct." Together with independent data journalist EJ Fox, Joseph detailed how controversial police conduct is often a group... read more
David Allen, Senior Director of Developer Relations, Neo4j
Dec 14, 2020
2 mins read
Graph data platform adoption is on the rise. But does this mean that people have to give up their favorite BI tools? The answer is a resounding no. The Neo4j BI Connector delivers direct access to Neo4j graph data from business intelligence (BI) tools such as Tableau, Looker, TIBCO Spotfire... read more
David Allen, Senior Director of Developer Relations, Neo4j
Dec 07, 2020
2 mins read
Graph data platform adoption is on the rise. But does this mean that people have to give up their favorite BI tools? The answer is a resounding no. The Neo4j BI Connector delivers direct access to Neo4j graph data from business intelligence (BI) tools such as Tableau, Looker, TIBCO Spotfire... read more
David Allen, Senior Director of Developer Relations, Neo4j
Nov 30, 2020
3 mins read
Graph data platform adoption is on the rise. But does this mean that people have to give up their favorite BI tools? The answer is a resounding no. The Neo4j BI Connector delivers direct access to Neo4j graph data from business intelligence (BI) tools such as Tableau, Looker, TIBCO Spotfire... read more
David Allen, Senior Director of Developer Relations, Neo4j
Nov 23, 2020
2 mins read
More people than ever have important data in a graph. So how can they view that data in their favorite BI tools? The Neo4j BI Connector delivers direct access to Neo4j graph data from business intelligence (BI) tools such as Tableau, Looker, TIBCO Spotfire Server and Microstrategy. It’s the... read more
David Allen, Senior Director of Developer Relations, Neo4j
Nov 16, 2020
< 1 min read
Graph database adoption is on the rise. But does this mean that people have to give up their favorite BI tools? The answer is a resounding no. The Neo4j BI Connector delivers direct access to Neo4j graph data from business intelligence (BI) tools such as Tableau, Looker, TIBCO Spotfire Server... read more
David Allen, Senior Director of Developer Relations, Neo4j
Aug 19, 2020
5 mins read
Today, Neo4j is proud to announce the general availability of Neo4j AuraDB™ on Google Cloud Platform (GCP). Neo4j AuraDB is the first and only integrated graph database service on GCP. If you haven't seen it yet, AuraDB is the simplest way to run Neo4j in the cloud. Completely... read more
David Allen, Senior Director of Developer Relations, Neo4j
Aug 12, 2020
3 mins read
Editor’s Note: This presentation was given by David Allen at NODES 2019. Presentation Summary David Allen is a Partner Solution Architect at Neo4j. Today’s talk features monitoring clusters and single instances. Monitoring can be pretty dense and complicated. Neo4j exposes a... read more
David Allen, Senior Director of Developer Relations, Neo4j
Jun 02, 2020
6 mins read
A common situation in Neo4j is to have a collection of dependency networks. Let's say we're dealing with company ownership structure, or which companies trade with other companies. Usually companies have a large volume of this data across their entire customer base. But when you want to... read more
David Allen, Senior Director of Developer Relations, Neo4j
Dec 18, 2019
22 mins read
Editor’s Note: This presentation was given by David Allen at GraphConnect New York in September 2018. Presentation Summary This post is about self-managed cloud delivery of Neo4j. If you're interested in managed services, check out Neo4j AuraDB, Neo4j's cloud database service. Cloud... read more
David Allen, Senior Director of Developer Relations, Neo4j
Oct 29, 2019
12 mins read
We know that Apache Kafka® is great when you’re dealing with streams, allowing you to conveniently look at streams as tables. Stream processing engines like KSQL furthermore give you the ability to manipulate all of this fluently. But what about when the relationships between items dominate... read more
David Allen, Senior Director of Developer Relations, Neo4j
Jun 17, 2019
4 mins read
Google Kubernetes Engine (GKE) is a hosted, managed version of Kubernetes. As such, it is a great environment for developers to start experimenting with the many use cases for Neo4j. Neo4j is available through the Google Cloud Platform Marketplace, so developers familiar with Kubernetes can have... read more
David Allen, Senior Director of Developer Relations, Neo4j
Jun 10, 2019
4 mins read
Google Kubernetes Engine (GKE) is a hosted, managed version of Kubernetes. As such, it is a great environment for developers to start experimenting with the many use cases for Neo4j. Neo4j is available through the Google Cloud Platform Marketplace, so developers familiar with Kubernetes can have... read more
David Allen, Senior Director of Developer Relations, Neo4j
Jul 18, 2018
2 mins read
On behalf of the Neo4j team, I am happy to announce that today we are introducing the availability of the Neo4j Graph Platform within a commercial Kubernetes application to all users of the Google Cloud Platform Marketplace. This new offering provides customers with the ability to easily deploy... read more