... about Brad

Friday, May 27, 2005

Subversion instead of VSS 2005

Looks like we're going with Subversion instead of VSS 2005. A beta version of source control is stretching our risk tolerance just a little too far... Maybe we will migrate to VSS once it is RTM.

I would like to use it eventually so we can take full advantage of what VSTS is capable of. We'll visit this once VSTS and VStudio is RTM. Hopefully that's around September this year!!

Thursday, May 26, 2005

CruiseControl.NET and Subversion Source Control

Article with details on using Subversion with CC.NET

Wednesday, May 25, 2005

Is Design Dead? -- Martin Fowler

I have to read this article thoroughly...

Enterprise Library

The Enterprise Library from Microsoft is not something new to me but I haven't really had the chance to play with it very much.

The project we're about to start is using .NET 2.0 and we'll be trying to use as many of the application blocks as possible. It will be interesting to see how much change to the source code will be required to have it run with .NET 2.0...

Tom Hollander's Blog is a good source of information relating to the Enterprise Library. Tom is an aussie who used to work at the ATO.

Friday, May 20, 2005

Finally got Team Foundation Server

Finally got it... it's only 287MB!  I thought it was going to the many GB to download.  Apparently it's hard to find from the MSDN download section as well. 

I just have to install it now and see what works and what we're going to use to start with.

Thursday, May 19, 2005

FlexWiki -- a C# Wiki

FlexWiki is a C# Wiki. You can download the full source code from the website if you like... or you can just download the Wiki binaries, setup a virtual directory in IIS and start using it! You can use the file system for storage or SQL Server.

Database Documentaton Generator... like nDoc

MSDN like documentation for your database!
Here's an example of Raptier DB Doc from SharpPower
The product from SharpPower is worth a look. The Enterprise
Edition costs about $500 USD ... but I'm sure there's an open source version
out there somewhere... and if there isn't we should write one.

Wednesday, May 18, 2005

Agile Modelling


Agile Modeling (AM) Home Page: Effective Practices for Modeling and Documentation

Interesting site.

nDoc example page


nDoc being used to document itself ... I think.

Good site to point people at when you're trying to explain what is produced with nDoc.

CruiseControl.NET Live


Check out the web dashboard and view the build reports.

Atom ... The next RSS

Atom (Standard) on Wikipedia


Working Group Homepage


(...from Wikipedia)

Atom is an XML-based document format and HTTP-based protocol designed for the syndication of Web content such as weblogs and news headlines to Web sites as well as directly to user agents. It is based on experience gained in using the various versions of RSS. Critics have argued that it has merely created additional confusion.

Atom is a work-in-progress within the IETF [1] (http://www.ietf.org/html.charters/atompub-charter.html). Implementors are urged to wait until the spec is finished before deploying it, so that interoperability problems are minimized [2] (http://diveintomark.org/archives/2004/02/04/incompatible-rss).

The last draft specification before the Atom work formally entered the IETF process is referred to as "Atom 0.3", and has support from a fairly wide variety of syndication tools both on the publishing and consuming side. In particular, it is generated by several Google-related services, namely Blogger and Gmail.

As well as a replacement for RSS (the "Atom Syndication Format"), the Atom Project is producing the "Atom Publishing Protocol", with a similar aim of improving on and replacing existing publishing mechanisms, such as the Blogger API and LiveJournal XML-RPC Client/Server Protocol. Atom was previously known as "Echo".

The latest Atom data format and publishing protocols are linked from the Working Group's home page

Tuesday, May 17, 2005

The best realestate website I've seen


I really like this site. Normally you have to pay for past sales data, suburb information, etc.... but this site has it all available for free.

Something I really like (from a technical point of view) is that you can't find a single file extension on any of the pages.... no .aspx, .jsp, .cfm, .php.... nothing. Really cool think to do because if you change the web application to run on a different technology (and still have no file extensions) then you don't have any broken links!!


It would be good to see the web authors adopt W3C standards though ... get rid of the tables and use CSS!! W3C Web Accessibility Initiative

MSBuild Explorers Team WebLog

Another good MSBuild link:

MSBuild Wiki Homepage on Channel9

I just found the Channel9 Wiki Homepage for MSBuild:



CruiseControl.NET and MSBuild

I’m working on a .NET 2.0 project.  I thought we would have to throw away nAnt, nUnit, FxCop, CruiseControl.NET, nDoc and all those other nice tools… I was assuming Visual Studio Team System was going to replace everything … maybe not.


Michael Swanson’s blog (http://blogs.msdn.com/mswanson/archive/2004/10/05/238423.aspx) gives a good temp fix solution for using CC.NET and MSBuild to do our continuous integration.



Alex Weinhardt is blogging

My cluey .NET friend (with cluey .NET family members) has now got his own blog …. Go take a look at http://zandercentral.blogspot.com


Getting friendly with Extreme Programming

I'm really getting into XP. The biggest problem seems to be convincing
other people to step away from their comforting blanket of upfront design.

I just finished reading Kent Beck's book ... Extreme Programming Explained.
The book is summarised nicely at www.extremeprogramming.com and you can even
download the entire site as a zip file which I found really useful. Now I
have the website setup locally for everyone at work to browse.

http://c2.com/cgi/wiki?ExtremeProgrammingRoadmap is a great wiki on Extreme
Programming ... lots of useful practical information. Good to see that many
other people have all the same questions that I do! Kent Beck, Ward
Cunningham and lots of other cluey people contribute to this wiki.

If you don't know what a wiki is ... http://wiki.org/wiki.cgi?WhatIsWiki