erik.doernenburg.com
Erik Dörnenburg · Toxicity reloaded
https://erik.doernenburg.com/2013/06/toxicity-reloaded
This website does not display correctly in Internet Explorer 8 and older browsers. The commenting system does not work either in these browsers. Sorry. At the moment I'm playing with D3.js. Trying to recreate some of the polymetric diagrams pioneered in CodeCrawler. You can see my progress on that over here. In the process it occurred to me that it should be relatively trivial, using the same tools, to recreate the Toxicity charts. I've even approximated the Excel colour palette we used. Middot; Comments...
erik.doernenburg.com
Erik Dörnenburg · Testing Cocoa Controllers with OCMock
https://erik.doernenburg.com/2008/07/testing-cocoa-controllers-with-ocmock
This website does not display correctly in Internet Explorer 8 and older browsers. The commenting system does not work either in these browsers. Sorry. Testing Cocoa Controllers with OCMock. Let's look at an example. CCMenu. Is a small application that displays the status of CruiseControl. Continuous integration servers. As part of adding a new project to be monitored the user has to enter the URL for the CruiseControl server and a combox provides a history of previously used servers. This is a case wher...
erik.doernenburg.com
Erik Dörnenburg · Books
https://erik.doernenburg.com/books
This website does not display correctly in Internet Explorer 8 and older browsers. The commenting system does not work either in these browsers. Sorry. While I am still working on the now long overdue book on software visualisations, I have over the years contributed essays and chapters to several other books. This page lists these contributions. Edited by Rien Dijkstra, John Gøtze and Pieter van der Ploeg – AuthorHouse 2013. Based on some central ideas from my talk on Enterprise Architecture. In a discu...
erik.doernenburg.com
Erik Dörnenburg · The Buy-vs-Build Shift (part 1)
https://erik.doernenburg.com/2012/09/buy-vs-build-shift-part-1
This website does not display correctly in Internet Explorer 8 and older browsers. The commenting system does not work either in these browsers. Sorry. The Buy-vs-Build Shift (part 1). When a new IT solution is needed in an enterprise, maybe because the business is changing or maybe because an existing manual process should be automated, the people who are in charge of implementing the solution usually quickly get to the question: should we build the solution or should we buy a package? The IT department...
erik.doernenburg.com
Erik Dörnenburg · Dependency Structure Matrix
https://erik.doernenburg.com/2010/04/dependency-structure-matrix
This website does not display correctly in Internet Explorer 8 and older browsers. The commenting system does not work either in these browsers. Sorry. This is just a quick post to raise awareness for a technique that has been around for a while. In software architecture a Dependency Structure Matrix (DSM) can be used to understand dependencies between groupings of classes, that is packages in Java and namespaces in C#. There are obviously other uses, and this Wikipedia article. The first, and most obvio...
erik.doernenburg.com
Erik Dörnenburg · How toxic is your code?
https://erik.doernenburg.com/2008/11/how-toxic-is-your-code
This website does not display correctly in Internet Explorer 8 and older browsers. The commenting system does not work either in these browsers. Sorry. How toxic is your code? Update: I have reimplemented the charts in HTML5. See Toxicity reloaded. If you are somebody who writes code you probably know that moment when you look at some code you didn't write, or some code you wrote a long time ago, and you think "that doesn't look good." Ok, more realistically, you probably think "WTF? The following table ...
erik.doernenburg.com
Erik Dörnenburg · Making ESB pain visible
https://erik.doernenburg.com/2009/07/making-esb-pain-visible
This website does not display correctly in Internet Explorer 8 and older browsers. The commenting system does not work either in these browsers. Sorry. Making ESB pain visible. The diagram above only shows one of the content services, which for the sake of this article is a service that provides contact details for a person. Was this really another case of architect's dream, developer's nightmare? The picture should not only show the layering of the system in more detail than the architecture diagram but...
erik.doernenburg.com
Erik Dörnenburg · Java at WWDC
https://erik.doernenburg.com/2015/07/java-at-wwdc
This website does not display correctly in Internet Explorer 8 and older browsers. The commenting system does not work either in these browsers. Sorry. This year, the Java programming language is 20 years old. To mark the occasion, Michael Stal, editor of JavaSPEKTRUM, decided to publish a few anecdotes that we, the members of the content advisory board, would contribute. When I thought about what to write the hype around this year's WWDC was building up, reminding me of the following story. I must admit...
erik.doernenburg.com
Erik Dörnenburg
https://erik.doernenburg.com/topics/coding
This website does not display correctly in Internet Explorer 8 and older browsers. The commenting system does not work either in these browsers. Sorry. There are no posts in this category. Middot; Comments powered by Juvia. Middot; Hosted at Uberspace.