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…
Read up on .NET news, tips, cautions... and other areas of technological interest.
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…
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…
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…
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…
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,…
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…
The EMAR project that I have been working on for about four years is finally getting a (decent) new name. NAssess. This is in preparation for releasing EMAR with the…
Have you ever heard of a product called Ants Profiler by Red Gate? An absolutely phenomenal product for profiling .NET code. At the time of this writing, it runs at…
The local .NET User’s Group here in Utah County (UCNUG) and Microsoft are hosting/sponsoring three upcoming events. I’ll be hosting/volunteering at both of them myself. Here’s a little piece for…
I am just getting into using log4net, and for the most part I like what I see. It works with .NET 2.0, but it has a couple of gotchas that…