On Religious Wars in Software
No, this isn’t a revisionist history account attempting to insert the role of software in the Crusades. Today we take a look at Religious Wars in software. Sometimes also referred to as “Flame Wars” and “Holy Wars”.
Face Recognition That Is Just Wrong On So Many Levels
So after reading this post by Scott Hanselman, I just had to try it out. He writes about a site called MyHeritage that attempts to match your face to celebrities and relatives.
Read MoreMake Sure Your Cache Takes Into Localization
Recently I added some seemingly innocent code to Subtext within the Application_BeginRequest
method of Global.asax.cs that I adapted from this blog post by Darren Neimke.
The purpose of the code is to provide culture aware formatting of dates,
times, and numbers specific to the user reading the blog.
Adding Web User Control To A Class Library In VS.NET 2005
If you’ve started on module development with DotNetNuke 4.0 and above in Visual Studio.NET 2005, you might run into a problem with trying to add a Web User Control (*.ascx file) to a class library.
Read MoreDatabase Maintenance Of Your Blog
Lately I have been spending a little bit of time performing maintenance tasks on my blog’s SQL Server. I noticed that OdeToCode’s Scott Allen was in the same mood.
Read MoreBlog 1099
The Troll Cap
I love this idea
from 37 Signals in
handling abusive comments. Rather than simply deleting them, they will
take the approach of shaming the abusers with a Troll
Cap.
Though it is doubtful that those who troll will really feel much shame,
at least it serves an educational purpose of teaching others what is
considered trolling behavior.
The Edit And Continue Debate Rages On
Looks like Jeff Atwood is not content to let dead dogs lie when he revisits Edit and Continue.
Read MoreAdding Window Onload Events In Javascript
One common approach to having a script method run when a page loads is
to attach a method to the window.onload
event like so…
Adding Mouse Over Row Highlighting To Tables
Intro
Read MoreBeer and Soccer
There is something
really satisfying about having a beer after soccer. Especially when you
can sit down with a Newcastle at the computer and blog about it. I’ve
heard many marathoners say that a beer after a long run is helpful for
replenishing lost carbohydrates. Yeah, that’s the ticket. It’s a health
drink!
Options For Distributed Code Reviews
The
great thing about being involved in a couple of open source projects is
that they provide great opportunities to learn and to teach, especially
through the vehicle of code reviews.
Mysterious Things I Have Eaten
I love this post by Steve Yi (found via Raymond Chen) concerning the mysterious things he as eaten. It just goes to show you that us asian (and half-asian) brothers can eat some seriously weird crap.
Read MoreWhen Not To Iterate
As a kid, one of my favorite tools I had was a shiny red cased Victorinox swiss army knife. I’d carry that sucker around with me everywhere, using the main blade to tackle nearly every problem like a caveman with a stick. Until one day I sliced my finger trying to stick a paper cup to a tree so we could throw ninja stars at it, but that’s a story for another time.
Read MoreFollow Up On My Frustrations With Microsoft Money
Last month, I wrote about some frustrations I had with Microsoft Money. I am pleased to report that everything has been resolved and I want to take the time to thank members of the Microsoft Money team.
Read MoreYou Could Hit Eight Level Tonight
Make some time
for this one. This is an eleven minute mockumentary of two hardcore
fantasy role playing gamers. If you’ve ever rolled the icosahedron^1^
dice (or live with someone who has), you’ll find this extremely funny,
and perhaps painful.
Requirements Considered Harmful
Micah delves into the dark side of requirement documents. I am glad he is taking on writing about some of the challenges we’ve faced in starting a new company. I’ve been planning to write about many of these challenges as well, but I wanted to give myself more time. Perhaps I was a bit too shell-shocked by all the difficulties to give it a proper treatment. Perhaps I was afraid I would violate the one blogging rule we have, don’t be stupid.
Read MoreThe Team Grows
A while ago I told you that I was starting a company with my business partner, Micah. Well the good news is that we’ve officially added another partner/employee, the indefatigable Jon Galloway.
Read MoreIs It A Hate Crime If It Happens In An Online Game
This article in Boing Boing about how World of Warcraft (WoW) moderators are warning groups not to adverties their guilds as “GBLT-friendly” (Gay, Bi-sexual, Lesbian, Transgender friendly) got me thinking.
Read MoreDynamic WHERE and ORDER BY Without Dynamic SQL
My friend Jeremy (no blog) pointed me to these two useful articles on how to perform dynamic WHERE clauses and ORDER BY clauses without using dynamic SQL. These were written long ago, but I had never thought to use COALESCE in this way. Very cool!
Read More