Stefan Wagner

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


Blog | Archive | Resume | Projects | References

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.

The main requirement was that the representation was in the browser. The three different versions were:

The most interesting was the third version with d3js. However the issue was the number of edges among nodes that rose exponentially and got closer to the present. There were too many edges for the javascript to handle in the browser. The solution was that we suppressed a certain number of edges in order to be able to run the script.

Dynamic Version of the Wiki History Book

You see the wiki history book here and the source code is here.

comments powered by Disqus

Older · View Archive (11)

Analyse logs with Graphviz

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.

Newer

Independent Domain Model

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.