Ayende @ Rahien

Refunds available at head office

A new daily builds site

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.

Tags:

Posted By: Ayende Rahien

Published at

Originally posted at

Comments

Robert Muehsig
11/29/2011 10:20 AM by
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
11/29/2011 10:29 AM by
Matt Melling

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

Anton
11/29/2011 11:02 AM by
Anton

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
11/29/2011 11:53 AM by
Ayende Rahien

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

Ronnie Overby
11/29/2011 12:23 PM by
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
11/29/2011 12:25 PM by
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
11/29/2011 12:28 PM by
Ronnie Overby

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

Michael Dudley
11/29/2011 02:09 PM by
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.

AndersM
11/29/2011 05:24 PM by
AndersM

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
11/29/2011 06:08 PM by
Scott Scowden

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

Rafal
12/01/2011 08:27 AM by
Rafal

http://i.imgur.com/lxmVA.png

Really happy about that numbers?

Frans Bouma
12/01/2011 10:11 AM by
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.

Comments have been closed on this topic.