Monthly Archives

3 Articles

Posted by Ronald Anthonissen on

Windows PowerShell Cheatsheet

Windows PowerShell is a modern object-based command shell and scripting language designed for Microsoft Windows. Along with the normal shell features for working with files and programs, it also provides for direct access to all of Windows though the Windows Object Models: .NET, COM and WMI.

This refcard covers starting and using Windows PowerShell, including the syntax for all statements, operators and other elements of the language. Also included are examples of how to use .NET, COM, ADSI and WMI objects from PowerShell. Finally, it includes tips and tricks—short examples showing how to perform common tasks from PowerShell.

DZone RefcardzWindows PowerShell

Posted by Ronald Anthonissen on

Exception handling best practices in ASP.NET web applications

Exception handling plays an important part of application management and user experience. If implemented correctly it can make maintenance easier and bring the user experience to a higher level. If not, it can be a disaster.

How many times have you seen the error message that doesn’t make any sense or at least provides some valuable information, or even better – how many times have you seen the famous error screen with exception message and a complete stack trace on yellow background? Too many times, I would say. This is why, among other things, some of my colleagues were very interested in exception handling techniques and best practices.

The goal of this article is to provide an overview of what exception handling is from the user perspective and the perspective of people who maintain the application, and to show the best practices of how to implement useful error handling in ASP.NET web applications. This article is related to my previous articles CSS Message Boxes for different message types and Create MessageBox user control using ASP.NET and CSS since this two articles describes how to show user-friendly messages.

Janko At Warp SpeedException handling best practices in ASP.NET web applications