kpanghmc

Stories submitted by kpanghmc

Setting up ASP.NET MVC with Fluent NHibernate and StructureMap(www.kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 2 years, 1 month ago

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. read more...

add a comment |category: |Views: 185

tags: another

The 4 Types of Emails Programmers Receive(www.kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 2 years, 2 months ago

Short article categorizing the different types of emails the typical programmer receives. read more...

add a comment |category: |Views: 17

tags: another

How Fanboys See .NET ORMs(www.kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 2 years, 4 months ago

A play off of the recent "How Fanboys See Operating Systems" post. read more...

4 comments |category: |Views: 717

tags: another

Dependency Injection For Dummies(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 2 years, 6 months ago

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. read more...

add a comment |category: |Views: 618

tags: another

There's No Such Thing As A Duct Tape Programmer(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 2 years, 7 months ago

There's No Such Thing As A Duct Tape Programmer Edit | Delete | Posted by Kevin Pang on 10/26/2009 | Comment Comments (0) 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 the internet, the whole argument degenerated into an enormous straw man fight. Duct tape programmers complained about how endlessly debating best practices and writing unit tests doesn't get anything done, while do-it-right programmers argued that poor design leads to maintenance nightmares down the line. Both assertions are correct of course, but they miss out on one key point: there's no such thing as a duct tape programmer. read more...

add a comment |category: |Views: 12

tags: another

Should You Use ASP.NET MVC?(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 3 years, 1 month ago

There are a lot of ASP.NET web forms developers out there that admit that they 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 sound like you'd have to be a fool not to switch over. But in actuality, the decision isn't nearly as black and white. There has been talk about how the ASP.NET MVC framework is a web forms killer (despite the objections from those creating it), and if you listened only to them you would think that ASP.NET web forms development was done for -- cast to the wayside as an obsolete framework suitable only for amateur drag-and-drop developers. read more...

add a comment |category: |Views: 429

tags: another

Content Stealing Jerks(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 3 years, 1 month ago

I've grown somewhat accustomed to seeing my articles regurgitated on some random blogger's site and passed off as their own. Usually I just send content stealing jerk (CSJ for future reference) an e-mail asking that they provide some sort of link back to my original article and leave it at that. Sometimes they comply, oftentimes they don't. In the end, life goes on. After all, it's not like I'm going to press charges over it. read more...

add a comment |category: |Views: 690

tags: another

What ASP.NET MVC Can Learn From Ruby on Rails(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 3 years, 2 months ago

What I think ASP.NET MVC can learn from Ruby on Rails. read more...

add a comment |category: |Views: 482

tags: another

A Programmer's Plea to Laptop Makers(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 3 years, 2 months ago

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 laptop for development that met my short list of criteria wouldn't be very difficult. But the more research I did the more apparent it became that "software developer" wasn't a target demographic laptop manufacturers were trying to capture. With that being said, here's my short plea to laptop makers: read more...

add a comment |category: |Views: 9

tags: another

Jeff Atwood Finally Jumps the Shark(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 3 years, 3 months ago

Well, we all knew it had to happen eventually. After years of great blog posts and insightful commentary on the programming world, Jeff Atwood has finally jumped the shark in his latest post which essentially says "programming is hard, let's go shopping!" read more...

add a comment |category: |Views: 788

tags: another

Do We Need Another Open ID Provider?(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 3 years, 6 months ago

Microsoft recently announced that Windows Live ID will be an Open ID provider, but not an acceptor. Does this really do anything to further the Open ID movement? read more...

add a comment |category: |Views: 169

tags: another

Is Code Coverage Really All That Useful?(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 3 years, 7 months ago

Test driven development proponents often tend to push code coverage as a useful metric for gauging how well tested an application is. 100% code coverage has long been the ultimate goal of testing fanatics. But is code coverage really all that useful? If I told you that my application has 100% code coverage, should that mean anything to you? read more...

1 comment |category: |Views: 252

tags: another

10 Programming Proverbs Every Developer Should Know(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 3 years, 7 months ago

Proverbs are used to express universal truths or life lessons in a short and memorable fashion. I find that they are a great way to keep things in perspective, both in life and in work. Because of this, I have assembled 10 programming proverbs that every developer needs in their arsenal. read more...

add a comment |category: |Views: 1214

tags: another

Mapping Enums To Strings and Strings to Enums in .NET(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 3 years, 8 months ago

How to easily map enums to strings and vice versa using the Description attribute. read more...

add a comment |category: |Views: 25

tags: another

Debugging and the Five Stages of Grief(itmanagement.earthweb.com)

submitted by kpanghmckpanghmc(2055) 3 years, 8 months ago

An article I wrote about the debugging process and the emotional toll it takes on developers. read more...

add a comment |category: |Views: 20

tags: another

Top 10 Things That Annoy Programmers(kevinwilliampang.com)

submitted by kpanghmckpanghmc(2055) 3 years, 8 months ago

Programmers all have their personal pet peeves. Whether it's scope creep, Hungarian notation, or smelly coworkers, there are certain nuisances that we must put up with in our line of work. The following is a list of the top 10 things that annoy programmers, compiled from the results of my recent question on StackOverflow along with some of my own experiences as a programmer: read more...

1 comment |category: |Views: 946

tags: another