Configuring Log4Net with ASP.NET 2.0 in Medium Trust

UPDATE: Mea Culpa! It seems like Log4Net has no problems with medium trust and an external log4net file. I have written an updated post that talks about the problem I did run into and how I solved it.

Read More

Maybe The Apple Ad Is Not So Wrong After All

tech suggest edit

Apple Ad Recently I poked lighthearted fun at one of the recent Apple commercials called “Network”

Read More

Picture of the Moment - Geisha Trio

meta suggest edit

A while ago I had the idea of posting a picture of the day. Of course I didn’t mean every day, but the title might lead one to believe so. Therefore in order to reduce confusion, here is the next photo in my Picture of the Moment series.

Read More

I Used To Work For Fun

work personal suggest edit

Jeff asks the question, “Isn’t programming supposed to be fun?”? Ha ha ha, naive little bunny. As if the person who invented programming had fun in mind. Silly rabbit.

Read More

Bulletproof Sql Change Scripts Using INFORMATION_SCHEMA Views

sql suggest edit

Bullet Working as a team against a common database schema can be a real challenge. Some teams prefer to have their local code connect to a centralized database, but this approach can create many headaches. If I make a schema change to a shared database, but am not ready to check in my code, that can break the site for another developer. For a project like Subtext, it is just not feasible to have a central database.

Read More

Resilient Plugins Part Deux - Granular Control

Plug I got a lot of great feedback from my post on Building Plugins Resilient to Versioning, which proposes an event-based self-subscription model to plugins.

Read More

Should Subtext Move To CodePlex

subtext suggest edit

Seems like every day now someone asks me if I plan on moving Subtext over to CodePlex. I figure it would save me a lot of trouble if I just answer this question here once and for all.

Read More

Apple's Unintended Compliment To PCs

tech suggest edit

You’ve probably seen the recent Apple commercials with the two guys holding hands. One introduces himself as a PC and the other introduces himself as an Apple Macintosh. They hold hands because they speak each other’s language. Along comes a Japanese woman representing a Japanese digital camera who sidles up to the Mac guy and holds his hand. The Mac speaks her language too. If you haven’t seen it, you can click on the image below to see it on YouTube by clicking on the image below.

Read More

Why Store Your Data In A Relational Database?

sql data patterns suggest edit

With Ted Neward’s recent post on the morass that is Object-Relational mapping, there has been a lot of discussion going around on the topic. In the comments on Atwood’s post on the subject, some commenters ask why put data in a relational database. Why not use an object database?

Read More

Nice New Skin For Subtext

subtext suggest edit

Tim Heuer just published a sweet skin on his blog. He has made it available for download and with his permission I hope to include it in the next release of Subtext.

Read More

Building Plugins Resilient To Versioning

UPDATE: Added a followup part 2 to this post on the topic of granular control.

Read More

Crazy Lightning Storm

personal suggest edit

Lightning StormWe just had a short lived but crazy loud lightning storm. I was up late working on Subtext because I couldn’t sleep when I started hearing the loud clap of thunder. The eerie part is that between the thunder claps, it was relatively silent outside until the next thunder clap.

Read More

An Inconvenient Truth

personal suggest edit

Movie Poster Watched a free screening of this last night in Downtown Los Angeles as part of a film festival. Prior to the screening, Jon Bon Jovi and Richie Sambora played some live music and Al Gore was on hand to introduce the movie. Mayor Villaraigosa was also there oddly suited in a tux and comically referring to Richie as Richie Santora.

Read More

Using Rhino Mocks To Unit Test Events on Interfaces

code tdd suggest edit

Rhino I am working on some code using the Model View Presenter pattern for an article I am writing. I am using an event based approach based on the work that Fowler did. For the sake of this discussion, here is an example of a simplified view interface.

Read More

More Eye Candy For Your Website or Blog

blogging suggest edit

Via a reader, I learned about iBox which is similar to Lightbox JS but with more features. It boasts the following benefits:

Read More

80s Music Videos

music history suggest edit

Greg Duncan is now my hero for this find. This just proves that I am still unable to let go of the 80s.

Read More

Motorcycle Blogging From San Diego to Alaska

blogging suggest edit

This is the blog of a chap who is riding a teched out motorcycle computer (which he calls his “motocompy”) from San Diego to my homestate Alaska. I helped him get his Subtext blog setup so he can blog the entire trip.

Read More

World Cup Widows

soccer humor suggest edit

World Cup Widow Leading up to the world cup there was a lot of attention to how the World Cup would affect the wives of soccer football crazy men. Some were on the humorous side such as this list of rules for women, while others attempt to help women avoid becoming a world cup widow.

Read More

Proper Way To Find The Form

code aspnet suggest edit

1040 EZ Form Today I ran across some code in a 3rd party open source library that used the following function in order to retrieve the form id.

Read More

I Have Contracted A Fever

personal suggest edit

Soccer BallWorld Cup Fever!.

Read More