C++ was designed to ensure you “only pay for what you use,” and at that it is mostly successful. But itâs not entirely successful, and I thought it might be interesting to explore some…
C++ was designed to ensure you “only pay for what you use,” and at that it is mostly successful. But itâs not entirely successful, and I thought it might be interesting to explore some…
You may have noticed that routes donât work as you might expect them to in TurboGears 2.0. That is to say, that they donât work the way the docs suggest they should. If you just extend the…
The best strategy for dealing with Internet Explorer 6 is not to support it. Stop. Ok, I feel your frustration. You’re a web developer and you’re ready to tear your hair out because you have to…
Snow Leopard excitedly came out-of-the-box with support for Cisco IPsec VPN which is what a lot of companies use. The problem came when I tried to connect to the VPN at work. We were using the Cisco…
If there is one proposition which currently wins the assent of nearly everybody, it is that we need more jobs. “A cure for unemployment” is promised, or earnestly sought, by every Heavy Thinker from…
KANDAHAR AIRFIELD, Afghanistan - After they helped save the soldierâs life, the rescue team was pissed. Yeah, they were able to roll out from their plywood hooch, jump on their helicopters, fly to…
In this article, I attempt to explore how Exception Handling (EH for
convenience) is implemented in the Mono Runtime. This I do by
considering a simple example assembly. As is customary,…
I can sum up every article, book and column written by notable management experts about managing IT in two sentences: “Geeks are smart and creative, but they are also egocentric, antisocial,…
The user double-clicks on a .NET program. The CLR loads it and runs it. Why would anyone need to customize the .NET Runtime? Access to the debugging API is one. Low-level monitoring of things like…