Monthly Archives: September 2012

Windows 8 Woes

Today was a bad day for my Win 8 laptop. I did a clean install of Windows 8 to a brand new SSD about 2 months ago. Things were flakey from day 1, but today, everything started falling apart. Here

Tagged with:
Posted in Windows

Clean Code Cheat Sheet

The last time I read the book Clean Code by “Uncle” Bob Martin, I jotted down these notes. For a while, I had these next to me at my desk at work. I figured I would share… If you haven’t

Tagged with:
Posted in Programming

AllMargins / OverviewMargin extension updated to VisualStudio 2012

**Edit: 8/18/2014, Yay! There is a RockScroll clone for VisualStudio 2013! RockMargin. **Edit: 11/7/2012, Microsoft released the newly updated Productivity Power Tools 2012 complete with Enhanced Scrollbar!** Back in VisualStudio 2008, we had the awesome RockScroll / MetaScroll extension. When

Tagged with: ,
Posted in Programming

Building a .NET Disassembler (Part 5) – Reading the #Strings Stream

This one should be a quickie compared to the previous parts of this series. Today we are just quickly covering reading the strings out of the #Strings stream. To get the byte[] that makes up this stream, see the previous

Tagged with: , ,
Posted in Programming

Building a .NET Disassembler (Part 4) – Reading the Metadata Tables in the #~ Stream

We’re finally getting to something that isn’t just reading headers into a data structure. Last time, in Part 3 of this series, we read in the “.text” section header, and the stream headers. One of those streams contains all the

Tagged with: , ,
Posted in Programming

CodingWithSpike is Jeff Valore. A professional software engineer, focused on JavaScript, Web Development, C# and the Microsoft stack. Jeff is currently a Software Engineer at Virtual Hold Technologies.


I am also a Pluralsight author. Check out my courses!