The way we decided to manage the continuous integration process is to have one build server per project, that is an exclusive virtual machine with a Team City install running on it. These strategy gives each team full control over the server without having to worry about other projects. Other alternative, that I think is... read more
A couple of weeks ago I started helping some teams to set up their continuous integration servers. There are several tools and strategies you can use to accomplish this task. In our case, we decided to use MSBuild as the automation tool and TeamCity as the continuous integration server. Team City provides several features to... read more
Some days ago Johnny posted about Jekyll and that motivated us (Martin and me) to perform some spikes with it. So in this post I will share what I have been doing. I assume that you have already set up your Ruby environment. Let’s start by installing jekyll: Very easy and straightforward. Now create a... read more
The life takes us through different and mysterious ways. In this occasion that way has lead me to Ruby world. So, here are the steps I perform to get my Ruby development environment up and running on Windows 7. I started by downloading Ruby from http://rubyinstaller.org/. In my case and because of the context of... read more
If you want to extend RCE by adding a new module, it is possible taht you need to add some configuration parameters for the module’s logic. Depending of the nature of your module, you will set the configuration parameter when deploying the application in your server or using another approach you could allow the user... read more
I think that many developers that work SQL Server do not have a clear understanding of this topic (I used to be one of them) and because of that is that I am writing this post. Logins vs. User accounts To connect to a SQL Server instance you first need a login so the instance... read more
Some days ago we had to work hard on this topic to make an ASP.NET MVC application run on IIS7. It took us almost 2 hours, and after completing the task I decided it deserves a post. I will start by listing the common setup steps and then I will share our particular case. Solving... read more
During these days we (project A2 team) have been working on this topic. We are working on training material about website performance, so we had to review some tools to measure performance. Below is a list of tools we have reviewed during the last week. FireBug: is a very popular FireFox add-on for allowing to... read more
During the last couple of days I had to replace some words in several text files so I decided to write a Power Shell script to perform this task. Below is the code snippet I used: $files = get-childitem *.txt foreach ($file in $files) { $content = Get-Content -path $file $content | foreach... read more
During the last week I have been working with Iaco in a project about this topic. I found it quite interesting I had some experience in shell scripts but on Linux platform but Power Shell (in honor to its name) seems to be more powerful. First of all I must say that there are some... read more