Monthly Archives: October 2013

Get inside

Inside Windows Debugging: Practical Debugging and Tracing Strategies by Tarik Soulami Quite simply, this is the best computing related book I have ever read. I’m interested in the low level details of the kernel, managed and unmanaged code and design … Continue reading

Posted in Books | Leave a comment

Not essential, but useful anyway

PhoneGap Essentials: Building Cross-Platform Mobile Apps by John M. Wargo I wish that I’d read this book a long time ago, before I had a fairly good understanding of PhoneGap. That said, part one of the book, which gives a … Continue reading

Posted in Books | Leave a comment

To the cloud

Azure in Action by Chris Hay and Brian H Prince This is a really good introduction to Azure and was just what I needed to get up to speed in this area. I wanted a book that would tell me … Continue reading

Posted in Books | Leave a comment

Debug the debugger

It came up at work the other day, and so I guess it’s worth writing down here. Using a debugger on a process affects the process you are debugging. The target process, of course, can ask whether there is a … Continue reading

Posted in Computers and Internet | Leave a comment

I didn’t know that!

At work this week, I noticed and then learned a couple of things that I hadn’t realised before. We are doing some work on making our in-process COM component report errors back to us when something goes wrong. We use … Continue reading

Posted in Computers and Internet | Leave a comment

It’s not what you do, it’s the way that you use it

Sometimes a really simple feature can lead to quite unexpected consequences. In this case I’m thinking of the XMLHttpRequest object and its Open method which allows a client to make a HTTP request to a server. JavaScript runs in a … Continue reading

Posted in Computers and Internet | Leave a comment

Something for the weekend

Here are various bits and pieces I have been reading recently. This talk from Going Native 2013, on the implementation of Async in C++, was really interesting. The presenter talks about the implementation which currently uses side-stacks, 4KB stack segments … Continue reading

Posted in Computers and Internet | Leave a comment

When you leave, I leave too

There was discussion at work about assembly unloading. In order to get the CLR to unload an assembly, you need to use a fresh AppDomain and only load a given type into that AppDomain. When the AppDomain is unloaded, the … Continue reading

Posted in Computers and Internet | Leave a comment