I know this is going to sound like I’m “feathering my own nest” but that’s really not my goal here. Instead, I’m trying my best to keep the unwary from getting themselves (and their projects) screwed by rushing in where angels fear to tread. Over on our NTDEV list, we regularly get driver development questions […]
Newbie Corner: Breaking Windows
One of my favorite parts of learning a new programming model is learning what happens when something fails. Getting a simple program built and running is fun and all, but until you dig in to a serious project you don’t realize what the repercussions are for your stupid blindly obvious mistakes. Once you do make […]
Newbie Corner: The Newbie Gets a Taste of Architecture
A few weeks ago, I was in Virginia taking the Windows Internals and Software Drivers seminar put on by (you guessed it) OSR. It turns out we train our own engineers in the same way that we train others, and I’m really glad I was able to go. Software architecture is a funny thing. I’m […]
Newbie Corner: There’s a type for that! The Unexpected World of Windows Kernel Types
This post is the first in a series from our newest Software Design Engineer, Chris Barr. Chris has lots of cool low level programming experience (including UEFI), though not necessarily on Windows. We’ve asked him to post about anything that comes across as interesting, unexpected, fun, or strange while learning Windows kernel mode development. It’s […]