How to Use Team Foundation Server Source Control with Visual Studio 2003

January 26, 2007

The title says it all!

Read the full article →

Scrum: Putting a Name on Intelligent Development Practice

January 25, 2007

If I am pressed to come up with a methodology that is a somewhat close fit for my own thinking on how software development should be managed, it would be Scrum.

Read the full article →

A Laptop Battery Breakthrough?

January 22, 2007

News comes today of a purported huge breakthrough in battery technology that promises to at least double battery life — my guess is likely more if the form factor stays the same.

Read the full article →

Software — Cheap!

January 19, 2007

Once in awhile, for entertainment, I visit online freelance software development exchanges. It’s a fascinating study of the endless human capacity for witless self-deception.

Read the full article →

Accepting a Flaky Certificate When Doing an SSL POST

January 16, 2007

I needed to communicate with a web server that requires an SSL connection yet does not have a valid SSL cert.

Read the full article →

Writing Polite Code

January 6, 2007

I ran across a generally excellent essay by Michael Feathers on what he calls Offensive Coding. The essence of his argument is that if you find yourself frequently writing defensive code (he uses checking for null as an example), the root cause may be that the code you’re working on is called by offensive code. In other words, code that forces you to write defensively.

Read the full article →

DotNetNuke in the Trenches

January 3, 2007

I have not yet figured out whether I’m blessed or cursed to be involved in maintaining an extensive DotNetNuke site. I’ve had a year to develop an opinion of DNN, which is a framework that I really wanted to like.

Read the full article →

Windows PowerShell

December 31, 2006

If you need to do non-trivial scripting under Windows 2003 Server or Windows XP, you should probably take the time to install and learn Windows PowerShell 1.0.

Read the full article →

Proper Casing a String in .NET

December 27, 2006

Rick Strahl saved me a minor headache today by pointing out a somewhat hidden and arguably misplaced method in the BCL for proper casing strings.

Read the full article →

Is Development a Science or an Art?

December 27, 2006

In the same way light has properties of both waves and particles, software development is both art and science.

Read the full article →