Category: tech
-
Tree Surgeon 1.0
This week I released 'version 1' of Tree Surgeon, my application that will generate a .NET development tree for you.
-
On Subversion
I've recently started using the Subversion Source Control system a lot more. It really has got pretty stable now and I feel happy about telling people that they should consider migrating to Subversion from CVS (or in fact pretty much any other Source Control tool) as soon as they can. Atomic checkins, offline features, scalibility, useful and easy tags and branching, and lots of other good stuff all make it a compelling tool.
-
Automated SSH authentication on Windows
I use a few remote UNIX servers. Some host web content, some are Source Control repositories. All of them I access using SSH either for an interactive shell, or as a tunnel for applications like Subversion, CVS or rsync.
-
How to setup a .NET Development Tree Wrapup
Update
-
Goodbye Web Forms
Today I committed the final changes to a large chunk of CruiseControl.NET work that I'm rather proud of, namely removing all Web Forms code from the Dashboard Web App.
-
find and grep
So remember my new toy - the command line? Well, I didn't just drop it after a few days.
-
Introducing Tree Surgeon
If you've been following my 'How to setup a .NET Development Tree' series, you might have been encouraged to start work on a new development tree. If you are, then you might want to check out Tree Surgeon. Its a new Open Source project I've started which will create a complete development tree for you, parameterized for your needs. At the moment those parameters are just the project name, but that should be enough to get you going.
-
How to setup a .NET Development Tree Part 7
Last time we left our code with a dependency on a 3rd party library, multiple internal modules (VS Projects), and a passing test. Great! But how do we know the test passes? At the moment it requires us to have our 'interactive hat' on. It would be much better if we knew just by running our automted build. So let's do that.
-
How to setup a .NET Development Tree Part 6
By now we have some source code checked in to our Source Control server. Its got a structured folder hierarchy and we're being careful about how we check specific files in (and ignore others). We're combining Visual Studio and NAnt to have a simple yet powerful automated build that works closely with the changes we make during interactive development.
-
Classifying Tests
I'm not really a 'testing guy', but I am an 'agile guy' so I do write and use automated tests during development. I find that there's a lot of confusion about what a 'unit test' is, what an 'acceptance test' is, and that kind of thing. Most of the time people have their own feelings about what these different classifications of test are and when talking to others assume that they have the same idea. This is frequently not the case.