Michael Hunger, Ryan Boyd & William Lyon

Developer Relations Team

Michael Hunger has been passionate about software development for a very long time. For the last few years he has been working with Neo4j on the open source Neo4j graph database filling many roles. As caretaker of the Neo4j community and ecosystem he especially loves to work with graph-related projects, users and contributors. As a developer Michael enjoys many aspects of programming languages, learning new things every day, participating in exciting and ambitious open source projects and contributing and writing software related books and articles.

Ryan Boyd is a speaker, author, developer and developer relations guru with a background in coding, leadership and management.

William Lyon is a Developer Relations Engineer at Neo4j. Prior to joining Neo, William worked as software developer for several startups in the real estate, quantitative finance and predictive API spaces. William holds a Masters degree in Computer Science from the University of Montana.


Latest Posts by Michael Hunger, Ryan Boyd & William Lyon

For RDBMS Devs: Learn How to Connect to a Graph Database Using Various Language Drivers for Neo4j

RDBMS & Graphs: Drivers for Connecting to a Graph Database

Up to this point in this blog series, we’ve covered graph databases in general, only using Neo4j when examples were required. However, when it comes to connecting your application to a graph database, specifics are essential. In this RDBMS & Graphs blog series, we’ll explore how relational... read more


Learn the Different Deployment Strategies for RDBMS & Graph Databases, Such as Polyglot Persistence

3 RDBMS & Graph Database Deployment Strategies (Polyglot & More)

Whether you’re ready to move your entire legacy RDBMS into a graph database, you’re syncing databases for polyglot persistence or you’re just conducting a brief proof of concept, at some point you’ll want to bring a graph database into your organization or architecture. Once you’ve... read more


Learn How Database Query Languages Compare and Contrast between SQL and Cypher for RDBMS and Graphs

RDBMS & Graphs: SQL vs. Cypher Query Languages

When it comes to a database query language, linguistic efficiency matters. Querying relational databases is easy with SQL. As a declarative query language, SQL allows both for easy ad hoc querying in a database tool as well as specifying use-case related queries in your code. Even... read more


Learn How Relational Database vs. Graph Database Data Modeling Compare and Contrast

RDBMS & Graphs: Relational vs. Graph Data Modeling

In some regards, graph databases are like the next generation of relational databases, but with first class support for “relationships,” or those implicit connections indicated via foreign keys in traditional relational databases. Each node (entity or attribute) in a native graph property... read more


Learn the Basics of Graph Databases for the Relational (RDBMS) Developer

RDBMS & Graphs: Graph Basics for the Relational Developer

We already know that relational databases aren’t always enough for handling the volume, velocity and variety of today’s data, but what’s the clear alternative? There are a lot of other database options out there – including a number of NoSQL data stores – but none of them are... read more


Learn Why Relational Databases (RDBMS) Aren’t Enough to Tackle Today’s Connected Data Challenges

RDBMS & Graphs: Why Relational Databases Aren’t Always Enough

Relational databases are powerful tools. Since the 80s, they have been the power-horse of most software applications and continue to do so today. Relational databases (RDBMS) were initially designed to codify paper forms and tabular structures, and they do that exceedingly well. For the right... read more