Building A Strong Open Source Community Requires Empathy

A recent confrontational thread within the Subtext forums that I shared with Rob Conery got us into a discussion about the challenges of dealing with difficult members of an Open Source community. There are many approaches one can take. Some advocate not engaging disruptive community members. I tend to give everyone the benefit of the doubt at first. Rob often commends me for my paticence in dealing with users in the forums. Neither approach is necessarily better than the other. It’s a matter of style.

Read More

Thread Safety Via Read Only Collections

concurrency suggest edit

UPDATE: Made some corrections to the discussion of ReadOnlyCollection’s interface implementations near the bottom. Thanks to Thomas Freudenberg and Damien Guard for pointing out the discrepancy.

Read More

Windows Live Writer and Html Entities

tools suggest edit

I’ve been banging my head against a couple of problems with the interaction between Subtext and Windows Live Writer that I thought I’d post on this here blog in the hopes that someone can help.

Read More

GetRecentPost Ignores Categories In Windows Live Writer

tools suggest edit

It appears to me that Windows Live Writer completely ignores categories returned by the getRecentPosts Metaweblog API method.

Read More

Devious Scam In Which The Check They Send You Clears

security suggest edit

There’s a really devious scam going around worth mentioning because of one compelling tactic the scammers use.

Read More

Open Source Programming Language Zeitgeist

oss suggest edit

When searching for source code in a particular language, what do the words being searched on tell you about that language?

Read More

Why Are Developers So Fat?

Raymond Lewallen doesn’t mean to single anybody out, but in his latest post on the topic of living better, he observes that

Read More

DotNetKicks Going Open Source

community suggest edit

Gavin Joyce, creator of DotNetKicks, has decided to open the source for the site and allow the community to help out in implemeting features and bug fixes.

Read More

Identicon Handler For .NET On CodePlex

dotnet suggest edit

Update: I’ve created a new NuGet Package for Identicon Handler (Package Id is “IdenticonHandler”) which will make it much easier to include this in your own projects.

Read More

Double Check Locking and Other Premature Optimizations Can Shoot You In The Foot

code suggest edit

Lock After reading Scott Hanselman’s post on Managed Snobism which covers the snobbery some have against managed languages because they don’t “perform” well, I had to post the following rant in his comments:

Read More

I Want This Shirt For My Son

It's Comments Like This That Keep Me Blogging

blogging suggest edit

It’s comments like this that remind me why I enjoy blogging.

Read More

Increase Productivity With Search Driven Development

code suggest edit

Search Magnifying
Glass With all the advances in software development in the past few years, I would have to point to Google and Google Groups as the two tools that provide the biggest productivity enhancements for me as a software developer. This fact is probably nothing new to any of you.

Read More

Gain Control Of Your Control State

aspnet code suggest edit

Some people think the ViewState is the spawn of the devil. Not one to be afraid of being in bed with the devil, I feel a tad bit less negative towards it, as it can be very useful.

Read More

Quick CSS Optimization Tip

css tips suggest edit

When you see the following in your CSS

Read More

Dashes Vs Underscores In URLs

web suggest edit

I used to think the choice of using dashes vs underscores to separate words in an URL was simply a matter of personal preference. Nothing more than a religious choice.

Read More

Year of the Starving Pig?

personal suggest edit

In January, I wrote that according to the Chinese Zodiac, this is the Year of the Golden Pig. According to foklore, this is a special event that occurs once every 600 years and brings great fortune to babies born during the year.

Read More

Improve Your Blog's Reach With These 20 Essential Web Utilities

You’ve spent hours setting up your blog on your favorite blog platform just right. Good for you! So how do you maintain your blog so that it remains at the top of its game?

Read More

Who Tests The Tests?

tdd testing suggest edit

Leon Bambrick (aka SecretGeek) has started a series on Agile methodologies and Test Driven Development (TDD) in which he brings up his own various hidden objections to TDD in order to see if his prejudices can be overcome.

Read More

Custom Configuration Sections in 3 Easy Steps

aspnet tips suggest edit

Are you tired of seeing your configuration settings as an endless list of key value pairs?

Read More