Doubling Down At Mix 07
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 MoreThread Safety Via Read Only Collections
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 MoreWindows Live Writer and Html Entities
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 MoreGetRecentPost Ignores Categories In Windows Live Writer
It appears to me that Windows Live
Writer
completely ignores categories returned by the getRecentPosts
Metaweblog
API method.
Devious Scam In Which The Check They Send You Clears
There’s a really devious scam going around worth mentioning because of one compelling tactic the scammers use.
Read MoreOpen Source Programming Language Zeitgeist
When searching for source code in a particular language, what do the words being searched on tell you about that language?
Read MoreWhy 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 MoreDotNetKicks Going Open Source
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 MoreIdenticon Handler For .NET On CodePlex
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 MoreDouble Check Locking and Other Premature Optimizations Can Shoot You In The Foot
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 MoreI Want This Shirt For My Son
It's Comments Like This That Keep Me Blogging
It’s comments like this that remind me why I enjoy blogging.
Read MoreIncrease Productivity With Search Driven Development
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 MoreGain Control Of Your Control State
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.
Quick CSS Optimization Tip
When you see the following in your CSS
Read MoreDashes Vs Underscores In URLs
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 MoreYear of the Starving Pig?
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 MoreImprove 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 MoreWho Tests The Tests?
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