TDD Bliss
Another reason why Resharper is such a godsend, and why no developer’s desktop should be without it. Live Templates… A major frustration with doing TDD is the repetitive nature of the code. [Test...
Another reason why Resharper is such a godsend, and why no developer’s desktop should be without it. Live Templates… A major frustration with doing TDD is the repetitive nature of the code. [Test...
A few weeks ago, I was working through an issue with one of the projects Im responsible for. Basically, we have a collection of id/name pairs that needed to be sorted alphabetically by name. I sta...
Last week, our organization brought in Robert Martin to introduce our company to agile methodologies. Mr. Martin was a very energentic and humorous speaker who has a clear passion about agile deve...
Earlier today I stumbled across an interesting issue while using Page.RegisterClientScriptBlock to register some javascript to be output to the browser. The order of output was very important, beca...
Wow, something as simple as keeping an item around between requests has proven to be an incredibly tedious task in ASP.NET. The initial implementation had this identifier stored in Session state. ...
No one individual is greater than the team. This idea was brought home by some things that happened in the NFL this weekend. Terrell Owens is probably one of the best receivers in the league as fa...
Im working through a bug fix round on an ASP.NET project that I’ve had for a while. One of the issues that we found was that all of the sudden, when turning ViewState off, the Sort functionality st...
You just came to Texas Tech University as a freshman… You are SO PROUD that you were chosen to be the “Bell Ringer”. Your job is to ring the school’s bell during the big game to help pump up the c...
Recently, a friend asked me a very interesting question: “What 3 to 5 attributes do you possess as a person that make you good at your job?” At first, the question seems to ask what makes you good...
I’ve recently wrapped up a project using .NET 2.0 and this project manifested the need to have certain pluggable pieces. For these pieces, I chose to go along with the rest of the .NET 2.0 framewor...