Ayende @ Rahien

My name is Oren Eini
Founder of Hibernating Rhinos LTD and RavenDB.
You can reach me by phone or email:


+972 52-548-6969

, @ Q c

Posts: 6,026 | Comments: 44,842

filter by tags archive

A new daily builds site

time to read 2 min | 245 words

It is absolutely shocking how quickly small applications add up. One of the applications that has been an absolute core part of the architecture in Hibernating Rhinos is the daily builds server. It is a core part of the system because it is the part that is responsible for… well, managing the downloads of our products, but it is also the endpoint that the profilers will use to check whatever they need to be updated, and how to get the new binaries.

Unfortunately, that piece was written in about 2 hours sometimes in 2008 (I only have history for the project up to mid 2009), it was a MonoRail project (ASP.Net MVC wasn’t released, and I didn’t really like it at the time). And it hasn’t been updated since.

I believed that I mentioned that there should be a very small transition between “you are hired” and “your stuff is in production”. We got a new developer last week, and we now have a new version of the daily build out: http://builds.hibernatingrhinos.com/

The new site is build on top of RavenDB, and has a much better UI. It also gives us, for the very first time, real feeling for the number of downloads that we actually have over time.

In particular, we have these:

And both graphs are things that I am very happy to see Smile.


Robert Muehsig

Congratulation - seems like a very good time for you. But could you please ask your developer to change the font? Comic Sans (?) is a bit outdated ;)

Matt Melling

In our office, Comic Sans is also known as Gross Misconduct ;-)


don't flatter yourself too much here :) it's the quality of the products that compensate the state "Ugly as hell" for all your web interfaces , including this blog and the new build site.

The minimum and useful features are there and in place but man hire a designer :D

Ayende Rahien

Anton, I actually really like the new UI for the build site. And it was created by a designer.

Ronnie Overby

Very cool. Have you ever thought about making the build server open source? Also, I think that there's a notion in the community that if something doesn't look like Apple designed it, then it hasn't been designed at all. Sometimes software shouldn't have to make a fashion statement.

Ayende Rahien

Ronnie, The build server is open source. https://github.com/ayende/texo

You are talking about the build website, which isn't, mostly because it isn't. There really isn't anything interesting there.

Ronnie Overby

Thanks, Ayende. No, I was talking about the build server. I didn't know it was called Texo.

Michael Dudley

I also think the build site could use some tweaks. Here is how it looks at 800x600 in Firefox 8.0 on Windows 7: http://i.imgur.com/lvqy3.png

Even at full resolution the Projects links still overlap the red line on my computer.


The design really should be fixed, i have the same experience as Michael. First at +1400px width does the text in the sidebar stop overlapping.

Your designer is not a web designer.

Scott Scowden

Definitely has some text overlapping issues. On the left and with the downloads graph on the builds view.



Really happy about that numbers?

Frans Bouma

@Rafal, I think the graph is just buggy, it first simply added the Downloads of month X with the downloads of all previous months which became the total of month X and in november it changed to the actual downloads for that month.

Comment preview

Comments have been closed on this topic.


No future posts left, oh my!


  1. Technical observations from my wife (3):
    13 Nov 2015 - Production issues
  2. Production postmortem (13):
    13 Nov 2015 - The case of the “it is slow on that machine (only)”
  3. Speaking (5):
    09 Nov 2015 - Community talk in Kiev, Ukraine–What does it take to be a good developer
  4. Find the bug (5):
    11 Sep 2015 - The concurrent memory buster
  5. Buffer allocation strategies (3):
    09 Sep 2015 - Bad usage patterns
View all series


Main feed Feed Stats
Comments feed   Comments Feed Stats