img-responsive

Michael Hunger

Michael Hunger has been passionate about software development for a long time. He is particularly interested in the people who develop software, software craftsmanship, programming languages, and improving code.


For the last few years he has been working with Neo Technology on the Neo4j graph database. As the project lead of Spring Data Neo4j he helped developing the idea to become a convenient and complete solution for object graph mapping. Michael now takes care of all aspects of the the Neo4j developer community. 


Good relationships are everywhere in Michael's life. His life concerns his family and children, running his coffee shop and co-working-space, having fun in the depths of a text-based multi-user dungeon, tinkering with and without Lego and much more.


As a developer Michael loves to work with 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. Michael is also an active speaker at conferences and events and a longtime editor at InfoQ.


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 Neo4j graph database. As the project lead of Spring Data Neo4j he helped developing the idea to become a convenient and complete solution for object graph mapping. Michael now takes care of the Neo4j developer community.

Lectures

In English Using ASCII Art to Analyze your Source Code with Neo4j and OSS Tools

If you ever looked at compiler’s AST’s, module dependencies and call graphs you’ve long realized that all the stuff we write is actually easily representable as a graph.


Some years ago I had the idea to pull the essence of Java Projects into the graph to have some fun. Nowadays there are several tools which help me do that and


I can wield the power of Ascii-Art to query these interesting structures.


Join me for a peek into the JDK that you might not have ever done before. I’ll also show some OSS tools that help you with quickly getting started gaining insights.


I’ll talk about some cool applications that use this approach to gain insights that they were not easily able to otherwise.