Initial and abstract impressions for my first week at Microsoft
So I’ve finished my first week here at Microsoft working with the .NET Compact Framework team. They are a very friendly group, and I am happy to be working with…
WSE3 and ASP.NET Membership Provider authentication
I am not an expert in WSE3 by anyone’s definition. So when I went looking for a way to add authentication requirements to my web service that tied into the…
Why I’m giving up Ayende’s NHibernate.Generics (for now)
Ayende’s NHibernate.Generics is truly an incredible advance in supporting generic collections with NHibernate, and solving the two-way relationship problem at the same time. I switched all my projects to use…
How to crash IE with just 4 levels of recursion in CSS and JavaScript
I can crash your Internet Explorer 6.0 (with all the latest patches) anytime you visit my page, with no warning at all. Fun stuff. I’m explaining how to do it…
Adobe SVG Viewer in .NET WinForms
I was working on a C# WinForms project where I had to embed the Adobe SVG Viewer in my form. The only distribution available comes in the form of an…
Generating non-pixelated thumbnail images in .NET
The .NET Framework comes with a large set of image manipulation libraries. Generating thumbnail images becomes very easy. But image pixelation, if it were a feature, is turned on by…
C# Dijkstra’s algorithm implementation
I implemented Dijkstra’s algorithm using C# for a Computer Science course. I implemented it in a generalized way, that still allows for optimization by the consuming code. I release the…
Why Equals and GetHashCode are so important to NHibernate
So I have been applying NHibernate.Generics to all my projects. I have learned some valuable lessons. NHibernate has always warned that all entity classes should implement their own Equals and…
VB.NET web scripting client library goes open source
I’m working on a ward photo directory project, for which I needed a web client scripting library. The idea was to be able to programmatically masquerade as a web browser,…
SPSS .NET wrapper assembly goes open source
I wrote a managed C# wrapper for the spssio32.dll library that comes with SPSS. It exposes most of the functionality of spssio32.dll for .NET use. All the memory management required…