Michael Hunger Picture

Michael Hunger

About 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 with Neo Technology 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

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… Learn More →

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… Learn More →

The APOC Spring Release

Since version 3.0 you can extend Neo4j with user defined procedures, functions and going forward also aggregate functions. About a year ago during the 3.0 milestone phase, I started to work on the first set of graph refactoring procedures. These… Learn More →

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… Learn More →

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… Learn More →

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… Learn More →

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… Learn More →

APOC 1.1.0 Release: Awesome Procedures on Cypher

I’m super thrilled to announce last week’s 1.1.0 release of the Awesome Procedures on Cypher (APOC). A lot of new and cool stuff has been added and some issues have been fixed. Thanks to everyone who contributed to the procedure… Learn More →

APOC: An Introduction to User-Defined Procedures and APOC

This is the first in a series of blog posts in which I want to introduce you to Neo4j‘s user defined procedures and the APOC procedure library in particular. Besides many other cool things, of the best features of our… Learn More →

The All-New, Officially Supported Neo4j-JDBC Driver 3.0

The release of the all new Neo4j-JDBC driver 3.0 solves many of your Neo4j data integration questions. Today we are happy to announce the availability of the new Neo4j-JDBC driver 3.0. We’re most grateful to our partner LARUS Business Automation… Learn More →

New Neo4j 3.0 Online Training Classes for Cypher & Production Deployment

Since the launch of Neo4j 3.0 at GraphConnect Europe, we’ve been working on moving our online training classes to their new home on neo4j.com. By running the classes on our own site, we want to provide a better integrated experience… Learn More →

Introducing the Neo4j 3.0 Apache Spark Connector

We proudly want to participate in this week’s flurry of announcements around Apache Spark. While we’re cooperating with Databricks in other areas like the implementation of openCypher on Spark and as an industry-partner of AMPLab, today I want to focus… Learn More →

Charting Neo4j 3.0

Chart, Not Graph Today I want to show you how easy it got with Neo4j 3.0 to pull data from the graph into your JavaScript code and for instance create pretty charts from it. As you probably know, we people… Learn More →

Neo4j 3.0 and the Graph of the Universe

The Cosmic Web Paper by the Barabasi Lab After I came across this tweet the other night, Turns out the universe is just a very big graph database: https://t.co/tKkTLnNpqK pic.twitter.com/hh4s5pKWPI— David J Carr (@djc1805) April 22, 2016 I checked out… Learn More →

Goodbye Anders

Dear Reader, In many open source communities, people join and leave, but only seldomly is someone ripped from our midst. With great sadness we have to accept, that our friend and colleague Anders Nawroth passed away last weekend. All our… Learn More →

New Release: Spring Data Neo4j 4.1 Milestone 1

As part of the first milestone of the Spring Data release Hopper Train, Spring Data Neo4j 4.1 Milestone 1 was made available last week. We also published the second milestone release for the Neo4j Object Graph Mapper (Neo4j-OGM) 2.0. I’m… Learn More →

Announcing the First-Ever Neo4j Certification for Professionals

With the strong growth of deployments of Neo4j by enterprise customers and users in all industries, we’ve been asked time and again to provide a certification mechanism that allows Neo4j experts to prove their expertise. In today’s job market, NoSQL… Learn More →

Join Us for a Full Day of Graphs at FOSDEM 2016

The FOSDEM open source conference is the largest (5000+) gathering of users and developers of open source projects in Europe. Happening annually in Brussels, Belgium it has been home of the Graph Processing devroom for the last five years. Every… Learn More →

Webinar: Umgekehrte Architekturanalyse im Datastore-Umfeld

Wie versprochen hier der Blog Post zu unserem Webinar mit Joachim und Christian von synyx. Für all die von Ihnen, die nicht teilnehmen konnten, gibt es die Aufzeichnung und die Präsentation. Wenn es an der Zeit ist eine Datenbank für… Learn More →

Announcing the GA Release of Spring Data Neo4j 4.0

After a full year of hard work, we are very happy to announce the general availability of Spring Data Neo4j 4.0. Many thanks goes out to the great team from our partner GraphAware (Vince, Adam, Luanne, Michal), and the dedicated… Learn More →

5 Secrets to More Effective Neo4j 2.2 Query Tuning

Even in Neo4j with its high performance graph traversals, there are always queries that could and should be run faster – especially if your data is highly connected and if global pattern matches make even a single query account for… Learn More →

Import 10M Stack Overflow Questions into Neo4j In Just 3 Minutes

I want to demonstrate how you can take the Stack Overflow dump and quickly import it into Neo4j. After that, you’re ready to start querying the graph for more insights and then possibly build an application on top of that… Learn More →

Summer Update on Spring Data Neo4j

I’m happy to announce good progress on our continuous efforts to integrate Neo4j with the Spring Framework, namely Spring Data. Our Spring Data Neo4j project started more than 5 years ago and it has been my challenge to keep it… Learn More →

Making a Difference: The Public Neo4j-Users Slack Group

We’ve been asked several time in the past to open a neo4j-users Slack group for the many enthusiastic people in the Neo4j user community. Now, that Slack group is a reality. This group is meant to be a hip alternative… Learn More →

Cypher: LOAD JSON from URL AS Data

