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 .
Comments
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 ;)
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
Robert, Yes :-)
Anton, I actually really like the new UI for the build site. And it was created by a designer.
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.
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.
Thanks, Ayende. No, I was talking about the build server. I didn't know it was called Texo.
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.
Definitely has some text overlapping issues. On the left and with the downloads graph on the builds view.
http://i.imgur.com/lxmVA.png
Really happy about that numbers?
@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