Subtext 1.5 Nautilus R and R Edition Released!
IMPORTANT UPDATE: There was a security bug in Subtext 1.5 for multiblog
setups that will allow the admin of one blog to login to another blog.
If you are only using a single blog setup, you have nothing to worry
about. For multiblog setups, please upgrade to Subtext 1.5.1. The change
is a single line change in Subtext.Framework.dll
so if you have
already upgraded to Subtext 1.5, you can simply copy over the old
Subtext.Framework.dll
file with the new one instead of copying every
file from the installation package. Sorry for the the inconvenience.
Download Subtext
1.5.1.
Submarine Skin
In the Subtext 1.5 release announcement, I mentioned we had a few new skins. I thought I would post a couple of screenshots of the Submarine skin to give you a sense of what it looks like.
Read MoreExamine an Exception in a Catch() Block
Found a useful nugget in Richter’s recent CLR via C# book I want to share with you. But first some background.
Read More6/6/06
As you may well know, today is June 6, 2006 or in shorthand notation 6/6/06, the mark of the beast. As the church lady would say, “mmmmm, isn’t that special?”
Read MoreIntroducing MbUnit.com
DotNetKicks IBlogExtension Plugin For RSS Bandit (And Others)
Recently I highlighted a site named DotNetKicks which is like Digg.com, but targetted to .NET technology. In particular I thought it was a smart move for them to share in their advertising revenue with those who submit stories.
Read MoreLive Every Day As If It Were...
…worth blogging about.
Read MoreKick It To Earn Payola
I recently learned about DotNetKicks due to a referral in my referrer logs. It is essentially a Digg knockoff, but tightly focused on the .NET community, which makes it a nice complement to Digg.
Read MoreImplicit Branching and Merging
Scott Allen writes
about
a Branching and Merging primer
(doc)
written by Chris
Birmele. It
is a short but useful tool agnostic look at branching and merging in the
abstract. This is a nice complement to my favorite tutorial on source
control, Eric Sink’s Source Control
HOWTO.
How Will IE7 or Safari Mangle My Website?
What Does My Testing MailServer Test That A Mock Would Not?
Greg Young takes my Testing Mail Server to task and asks the question, what does it test that a mock provider doesn’t?
Read MoreUnit Testing Data Access Code With The StubDataReader
In spirit, this is a follow-up to my recent post on unit-testing email functionality.
Read MoreMemorial Day Mud Bath
My wife received a free
day at the Glen Ivy Hot Springs
Spa from our friends Dan and Judy
(the same Dan to whom my last non-geek
post
was dedicated).
A Testing Mail Server For Unit Testing Email Functionality
So you are coding along
riding that TDD high when you reach the point at which your code needs
to send an email. What do you do now?
This One Is For You Dan
Last night we went out with friends to celebrate Akumi’s birthday. Somehow the topic of my blog came up in conversation. Perhaps I have a tendency to interject the topic of “blogging” every chance I get. I can be annoying that way.
Read MoreWords Typed With The Left Hand - Dvorak Style
Weekend In San Diego
I don’t write much about my personal life here because most days are pretty mundane and not unlike other days I’ve had. If I were to write about my day, most entries would look like the following…
Read MoreThreaten To Quit And Be Rewarded - On Implicit Policies
Implied policies are policies that are never written in any employee manual, but are implied due to real world practices or are side effects of explicit policies. The classic example is when an employee gives notice to an employer and the employer counter-offers with a raise. In some cases, a raise that was refused earlier.
Read MoreIf You Aren't Doing Anything Wrong, What Do You Have To Hide?
Security expert Bruce Schneier writes a fantastic essay on the value of privacy. This is a great response to the rhetorical question “If you aren’t doing anything wrong, what do you have to hide?” often used to counter privacy advocates.
Read MoreHow Subtext Uses CruiseControl.NET
Not too long ago I mentioned that the Subtext team is using CruiseControl.NET for continuous integration. Well Simone Chiaretta, the developer who set this up, wrote up an article describing Continuous Integration and the various utilities that Subtext uses in its CI process.
Read More