-
I was thinking of writing post series on NAnt but then I decided to write some on MsBuild first. This post will briefly introduce you the basic concepts of automation of build, why we need build tools/scripts, and what alternatives we have. Let’s first start with the definition of build script...
-
This feature of SVN is very handy. After you build your projects, there will be dlls in bin folders etc which you don’t want to commit. Using svn:ignore property of SVN, you can eliminate the possibility of committing those files! As many other things, I learnt this from NH :)
-
A few weeks back I sat down with Larry Clarkin to record an episode of the Thirsty Developer (a podcast that he and Dave Bost put out) prior to my doing my SOLID session with the WI-Ineta group. Larry and I sat down at a local starbucks to chat about the session as well as just talk shop (Dave was off...
-
Today I was reading the latest one of the many excellent blog posts Patrick Smacchia has put out on the topic of code metrics and caring for your code's quality. The passion this guy has for that topic is such that he has created the best tool for analyzing your code . But he doesn't stop there...
-
I just read Ron Jefferies latest post entitled My Named Cloud is Better Than Your Named Cloud and it got me riled up enough to post something I've been meaning to write about for at least a couple of years. His post touches on the point I'd wanted to make, but doesn't quite say it as simply...
-
As we are moving from our old build product (cron jobs which simply call a NAnt script) over to our new build server Hudson there are a TON of things we are trying to add. One of the new features is the ability to perform dry-run merges from our trunk against a branch each night to see how stable/unstable...
-
This is just a little PSA for anyone out there using MSTest and has a build server up and running. Yesterday I noticed that our Hudson server was running low on drive space. I thought this was a bit odd so I started to take a look. After about 20 minutes of looking i realized that for...
-
The ALT.NET universe in Chicago gets together again on June 10 th , this time to learn and talk about Git , the SCM you're probably tired of hearing people jabbering about and still have not taken the time to look at. The presenter will be myself and I hope to explain how Git works and how it can...
-
The other day I was watching a video about IoC/DI from Google and about 47 seconds into the video I got a bit upset. Why did I get a bit upset? Because off the bat he talks about IoC/DI as being a concept to simplify testing and creating testable code. I am sorry but this is NOT the...
-
As a brief inspection of your RSS reader will quickly tell you, it's Code Camp season. Not to be left out of this party, the developers in the Chicago and Milwaukee areas have a great option this year. The Chicago Code Camp , which happens on May 30th, is strategically located right between these...
-
After a decent amount of effort on our project we have finally setup a standard build script for all of our projects, which is a great thing. But when I was converting on of my projects over to the new format I ran into some odd behavior and it was only happing on my box, not others. Here is more...
-
After reading a good number of the guides for getting Git / GitHub / Unfuddle working correctly in Windows, I finally got it sorted out. I had to use a bunch of things I had not used before so I realized it's probably a good idea to share my findings, hoping to help someone else (and maybe myself...
-
A rainy weekend and some brain hunger made me finally do something I had been meaning to do for a while. Once I posted about my interest in screencasts and their power to make information memorable. This last weekend I filled up my shopping cart over at PeepCode with a bunch of material that was on my...
-
We talk about how important it is to keep your code in working order, but no one ever really talks about keeping the container for your code in working order --- Your Project Solutions. Per Wikipedia Refactoring code can be defined as: Means improving it without changing its overall results, and is sometimes...
-
This is a tip for those working with JavaScript (and possibly other types of files) that is freely available for download. For the n th time in the last few months I spent an unnecessary amount of time trying to find a problem in my code that wasn't really there. Windows keeps track of the files...