Reserve Bank Museum, The Reserve Bank (map)
Effective Code with C# 4.0: With each new edition of the C# language (and the associated .Net framework), new features give us new ways to work. Come and see some of the ways that new features in recent versions of C# give you new and more powerful ways to write code. (300 level)
Continuous Integration: Perhaps you've heard of Continuous Integration, or perhaps you're already doing it and want to do it better. Come along for a quick overview on why you want it, pointers for for how to get started and some tools to make it happen. Also includes some tips from the field on what works and what doesn't. (200 level)
Bevan Arps is a professional software developer and self confessed unrepentant geek. With a career that spans analysis to testing, hardware installation to user training, and tech support to technical writing, he is currently a C#/.NET developer working for the Reserve Bank of New Zealand. Bevan’s blog can be read online at www.nichesoftware.co.nz .
Hey Richard, we've got a similar situation here at StarNow with potentially multiple development branches and CruiseControl for source control. Fortunately, CC.Net has a preprocessor for its config files, so adding a new branch requires only 3 lines of nicely-formatted XML copied & tweaked for the <cb:scope> element. All the rest of the build config is organised in a few <cb:define> elements. See http://confluence.public.thoughtworks.org/display/CCNET/C...![]()
for details.
Aargh, now I remember a question I wanted to ask. How do you handle CI when you have many arbitrary source code branches?