Working at Microsoft

Brad recently blogged about all the new moves people have been making and tomorrow I start my new life. A few months ago, I interviewed for a consulting position at Microsoft in the UK and gladly accepted when they made me an offer, so over the last few weeks I’ve been wrapping up my outstanding…

Chasing the Quest for ASP.NET Scalability

In The Quest for ASP.NET Scalability, Michèle Leroux Bustamante looks at some of the architectural and design decisions that may affect ASP.NET application scalability. In addition, she looks at how you can use Enterprise Services and MSMQ to reduce the effect of those scalability problems. This article gives a useful overview of the areas you…

EIF vs. log4net

Daniel Cazzulino has written a comparison between the Enterprise Instrumentation Framework (EIF) and log4net. I was anticipating using EIF on a recent project but it turned out that log4net was so easy to implement and deploy that it was a perfect fit for our requirements. The only thing I am slightly wary about is that…

Keyboard scan codes

Keyboard Scan Codes This page provides an introduction to keyboard scan codes and explains how escaped scan codes work. Scan Code Mapper for Windows Windows 2000 and Windows XP include a new Scan Code Mapper, which provides a method that allows for mapping of keyboard scan codes without having to go through the “tedious process”…

Microsoft File Checksum Integrity Verifier

Microsoft File Checksum Integrity Verifier is a command line utility that computes and verifies hashes of files. It computes a MD5 or SHA1 cryptographic hash of the content of the file. If the file is modified, the hash is different. With FCIV, you can compute hashes of all your sensitive files. When you suspect that…

Deleting autocomplete items

Keith Brown sent out this interesting tip: You can delete autocomplete items in Office and IE by holding the mouse down on the item that’s getting in the way while the autocomplete listbox is down (you can force it to drop down in an empty field by clicking that field a couple times if necessary)…

The divergence begins

10 months ago, I wrote about the expected divergence between C# and VB.NET. I think we're starting to see the beginning of this: Paul Vick: Roy raises the question as to whether divergence between the languages like this is a good thing or a bad thing. While I'm sympathetic to his point about increased difficulties…

Writing code quicker

Today I finally got fed up with writing all those repeated properties for XML serialization and data binding. I decided that I couldn’t wait for code expansions in Whidbey: QuickCode .NET is a Visual Studio add-in that allows you to type short phrases like prop int test and press Alt+Q to expand this into a…

Still Getting Things Done

I mentioned a couple of weeks ago that, in common with others in the blog community, I was trying out David Allen's GTD methodology. With a few days left on the trial version, I've parted with the cash to buy the GTD add-in for Outlook. It has made a real difference ensuring that I keep…