This past Tuesday and Wednesday Microsoft Argentina hosted the Going Deep with Windows Azure training event. We took care of second day sessions: Azure Service Bus Hadoop on Azure Node.js and Java on Windows Azure Azure Websites Azure Virtual Machines I was in charge of the third session. I started talking about the different technologies supported by Azure... read more
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
In this post I want to share some tips about this topic. Backlog basics (or preliminary definitions) Some people tend to think that a backlog is just a simple list of items. I don’t think that is true; I try to use the word backlog to refer to a list of items that are prioritized and estimated.... 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
Disclaimer: what I write here is something that is working for me, but I am not an expert, so I cannot declare this to be the best solution. I am working on a small application that I know it will grow, so the traditional Sinatra application could be a mess when I have more than... 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 5 th international conference on Smalltalk technologies, Smalltalks 2011 organized by FAST, was held during the first week of November. Among the keynote speakers were Ian Piumarta and Kim Rose (from Viewpoints Research Institute), Markus Denker (from Inria and founder of Pharo project) and a couple of guys from Gemstone (Dale Henricks and James Foster among others). Out... 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
Before drilling down into technological stuff I want to share some basic concepts. Collision detection is a very common concern in games. It consists on determining whether two objects have come into contact with one another. In games, this is necessary in order to make decisions, for example, in games like Mario Bros., it is important... read more