
Writing Secure ASP.NET Session (Dutch)
The slides and demo code of my (Dutch) talk on writing secure ASP.NET: cross-site scripting, SQL injection, hashing passwords and more.

Error Reporting to the EventLog with NUnit
Building a C# class that reads and writes the Windows EventLog, test-driven with NUnit, from failing setup to passing tests.

FrontPage Server Extensions and the IIS Metabase
Setting FrontPageWeb in the IIS metabase from C# doesn't install FrontPage Server Extensions; running owsadm.exe from KB 300543 does.

Importance of Error Messages
.NET gave me a 'Catastrophic failure' error. What is a user supposed to do with that? A plea for better error messages.

Parameterized Queries with MySQL
Switching to parameterized queries with MySQL and MyODBC: don't put quotes around the ? placeholders, or you insert a question mark.

Visual Basic 6 DBGrid: Empty Cells AllowSizing Bug?
Unchecking AllowSizing on a VB6 DBGrid leaves it showing rows without text; Clear Fields fixes it but turns AllowSizing back on.

Wi-Fi, Developer Fusion and Writing Secure Code
A new Wi-Fi access point, three of my articles republished on Developer Fusion, and starting Writing Secure Code.

Microsoft Convention Belgium
A marketing-only Microsoft event in Brussels: Bruno Segers, Kevin Johnson and Scott Woodgate, a SharePoint lab, and why I'll stick to developer events.

Noticed on MSDN
My blog made the MSDN list of Belux bloggers and the March 2004 MSDN Flash newsletter.