ASP.NET Developer. ALT.NET Supporter. Pragmatic Programmer. Published Writer.

Author Archives: Kevin Pang

Setting up ASP.NET MVC with Fluent NHibernate and StructureMap

On a yet-to-be-released side project of mine, I decided to use Fluent NHibernate, StructureMap, and ASP.NET MVC. It took me awhile to get everything to play together nicely, so I documented the steps I took in case anyone out there was interested in using in a similar setup.
Step 1: Set up StructureMap
First, I created the [...]

The 4 Types of Emails Programmers Receive

The Vague Email
Feature XYZ isn’t working. Please fix.
Provides next to no information other than at some point, a feature — possibly XYZ — didn’t function the way a specific user expected it to. Issue could be anything ranging from a catastrophic system failure to a simple misunderstanding on the part of the user. Usually requires [...]

How Fanboys See .NET Data Access Strategies

Just a play off of the recent “How Fanboys See Operating Systems” post that’s been circulating the web.

Entity Framework
NHibernate
Subsonic
ADO.NET Datasets
as seen by…

Entity Framework

NHibernate

Subsonic

ADO.NET Datasets

Dependency Injection For Dummies

The goal of this series is to introduce programming patterns and practices to developers who have little to no familiarity with them. This series does not intend to dive into the intricacies of each pattern / practice, but to give a brief overview that will (hopefully) inspire developers to learn more about them.
What is [...]

There’s No Such Thing As A Duct Tape Programmer

About a month ago, Joel Spolsky had the software developer community up in arms over his article, “The Duct Tape Programmer“.  Everyone with a blog felt compelled to throw in their knee-jerk response, faithfully declaring their allegiance to either Joel and the duct tape crowd or the do-it-right crowd.  And as so frequently happens on [...]

Twitter’s “Small Settings Update” Is Anything But

Twitter's latest blog post titled Small Settings Update states the following:

We've updated the Notices section of Settings to better reflect how folks are using Twitter regarding replies. Based on usage patterns and feedback, we've learned most people want to see when someone they follow replies to another person they follow—it's a good way to stay in [...]

Should You Use ASP.NET MVC?

There are a lot of ASP.NET web forms developers out there who admit that they simply don't "get it" when it comes to all the hubbub surrounding ASP.NET MVC.  In some ways, I can sympathize with them.  The vocal minority that raves about ASP.NET MVC gush about it with such zeal that they make it [...]

Content-Stealing Jerks

Edit 3/29/2009 7:23 PM:
It appears that Delimitdesign has finally caught wind of this thread and has altered their post to look less like a blatant rip off of mine.  They also modified the post date from 3/28/2009 to 5/28/2008.  Right.  Too bad Google cache clearly shows their original post in its full copy & paste glory [...]

What ASP.NET MVC Can Learn From Ruby on Rails

Simon Torkumine, a Ruby on Rails developer, recently blogged about how the ASP.NET MVC framework compares to Ruby on Rails. While there are some parts of his post that I don't necessarily agree with (e.g. the anemic community, C# being too verbose), one point he brought up rang true to me:
.NET MVC is actually .NET [...]

A Programmer’s Plea to Laptop Makers

My laptop died recently and because of this I've been doing some preliminary research to find myself a replacement.  It's been awhile since I've had to purchase a laptop, so I was a bit surprised when I couldn't immediately find one that I was satisfied with.  For some reason I thought that finding a suitable [...]

About

Kevin Pang is an ASP.NET developer and published writer with over 6 years of experience in the software industry.

Recent Tweets