Neo4j’s query language Cypher supports loading data from CSV directly but not from JSON files or URLs. Almost every site offers some kind of API or endpoint that returns JSON and we can also query many NOSQL databases via HTTP… Learn More →

The Neo4j-Docker Image You’ve Been Asking For: Now in Beta

In response to your many requests, we’re happy to announce our first semi-official (i.e. beta release) Neo4j-Docker image. It is semi-official, because it doesn’t yet come with guarantees or official customer support and has not been as battle-tested as the… Learn More →

How to Export CSV from Neo4j with Curl, Cypher and JQ

I’ve often been asked how to export CSV data from Neo4j. Since we support multiple ways of importing CSV there should naturally be an easy way to export CSV as well. Here’s how you do it:

Neo4j Java Object Graph Mapper 1.1.0 Released

Many of you might be aware of the effort, we’re putting behind the Spring Data Neo4j 4.0 development with our partner GraphAware. What you may not know, is that we learned from the past and separated the Object Graph Mapping… Learn More →

The Neo4j-Slack Integration You’ve Been Waiting For (Is Here)

Update: You can now join our public neo4j-users Slack group, where this extension is installed. Our colleague Andreas, who loves Slack and brought it into our company, suggested the other day that we could build a Slack and Neo4j integration… Learn More →

New on Neo4j: The Neo4j 2.3.0 Milestone 2 Release Is Here

If you haven’t heard already, the Neo4j 2.3 Milestone 2 release is now available. (Full disclosure: This milestone release is for development and experimentation only since not all features are in their finalized form. Click here to download the fully… Learn More →

GraphHack Day Berlin

GraphHack Day Spending a whole day, a whopping 12 hours in total with people interested in learning Neo4j makes me a happy person. This year we returned to our favorite Space Station in Berlin c-base to host the Neo4j GraphHack-Day… Learn More →

Using XRebel 2 with Neo4j

Originally posted on Better Software Development At Spring.IO in Barcelona I met my pal Oleg from ZeroTurnaround and we looked at how the newXRebel 2 integrates with Neo4j, especially with the remote access using the transactional Cypher http-endpoint. As you… Learn More →

Winners of the Neo4j GraphGist Winter Challenge 2015

Winners of the Neo4j GraphGist Winter Challenge 2015 Every time we ask our community to participate in one of our challenges to share interesting graph models and use-cases, we’re amazed at the quality and thoughtfulness of the submissions. This year… Learn More →

Webinar Follow-Up: RDBMS To Graph

First of all thanks so much for attending the webinar or now reading up on what I spoke about. We got an overwhelming number of questions which we couldn’t all answer in the short time. That’s why we want to… Learn More →

Due to CEO Demand, Neo4j 2.2 Features Ascii-Art Graph-Browser

Due to CEO Demand, Neo4j 2.2 Features Ascii-Art Graph-Browser One hidden gem of the latest Neo4j 2.2.0 release is the built-in Ascii-Art rendering of the Neo4j Browser. This ties in nicely with the similar iconographic syntax of our Cypher Query… Learn More →

Announcing Spring Data Neo4j 4.0!

Announcing Spring Data Neo4j 4.0! Over the last few months, the Neo4j engineers along with our friends GraphAware and Pivotal have been working on a ground-up reimplementation of Spring Data Neo4j (SDN) that is server-first and Cypher-centric. Today we are… Learn More →

Neo4j at FOSDEM 2015

I just returned from this year’s FOSDEM conference in Brussels, Belgium and except for the weather, it was an awesome experience! Spending two days with thousands of passionate developers working on Open Source Software is just amazing. The GraphDevRoom, well… Learn More →

GraphGist Winter Challenge

Last year we had an amazing turnout for our Winter GraphGist challenge, and received more than 65 submissions across 10 categories. Many of them were truly astonishing, which made it hard for us to select the winners. Now we want… Learn More →

Natural Language Analytics made simple and visual with Neo4j

Originally posted on Michael’s Blog I was really impressed by this blog post on Summarizing Opinions with a Graph from Max and always waited for Part 2 to show up 🙂    The blog post explains a really interesting approach… Learn More →

Flexible Neo4j Batch Import with Groovy

Written by Michael Hunger, originally posted on his blog. You might have data as CSV files to create nodes and relationships from in your Neo4j Graph Database. It might be a lot of data, like many tens of million lines.… Learn More →

Why Graph Databases Are Best for Handling Connected Data like in Diaspora

Handling Connected Domains with the “Right Tool for the Job” Sarah Mei recently wrote a great blog post describing the problems she and her colleagues ran into when managing highly connected data using document databases. Document databases (like other aggregate… Learn More →

The Neo4j Community at GraphConnect

GraphConnect was an awesome event with engaged attendees, impressive speakers and great conversations with the Neo4j community. The Neo4j community team was happy to have supported the event, but the biggest thanks go to Allison Sparrow and Adam Herzog for… Learn More →

Spring Data Neo4j Book Release: Good Relationships

Good Relationships, the Spring Data Neo4j Guide Book, is available now for download from InfoQ. Go get it and read all the details about becoming productive with Spring Data Neo4j. But first, allow me a few words. Like any of… Learn More →

Subscribe


From the CEO

Emil's Blog


Have a Graph Question?

Stackoverflow
Slack
Contact Us

Share your Graph Story?

Email us: content@neotechnology.com


Popular Graph Topics

Archives