Performance Improvements in .NET 9Last year I wrote a summary of Stephen Toub’s Performance Improvements in .NET 8. That was so popular we’ve decided to do it again. Like…Sep 211Sep 211
Sometimes it’s all in the numbers[originally published 03/02/2004 on MSDN, restored so it’s readable and searchable]May 221May 221
General Guidelines for Software Performance Engineering in C++I wrote these as sort of generic guidelines for the C++ Core Guidelines document. I don’t know if they will end up there, but I thought…Apr 155Apr 155
C++ for Security and Systems Programming — ObjectionsI was privileged to get early access to Herb’s excellent article on C++ safety. I love its pragmatic approach. Its thesis is, in short…Mar 217Mar 217
Array Bounds Checking in 2024I was chatting with a friend of mine about the costs we expect for this kind of thing and I recalled an experiment I did in the .NET JIT a…Jan 2Jan 2
Ambient Authority: The Root of all EvilNot so many years ago I had the privilege of working on the Midori Research Operating System and it was one of the most educational two…Dec 28, 2023Dec 28, 2023
That’s Not Functional — It’s Just BadI have been ragging on “Modern C++” for months now and I have a new one.Oct 23, 20235Oct 23, 20235