Over the past few weeks I’ve been pretty quiet on the blogging and list front. I’ve had a lot going on behind the scenes, and can now announce that I have accepted a position with a wonderful XP shop (and great company) called CARFAX in Columbia, MO. I am very excited by the opportunities there,…
Fitnesse and Ruby – a basic tutorial
A couple of weeks ago I posted a tutorial for getting Fitnesse and .NET working together. It was a good success, but I had an ulterior motive. I really just wanted to suck you, the reader, in so I could bring to you Ruby – a fun OO language. However, getting Ruby hooked up proved…
Beyond Java – A Glimpse at the Future of Programming Languages
(Note: I posted this to Slashdot about a week ago and it’s still pending. I’ll update this when they finally get it in their review section) (Update: It finally got posted, only two months later.) I recently got sent a copy of Bruce Tate‘s newest book Beyond Java – A Glimpse at the Future of…
The Guitar Lesson – a TDD Analogy
Recently on the C# Design Patterns mailing list, an email came over about this post by Andres Aguiar. In it, he makes an argument that I have heard several times before – why should I write a simple test when I know it’s going to fail, and besides, I know what it needs to do,…
Teaching by Asking Questions – the Socratic Method
A recent discussion on the TDD list led me to this paper from Rick Garlikov about how he used a method of asking questions to teach a group of third graders binary arithmetic in a short interactive session that I found quite fascinating: The Socratic Method: Teaching by Asking Instead of by Telling
Blogging for Apress
Just a short note to say that I’ve accepted an invitation to blog for Apress Publishers. It’ll be mostly on Agile tips and technologies, but I’ll still be doing good stuff here as well. I think they sent out invitations to the User Group owners which is how I ended up with one. Anyway, you…
Fitnesse and .NET – a basic tutorial
I’ve been working more with FIT and FITnesse, especially the .NET port. I tried to locate a quick tutorial to get someone up and running on it with a very basic project, but couldn’t seem to come across one. Hopefully this will help you, or someone you love, get Fitnesse hooked into your .NET project…
CharJUG Wiki up and running
After some prodding by the group, I’ve got a Wiki for the Charlotte Java User’s Group up and running at http://wiki.charjug.org. I’ve also transferred over John Currier’s excellent list of Java employers in Charlotte (be sure to check out his awesome SchemaSpy tool for databases). Now I suppose I should get a site up for…
Get AssemblyInfo.cs version info from an Assembly using NAnt
I was going through trying to figure out how to get the version number of our built assemblies from NAnt. We specify them using AssemblyInfo.cs, so the GetVersion tasks weren’t working for me. I found a post by Michael Flanakin which outlined his way of pulling the version number from a file. That gave me…
Test-Driving UIs – Layout Manager Spike
Kelly Anderson recently sent over a layout manager for C# that models the Boxes and Glue method from TeX. For those of you not aware of that, the general concept as I understand it is having a UI made up of boxes that can resize dynamically and stay in relative position to each other based…