jdd2014: using ascii art to analyzeyour source code with neo4j and oss tools - michael hunger

114

Upload: proidea

Post on 01-Jul-2015

206 views

Category:

Technology


5 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 2: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 3: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 4: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 5: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 6: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 7: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 8: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 9: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 10: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 11: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 12: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 13: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 14: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 15: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 16: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 17: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 18: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 19: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 20: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 21: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 22: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 23: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 24: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 25: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 26: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 27: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 28: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 29: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 30: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 31: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 32: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 33: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 34: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 35: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 36: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 37: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 38: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 39: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 40: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 41: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 42: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 43: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 44: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 45: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 46: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 47: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 48: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 49: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 50: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 51: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 52: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 53: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 54: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 55: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 56: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 57: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 58: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 59: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 60: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 61: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 62: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 63: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 64: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 65: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 66: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 67: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 68: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 69: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 70: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 71: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 72: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 73: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 74: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 75: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 76: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 77: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 78: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 79: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 80: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 81: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 82: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 83: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 84: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 85: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 86: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 87: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 88: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 89: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 90: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 91: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 92: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 93: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 94: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 95: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 96: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 97: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 98: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 99: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 100: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 101: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 102: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 103: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 104: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 105: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 106: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 107: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 108: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 109: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 110: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 111: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 112: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 113: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger
Page 114: JDD2014: Using ASCII art to analyzeyour source code with NEO4J and OSS tools - Michael Hunger