Subtext Extensibility Notes
Subtext 2.0 is progressing nicely. The plug-in architecture is pretty much feature complete. The code is still undergoing code review, testing, and tweaking, but it is possible to start building plug-ins for it right away with the understanding that some details might change.
Read MorePlease Nominate Subtext For A SourceForge Community Choice Award
Steve Harman posts a request to nominate Subtext for a SourceForge 2007 Community Choice Award.
Read MoreWhat A Difference A Revision Makes - IConfigMapPath Is Inaccessible Due To Its Protection Level
A few people mentioned that they had the following compiler error when trying to compile HttpSimulator:
Read MoreUnit Test Web Code Without A Web Server Using HttpSimulator
Testing code written for the web is challenging. Especially code that makes use of the ASP.NET intrinsic objects such as the HttpRequest
object. My goal is to make testing such code easier.
Leaving Las Vegas With Software Consulting Ethics Intact
What would you do if you found out that a project you were working on was going to be used in an unethical or illegal manner?
Read MoreHow To Handle The DIV Tag Around ASP.NET Hidden Inputs
One praiseworthy aspect of ASP.NET 2.0 is its much improved XHTML compliance. However, there is one particular implementation detail related to this that causes some web designs to break and could have been implemented in a better manner.
Read MoreBuild Traffic With Father's Day Humor
With Father’s Day fast approaching (June 17 this year), and now that I have joined the hallowed ranks of fathers, I thought I’d have a little fun writing about something I posted on my blog two years ago, but has recently popped up on my radar.
Read MoreEasily Test Your Code For Multiple Cultures
Most of the time when I’m testing my code, I only test it using the
en-US
culture since, …well…, I speak English and I live in the
U.S. Isn’t the U.S. the only country that matters anyway? ;)
The Most Useful .NET Utility Classes Developers Tend To Reinvent Rather Than Reuse
Subkismet Demo Website
In my last post I mentioned that Subkismet is ready to put a thumping on comment SPAM for your web applications. Unfortunately I didn’t have much in the way of demo code.
Read MoreIntroducing Subkismet-The Cure For Comment Spam
Update: I’ve created a new NuGet Package for Subkismet (Package Id is “subkismet”) which will make it much easier to include this in your own projects.
Read MoreIntroducing Cody Yokoyama Haack
A while back I mentioned the beginning of phase 1 of my total world domination plans. This morning at 3:55 AM, phase 1 is officially complete with the birth of our son, Cody Yokoyama Haack, all seven pounds and fourteen ounces of him.
Read MoreDvorak, Keyboard Layout of Champions
One thing that never gets old is when someone visits me and asks to check some email on my computer.
Read MoreFinding Code On Your Machine
As I mentioned before, I am the Product Manager for the Koders.com website. I am responsible for the search engine, the source code index, the forums, the blog and the Content Management System.
Read MoreWindows Live Writer Manifest For Subtext
Microsoft recently released Windows Live Writer Beta 2, the long awaited next version of their blog editing tool. Although there are a few quirks with WLW, I find the user interface and usability to be really nice. They make great use of the right sidebar panel.
Read MoreAllowing Business Users To Program Your System Is A Recipe For Disaster
I don’t know about you, but every company I’ve ever worked at had a Fort Knox like system in place for deploying code to the production server. Typically, deployment looks something like this (some with more steps, some with less):
Read MoreTwitter Solves the Chat Usability Problem
Did Microsoft Violate TestDriven.NET's EULA in Enforcing Its Own EULA?
I'd Rather Be a DJ Than A Rockstar Developer
With all this talk of rockstar programmers, I like Ron Evan’s take when he says, “I Would Rather Be A Jazz Programmer”.
Read MoreStrongly Typed Stored Procedures Using Subsonic
I don’t know about you, but I find it a pain to call stored procedures
from code. Either I end up writing way too much code to specify each
SqlParameter
explicitly, or I use a tool like Microsoft’s Data Access
Application Block’s SqlHelper
classj to pass in the parameter values,
which requires me to remember the correct parameter order (it actually
supports both methods of calling a stored procedure). What a pain!