Kenny Kerr
<span style="color:#4a67b1"><strong><em>This blog has moved to <a href="http://kennykerr.ca/"><span style="color:#4a67b1">kennykerr.ca</span></a></em></strong></span>
-
Window Clippings 2.1
Sorry for the lack of updates on my blog lately. But in the famous words of Dean Hachamovitch: “please don’t mistake silence for inaction”. :)
-
Terminal Services Sessions: Then and Now
Recently Daniel Moth from Microsoft UK asked me to write a short article for the MSDN Flash newsletter. The only caveat was that it absolutely had to be no more than 500 words. Yikes.
-
Novell PlateSpin
Today Novell announced that it has agreed to acquire PlateSpin. I spent five and half years helping to get PlateSpin started before moving on last year. Congratulations Stephen, Ari, John, Adam and the rest of the gang. You’ve certainly earned it.
-
Offline in the UK... again
BT has once again shut down my account for no reason. We’re shortly moving to a new house so I’m not even going to bother fighting it. I’m cancelling my BT account as well as my Virgin DSL, paying the cancelation fees, and looking for a cable provider that can offer both telephone and Internet access. I just can’t handle the stupidity of it all any longer.
-
Windows with C++: Windows Services Enhancements
My latest column is now available in the Visual Studio 2008 launch issue of MSDN Magazine.
-
Unit Testing for Native C++
I often get asked about unit testing native code and quite frankly I’ve never really had a good answer. Until now that is. Maria Blees was kind enough to share a unit testing framework she developed for C++ called WinUnit and I must say I’m really impressed. Go read about it now in her article published in this month’s issue of MSDN Magazine:
-
Looking Back at 2007
As I did last year, I thought I'd provide a quick summary of some of the highlights from 2007.
-
Parallel Programming with C++ – Part 4 – I/O Completion Ports
So far in the Parallel Programming with C++ series I've talked about asynchronous procedure calls (APCs) and how they can be used to build efficient and responsive client applications quite easily by waiting for I/O requests to complete asynchronously without having to create additional worker threads.
-
What’s Next for Window Clippings
I know a lot of you are wondering what’s going on with Window Clippings. I had hoped to release another update this year but time has just slipped away. It’s turned into a pretty hectic year what with moving from Canada to the UK and starting a new job as a technology consultant in London, quite a departure from commercial software development.
-
Parallel Programming with C++ – Part 3 – Queuing Asynchronous Procedure Calls
In part 1 of the Parallel Programming with C++ series I introduced asynchronous procedure calls (APCs) and how they can be used with alertable I/O to process asynchronous I/O requests without blocking an application’s thread. In part 2, I showed how APC handling can be integrated with window message loop.