Michael Hunger Picture

Michael Hunger

Developer Relations

Michael Hunger has been passionate about software development for a very long time. For the last few years he has been working 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.


Latest Posts by Michael Hunger

LARUS BA, a Neo4j Partner in Venice, Italy, just celebrated their 15th anniversary

15 Years Loving Graphs: Big Congrats & Thanks to Our Italian Partner LARUS

I just returned from Venice, where enjoyed not only the weather and food but …​ Had an amazing time in Venice, Italy to celebrate the 15th anniversary of our friends and partners from @AgileLARUS. Thanks a lot @inserpio for the invite. Enjoyed presenting on graph algorithms and with... read more


Discover all the developer tooling benefits of Neo4j Labls.

Announcing Neo4j Labs: Incubating the Next Generation of Graph Developer Tooling

As the Director of the Developer Relations engineering team, I couldn't be more proud of the things we have achieved over the last few years. Our focus was to build integrations, tools and libraries that extend the Neo4j Graph Platform and make it easier for all users to successfully use the... read more


Read this interview with Ivan Zoratti, the former CTO of MariaDB, now a director on the Neo4j team

A Journey to the Graph Side: How (& Why) the Former CTO of MariaDB Joined Neo4j [Interview]

If you don't know anything about MariaDB – and you're reading a database blog remember – then you're the exception. In 2018, MariaDB was the second-fastest-growing relational database (behind Postgres) and is a leading example of commercially supported open source innovation in the database... read more


FOSDEM 2019: Join Us in the Graph Developer Room!

Like every year, the fall conference season is in full swing when we're already preparing for the next batch of conferences in spring 2019. We’re happy to announce that the graph processing and graph database developer room was accepted again for FOSDEM 2019. Like every year we expect a packed... read more


Check out and join the new Neo4j community site page and forum.

Announcing a New Neo4j Community Site & Forum

We are very excited to announce our brand new Neo4j Community site! We created this place to allow our community to ask and answer technical questions, share and discover open source projects with each other, contribute content and collaborate on ideas. Technical Help Forum This is where... read more







Learn about the March 2018 release of the APOC library of user-defined procedures and functions built for Neo4j Desktop

What’s Waiting for You in the Latest Release of the APOC Library [March 2018]

The last release of APOC library was just before GraphConnect New York, and in the meantime quite a lot of new features made their way into our little standard library. We also crossed 500 GitHub stars, thanks everyone for giving us a nod! What's New in the Latest APOC Release Image:... read more



Learn all about the new Spring Data Neo4j 5.0 release and the Object Graph Mapping (OGM) 3.0 release

A Big Step Forward: Spring Data Neo4j 5.0 Release

This post introduces what's been happening in Spring Data Neo4j recently. You will learn about the new features and the simplification of the programming model, find out what has changed under the cover, such as smarter querying for better performance. You will also read about the upcoming... read more


Learn from this initial test of the GraphQL command-line interface when used alongside Neo4j

1st Steps with Graphcool’s GraphQL Command-Line Interface [Community Post]

This blog post was originally published on Medium by Michael Hunger and is used with permission. Graphcool released it’s GraphQL command-line tools two days ago, so I thought it would be nice to see how well they work, especially with our Neo4j GraphQL backend. And here’s the good news :... read more


Learn how to use Neo4j + GraphQL to analyze data from Game of Thrones and A Song of Ice and Fire

A Game of Data and GraphQL [Game of Thrones Community Post]

This blog post was originally published on Medium by Michael Hunger and is used with permission. Creating a Neo4j graph database (and more) based on Game of Thrones (and A Song of Ice and Fire) data. As season 7 is progressing, interest around Game of Thrones data is flaring up again. There... read more


Learn about the new graph algorithms library for Neo4j, made more easily available using Cypher

Proudly Releasing: Efficient Graph Algorithms in Neo4j

I am very happy to announce the first public release of the Neo4j graph algorithms library. You can use these graph algorithms on your connected data to gain new insights more easily within Neo4j. You can use these graph analytics to improve results from your graph data, for example by focusing... read more


Learn more about the APOC procedures library summer 2017 release for the Neo4j graph database

Summer 2017 Release of the APOC Procedures Library

It’s summertime, but that doesn’t mean we’re less active building cool stuff for you to use with Neo4j. If you haven’t heard of APOC yet – dubbed "Awesome Procedures On Cypher" – it’s a Swiss Army knife of useful utilities that make your life with Neo4j much easier. Besides the... read more


game of thrones graph visualization

The Graph of Thrones [Season 7 Contest]

Today launches the seventh season of "Game of Thrones" with many exciting developments awaiting the audience. Even if we might never see the last two books Winds of Winter and A Dream of Spring published, the TV series producers march ahead and have created their version of events in... read more



Learn more about the data journalism hackathon, talks & panel discussion at GraphConnect Europe 2017

Data Journalism in the Connected Age [GraphConnect Europe Preview]

Long before the publication of the Panama Papers investigation in April last year – which was mostly recently awarded the Pulitzer Prize, among other accolades – data journalism had had to deal with vast amounts of highly connected information. Traditionally investigative journalism was a... read more



Discover how to use Neo4j to analyze the TrumpWorld dataset provided by data journalists at BuzzFeed

Analyzing the BuzzFeed TrumpWorld Dataset with Neo4j

Update: The Google Doc source and structure changed, we updated the import statements and queries on the trumpworld-graph GitHub repository. I came across this tweet by Sanchez Castro which I am more than happy to support. Hey @neo4j please do this once again!!! #panamapapers #neo4j... read more


Learn how to participate (and possibly present) at FOSDEM 2017 in the graph developer room

FOSDEM 2017: Join Us in the Graph Developer Room!

Just like last year, we're happy that the graph processing and graph database developer room at FOSDEM was approved again. Check out all the details here, including information about submissions: http://graphdevroom.org. If you're interested in presenting, please submit your talks as soon as... read more


Learn all about how to use APOC for database integration as well as data import and export

APOC: Database Integration, Import and Export with Awesome Procedures On Cypher

If you haven’t seen the first part of this series, make sure to check out the first article to get an introduction to Neo4j’s user defined procedures and check out our APOC procedure library. New APOC Release First of all I want to announce that we just released APOC version 3.0.4.1. You... read more


Learn all about these new features in Cypher inspired by GraphQL and get a sneak peek at Neo4j 3.1

New Cypher Features Inspired by GraphQL [Neo4j 3.1 Preview]

When GraphQL was published as part of Facebook's React efforts, it made a big buzz as an straightforward means to declare what kind of projection of your domain data you need for a certain UI component. Using a JSON-like syntax you define which properties of your entity and related entities you... read more