50. Treffen: Neo4j, die wunderbare Welt der Graphen und Analyse von Softwarestrukturen

Do, 05.06.2014 · 19:00 Uhr · HTWK Leipzig, Lipsiusbau Raum Li318

Michael Hunger  

·  Neo Technology

Software zu entwickeln gehört zu *Michael Hungers* großen Leidenschaften. Der Umgang mit den beteiligten Menschen ist ein besonders wichtiger Aspekt. Zu seinen Interessen gehören außerdem Software Craftsmanship, Programmiersprachen, Domain Specific Languages und Clean Code. Bis vor kurzem hat er als unabhängiger “better-software-development evangelist” Teams geholfen, ihre Herangehensweise kontinuierlich zu verbessern. Seit Mitte 2010 arbeitet er eng mit Neo Technology zusammen, um deren Graphendatenbank Neo4j noch leichter für Entwickler zugänglich zu machen. Hauptfokus sind dort Integration in Spring (Spring Data Graph Projekt) und Hosting-Lösungen. Michael arbeitet(e) an mehreren Open Source Projekten mit, ist Autor, Editor, Buch-Reviewer und Sprecher bei Konferenzen. Neben seiner Familie betreibt er noch ein Buch- und Kultur-Café (die-buchbar.de) in Dresden, ist Vereinsvorstand des letzten großen deutschen MUDs (mg.mud.de) und hat viel Freude an kreativen Projekten aller Art.

Dirk Mahler  

·  buschmais GbR

Dirk Mahler ist als Senior Consultant auf dem Gebiet der Java-Enterprise-Technologien tätig und setzt sich in seiner täglichen Arbeit mit einem breiten Spektrum an Themen rund um Softwarearchitektur auseinander. Er ist Gesellschafter der buschmais GbR, einem Beratungshaus mit Sitz in Dresden.

NOSQL und Big Data sind zur Zeit in aller Munde – große Datenmengen sindBlaumeise aber nur eine Seite der Medaille. Im gleichen Maße steigt die Komplexität der Daten mit denen wir tagtäglich zu tun haben. Graphendatenbanken wurden dafür entwickelt, Datenmodelle mit großen Mengen an interessanten Verknüpfungen effizient zu speichern, verarbeiten und schnell zu navigieren.

Im ersten Teil des Abends gibt es eine Einführung in Graphen als Datenmodell, die Einordnung von Graphendatenbanken in NoSQL und Infos über Neo4j und wie man mit Java, Neo4j und Cypher schnell zu ersten Ergebnissen kommt.

Im zweiten Teil des Abends werden wir ein spezialisierteres Thema aufgreifen: die Modellierung und Erfassung von Softwarestrukturen in der Graphendatenbank. Darauf aufbauend werden Möglichkeiten zur Ermittlung von Metriken, Impact-Analysen sowie die Validierung projekt-spezifischer Regeln demonstriert.

Medien

Folien: Dirk
Folien: Michael

50. Treffen: Neo4j, die wunderbare Welt der Graphen und Analyse von Softwarestrukturen

Do, 05.06.2014 · 19:00 Uhr · HTWK Leipzig, Lipsiusbau Raum Li318

NOSQL und Big Data sind zur Zeit in aller Munde – große Datenmengen sindBlaumeise aber nur eine Seite der Medaille. Im gleichen Maße steigt die Komplexität der Daten mit denen wir tagtäglich zu tun haben. Graphendatenbanken wurden dafür entwickelt, Datenmodelle mit großen Mengen an interessanten Verknüpfungen effizient zu speichern, verarbeiten und schnell zu navigieren.

Im ersten Teil des Abends gibt es eine Einführung in Graphen als Datenmodell, die Einordnung von Graphendatenbanken in NoSQL und Infos über Neo4j und wie man mit Java, Neo4j und Cypher schnell zu ersten Ergebnissen kommt.

Im zweiten Teil des Abends werden wir ein spezialisierteres Thema aufgreifen: die Modellierung und Erfassung von Softwarestrukturen in der Graphendatenbank. Darauf aufbauend werden Möglichkeiten zur Ermittlung von Metriken, Impact-Analysen sowie die Validierung projekt-spezifischer Regeln demonstriert.

Medien

Folien: Dirk
Folien: Michael

Michael Hunger  

·  Neo Technology

Software zu entwickeln gehört zu *Michael Hungers* großen Leidenschaften. Der Umgang mit den beteiligten Menschen ist ein besonders wichtiger Aspekt. Zu seinen Interessen gehören außerdem Software Craftsmanship, Programmiersprachen, Domain Specific Languages und Clean Code. Bis vor kurzem hat er als unabhängiger “better-software-development evangelist” Teams geholfen, ihre Herangehensweise kontinuierlich zu verbessern. Seit Mitte 2010 arbeitet er eng mit Neo Technology zusammen, um deren Graphendatenbank Neo4j noch leichter für Entwickler zugänglich zu machen. Hauptfokus sind dort Integration in Spring (Spring Data Graph Projekt) und Hosting-Lösungen. Michael arbeitet(e) an mehreren Open Source Projekten mit, ist Autor, Editor, Buch-Reviewer und Sprecher bei Konferenzen. Neben seiner Familie betreibt er noch ein Buch- und Kultur-Café (die-buchbar.de) in Dresden, ist Vereinsvorstand des letzten großen deutschen MUDs (mg.mud.de) und hat viel Freude an kreativen Projekten aller Art.

Dirk Mahler  

·  buschmais GbR

Dirk Mahler ist als Senior Consultant auf dem Gebiet der Java-Enterprise-Technologien tätig und setzt sich in seiner täglichen Arbeit mit einem breiten Spektrum an Themen rund um Softwarearchitektur auseinander. Er ist Gesellschafter der buschmais GbR, einem Beratungshaus mit Sitz in Dresden.