.NET Development Archive

Why failing gracefully matters

Posted in .NET Development,Web Development by Ray Schauer on January 14th, 2009

Unfortunately, the user is sometimes the last thing on a developer’s mind. Equally unfortunately, the user should be the first thing on any developer’s mind. Code style, speedy delivery, and efficient architecture are all for naught when the first error is discovered.

What happened? What caused the error? Is the user to blame? Or, is it a legitimate bug? In most cases, the error displayed will end up being a stack trace. While this may be handy to a developer, it is useless and overwhelming to your average user.

(more…)

How did THAT happen?

Posted in .NET Development,Web Development by Ray Schauer on December 11th, 2008
How did THAT happen?

How did THAT happen?

Ever have this happen to you? You are about to go live with an awesome new web application when content simply disappears. A major piece of functionality just stopped working. The functionality that is working is behaving differently now on staging versus production. What happened? How can this be prevented?

Thankfully, most of the time, there is a common thread. Multiple developers. Yes, having multiple developers on any given project, when appropriately planned, can greatly reduce time to market. However, there ends up being an added overhead of communication. Let’s take a look at one way we can prevent this.

(more…)

Newer Entries »