Presentations

Writing Maintainable Code

I've just uploaded files from todays presentation Writing Maintainable Code, as delivered to the MS Communities Code Camp 2010. Included is the PDF of my speakers notes, and a zip file of the diagrams and code I used.

See you at CodeCamp!

Every year, just before the Microsoft TechEd conference, a Code Camp is held in Auckland.

In past years I've always forgotten about this Code Camp until too late. This year, not only have I managed to arrange my flights and accommodation so I can come along, I've also volunteered to give a presentation.

Build Automation with NAnt

I've published my slides and scripts from last nights Build Automation with NAnt presentation. In addition to the actual NAnt script we wrote on the night, I've included my draft that I used while preparing the talk.

Upcoming Presentation: Build Automation with NAnt

On July 7, I'll be giving a talk Build Automation with NAnt to the Wellington .NET User group.

Here's the advertising spot I wrote for it:

Think about the project(s) you’ve worked on in the last six months. What was involved in going from source code in development to working code in production? How many manual steps were involved? Do you have a copy of the mythical 47 step checklist for deployment into the test lab? We developers spend much of our time streamlining and automating other peoples workflow, yet often we’re like the Cobblers children as we do things the hard way: manually. Start working smarter, not harder, and start automating your builds. NAnt is one good tool for this automation – come and see how NAnt works and discover how you might be able to use it yourself. If you’ve been considering use of psake, rake, make, nmake, msbuild (or any of their cousins) but aren’t quite sure what they’d do for you, come along to see some of what can be achieved with a little investment of time.

Hope to see you there.
Assuming you're based in Wellington, NZ, of course! I'll be posting for download a PDF of the slides plus the scripts I write on the night.

Unit Testing 102

Slides from today's presentation Unit Testing 102 are now available for download here.

A zip file of code from the presentation will be attached shortly.

Smart Code

Thanks to everyone who came along to the Wellington .NET User Group tonight to hear my presentation "Smart Code".

My slides are now available for download as a PDF; I'll get the code up tomorrow once I've had a chance to prune the download size.

Update 18/3: Code file is now attached.

Upcoming Presentation: Smart Code

Update: Tomorrow!

Next week on Wednesday, 17th March, I'll be giving a presentation at the Wellington Dot Net User Group entitled "Smart Code".

Here's the advertising blurb:

Unit Testing 101

Unit Testing 101

I've posted the slides and some useful links from the presentation I gave last night at the Wellington .NET User group.

Coming Soon: Unit Testing 101

Coming up in just under a fortnight, on Wednesday November 4th, I'll be giving a presentation on the fundamentals of Unit testing.

We’ve all heard the hype – that unit testing is a good way, “the one true way” to improve the reliability and flexibility of our systems, to drive out good design, reduce coupling, increase cohesion, write less code, write better code, write faster code, decrease dependencies, write code faster, reduce our carbon footprint, plant native trees, save the whales, reduce orangutan unemployment, counter global warming and colonize the stars.

Speaking at DNUG *tonight*

I forgot to post earlier - I'm giving a talk "Towards Supportability" at the Wellington .NET User group tonight.

Update: I've posted my slides from tonights presentation - see Towards Supportability.

Towards Maintainability

TowardsMaintainability.JPG

I've posted the Towards Maintainability presentation I gave last month (May 2009) at the Wellington .NET User Group.

See Towards Maintainability, under Presentations in the menu, for the PDF download.

Maintainable Code

MaintainableCode.jpg

I've posted the Maintainable Code presentation I gave this weekend at .NET User Group Code Camp 2009.

See Maintainable Code, under Presentations in the menu, for the PDF download.

Towards Maintainability - The Links

With due apologies for the delay, here is a list of links relevant to last Wednesdays presentation, Towards Maintainability ...

Definr.com - an online dictionary with crosslinks for synonyms and other related words.

FxCop - static analysis of compiled assemblies reporting on potential areas for improvement.

Gendarme - Open source equivilent to FxCop, from the Mono project.

Towards Maintainability

Slide1.JPG

Here are the slides from the talk I gave tonight at the Wellington .NET users group ...

Updated 15 June: I've now posted the Towards Maintainability presentation as a PDF

I'll post a followup shortly with some links to resources and tools mentioned in the talk.

Talking at the User Group

I'm giving a presentation on "Towards Maintainabiility" next Wednesday (20 May) at the Wellington .NET users group ...