Per Søderlind

I code for fun

Debugging the debugger (.NET debugging)

By mkpark@microsoft.com (Visual CSharp Debugger QA team) This document contains: Error message dialog or description of error situation The causes for error How to fix the problem. more ...

The Perfect 404

Ian Lloyd: "Oops. Something went wrong. You're not sure what - was it you? Was it the website? What do you do now?" more ...

Well-Designed Weblogs

I feel like such an amateur designer after looking at the blogs here: Well-Designed Weblogs Volume 1 Well-Designed Weblogs Volume 2 more ...

Get real !

"The whole thing about free software is a lie" more ...

iTextSharp

iTextSharp is a free .NET library that allows you to generate PDF files on the fly. You'll find the iTextSharp Tutorial at http://itextsharp.sourceforge.net/tutorial/ more ...

ASP.NET Resource Kit

"The ASP.NET Resource Kit is an essential resource for any web developer whether you are already using ASP.NET today, or looking to learn ASP.NET. " more ...

Building a Better Binary Search Tree

Scott Mitchell / 4GuysFromRolla.com: "This article, the fourth in the series, begins with a quick examination of AVL trees and red-black trees, which are two different self-balancing, binary search tree data structures. The remainder of the article examines the skip list data structure, an ingenious data structure that turns a...

Safe, Simple Multithreading in Windows Forms

"It all started innocently enough. I found myself needing to calculate the area of a circle for the first time in .NET. This called, of course, for an accurate representation of pi. System.Math.PI is handy, but since it only provides 20 digits of precision, I was worried about the accuracy...

HTML Dog Guides - HTML Dog

"There are six guides covering the length and breadth of HTML and CSS. The Beginner's Guides are step-by-step tutorials, whereas the Intermediate and Advanced Guides contain stand-alone tips, tricks and best-practice techniques" more ...