Easy TeamCity Installation with Docker

Posted by & filed under Uncategorized.

TeamCity from JetBrains is an easy-to-use and powerful continuous integration system. It is a commercial product, but there is a special zero-cost license for small projects and FOSS applications. While installing TeamCity is relatively easy, its setup is further simplified via the use of Docker. Like many other state-of-art continuous integration systems, TeamCity adopts the… Read more »

Build Agent: Template vs Provisioning

Posted by & filed under Uncategorized.

For an automated build system, a typical configuration involves the separation between the build server and the build agents (some systems call it master-slave or coordinator-runner). Such a configuration allows any addition or removal of new build agents, perhaps to improve the build performance, without causing too much disruption. When it is time to spawn… Read more »

Velocity, Kinematics, and Cover Flow

Posted by & filed under Uncategorized.

Last week, one of my favorites conferences, Velocity Conference, took place in Santa Clara. Beside the joy of meeting old friends and making new acquaintances, Velocity was exciting for me due to its crazy amount of excellent materials to digested post-conference. In addition to that, this was also for the fourth time I gave a… Read more »

Great Teams Make History

Posted by & filed under Uncategorized.

The Spurs just recently won the 2014 NBA Finals with a series of convincing games. Most importantly however, they demonstrated the amazing traits of unselfishness and teamwork. It is not about getting the individual fame and glory, it is all about working together towards the common goal. Time and time again we witnessed the excellent… Read more »

White Trolling

Posted by & filed under Uncategorized.

When dealing with annoying people, there are at least two possible choices: ignore them or contain them. The former is a popular advice for combatting Internet trolls. The question is, shall we start to move slowly towards the containment tactic? Imagine a group of people wandering in your neighborhood. They are not criminals, they are… Read more »