Why use pull requests for team development? Our team recently modified its development workflow to incorporate a peer review process for all code changes. We decided to do this for a couple of reasons: We wanted to increase the overall quality of our code. We were fairly good about writing tests and not taking short-cuts, … Continue reading Pull Request Etiquette
Category: Uncategorized
Why version your assemblies?Having version information on your assemblies that are deployed with your application can be useful for determining what code was actually used to create a compiled asset. Unfortunately the default versioning msbuild provides during a compilation is not extremely useful. You can enable auto-increment on the version numbers, but unless you track … Continue reading Assembly Versioning with Team City and Git
In the quest to create an elegant web interface using MVC, I had begun to add more and more JavaScript to my views. Using great tools like jquery, Knockout, AJAX, modernizr, and underscore I began improving the interactivity and responsiveness of my web pages. At first the UI code seemed fairly simple, and I even … Continue reading I’m using MVC4, why do I need Require.js? – or – Why is my JavaScript such a mess?
Introduction We've been using Team City for a while now to deploy our ASP.NET based applications to our development, test, and production environments. Up until recently we had been using a combination of MSBuild, MSDeploy, and various scripting languages for this process. These scripting languages included cmd, powershell, and rake. The scripts would use the … Continue reading Using MSBuild and Team City for Deployments (Part 1 of 4): Introduction