Stefan Wagner

«Truth can only be found in one place: the code.»  Robert C. Martin alias Uncle Bob


Blog | Archive | Resume | Projects | References

Independent Domain Model

09 Sep 2014 | | architecture, maven

In our current project, we made a design decision for our domain model to be independent of any concrete persistence technology. Due to the fact that the persistence layer had to be replaceable in order to fit in any client environment, we came to the conclusion that we needed to define an API module for the persistence and a temporary or default implementation of it.

Continue Reading →

Wiki History Book

09 Jul 2014 | | graph, d3js, javascript

As per a request of Professor Dr. Peter Gloor of the Massachusetts Institute of Technology, MIT, Center for Collective Intelligence I’ve worked out three different versions of a graph representation on the connections among famous people of English Wikipedia. Each person was represented by a node. More people referred to a person, thicker got its node.

Continue Reading →

Analyse logs with Graphviz

30 Jan 2014 | | graphviz, play-framework

A swiss health insurance has some problems with their telephone system and keeps loosing calls. Nobody knows ther reason. The system logs a lot and it’s really hard to get information from there. There is a state of a call like initialized, queued, connected unordered and mix with other calls.

Continue Reading →

Fast development with Java Play

10 Aug 2013 | | play-framework

I currently work in a project where we use the Play framework from Typesafe. I’m really impressed how fast we develop our web application. Actually, after generating the project over the console

Continue Reading →

Use polymorphism!

18 Feb 2012 | | java

A while ago, I wrote code with long if else statements due to an user interaction on a web modeller that created some new objects on the backend. Like this you were able to model some IT infrastructure with its componets such as swiches, routers, firewalls, ect.

Continue Reading →

1 2 3