November 2011
11 posts
5 tags
Clustering RabbitMQ
Clustering RabbitMQ is very easy - if you know how. Unfortunately, the documentation on this topic is good but not good enough (cf. RabbitMQ Clustering). If you try to do it, you may get lost on the track until you find some insightful posts on the mailing list. This is why I summarize here how I got it to work. Say, you want to create a cluster having two disc nodes and two ram nodes. If you do...
Nov 25th
6 notes
3 tags
Technical Quality is an Insurance Policy →
Nov 23rd
7 notes
1 tag
Analysis of Facebook Graph
Very interesting paper: The Anatomy of the Facebook Social Graph Reading this very interesting analysis of the structure of the Facebook graph I come to the conclusion that the main features qualitatively may be common to all graphs of social networks. For example, I’ve seen another social graph one order of magnitude smaller having very similar features. It would be really interesting...
Nov 22nd
38 notes
3 tags
Velocity is Killing Agility! →
Nov 17th
2 tags
If I had more time I would have written less code →
Nov 17th
4 tags
I Regret
I regret. Before I learned to think and to act functional, I proclaimed X=X+1 for years. Have mercy!
Nov 17th
16 notes
4 tags
Why Functional: One Reason
Why functional is better? So many reasons, one comes here: Programming languages are not made for computers, they are for humans to formulate generic solutions computers can solve faster in the details. The imperative style formulates the steps the computer has to follow, the functional style formulates the generic solution as such. Imperative style wants you to act like a machine, functional...
Nov 17th
19 notes
3 tags
Name Dropping Consultants
I don’t like name dropping consultants. Name dropping transports no knowledge at all, just obfuscates what is needed to find a decision. A little better is concept dropping, but only a little. What I expect of a consultant is, that she or he asks a lot of questions about my problem and afterwards shows two or three possible solutions for that particular problem, combined with an...
Nov 17th
3 tags
The Measure Of Agile Is Quality
In agile, I guess, it’s all about quality, not quantity. Quality of code, quality of user experience, quality of customer satisfaction. It’s about maintaining quality in a world of change. It’s not at all about being as fast as possible, but as good as possible - while everything around us is changing constantly. It’s about being smart, not being ...
Nov 17th
2 tags
Tumblr Sucks When Posting Code
Tumblr really sucks when you try to post code snippets. You can edit your posts using HTML but when you save or when you edit again in fancy mode and save, a lot of extra HTML is added to your posts which often makes the code snippets unreadable. I reported this to be a bug a long time ago - a year or so - but it is still not fixed. Solution would be either to add a “pre” or...
Nov 11th
4 tags
Publish To A Local Maven Repository With SBT
The Simple Build Tool SBT to build Scala projects is simple most of the time, but if you need something special it can become hard to configure. Documentation is quite well, but not very detailed. More often than not I found me googling some receipts and follow some iterations of trial and error before I finally succeeded. Since I use Scala in real life commercial projects I’m oft confronted...
Nov 11th
8 notes