Posted on April 5, 2013
CredentialCache.DefaultNetworkCredentials is empty and so is Thread.CurrentPrincipal.Identity.Name
I was working on a simple console application in C# that issued HTTP DELETE requests to WebDAV to delete expired documents from the file system. Once completed, this was to run periodically as a job. However, I kept… Read More
Posted on March 1, 2013
Retrieving a return value from a stored procedure using the Entity Framework DBContext.Database class
I was trying to figure out how to call a stored procedure and then retrieve the return value using the Entity Framework in .NET. Entity Framework is designed to be an ORM layer, so it doesn’t really have… Read More
Posted on August 28, 2011
A no frills AJAX uploader using ASP.NET and vanilla javascript
This is a tutorial on how to write a simple AJAX uploader. I’ve been doing more front end development at work lately, and I recently needed to write a page that processed a small file upload from the… Read More
Posted on January 31, 2011
Reverse all the bits in a byte
A common question encountered in interviews is to reverse all the characters in a string. A fun little variant on this one is to reverse all the bits in a byte. It’s a good way to test the… Read More
Posted on December 29, 2010
Manipulating raw bitmap data in .NET
The Bitmap class found in the .NET Framework provides a lot of useful functionality. Unfortunately, it doesn’t have any methods that let you easily manipulate the raw bitmap data. It provides a SetPixel method which takes… Read More