Lamport's Hash Chains for Server Authentication
What if we had mutex revocation lists?
Serverside One-Time-Pad (Part2)
Serverside One-Time-Pad (Part1)
Humbled by MD5
Mitigating Catastrophic Backtracking in Node.js Regular Expressions
All is not lost : right bitwise shifts
(extended) Why is length > complexity? Because math...
Intermediate Language Ergonomics
the person(s) behind the mirror
Proof that the decrement operator can be achieved [exclusively with binary operations]
Navigating to static constructors (.cctor) in MSIL
The .Net obfu kung-fu
Could Mozilla's Rust be a hybrid language bridging C# and F# features?
Reversing XOR linked lists in C#
The Named Pipes Had a Party and Imposters Were Not Invited
Passing Unevaluated Functions as Arguments with Linq
Free video lectures on Machine Learning
The Family Tree of XSLT SharePoint WebParts
KeePass - Helps Quarantine Password Compromises
Client Side SSL with SharePoint
OWASP Zed Attack Proxy 2.0 Released
First time with Java
Forays into Linux
Visual Studio 2012 Test Settings
Microsoft Moles with Visual Studio 2012... Sort of.
Unit test assertions against Xml Schemas
Idempotency is a goal in all software design
Assembly Binding and Redirection
IIS7 and the .Net Assembly Cache
SharePoint 2010 Web Application Health Score
Editing Office documents using Open XML SDK 2.0
Enumerate a given user's permissions for a SharePoint site
Enabling Slide Library functionality in SP2010
Converting C# into PowerShell
The Sieve of Eratosthenes
Debugging a process dump with WinDbg, the very basics...
Using PowerShell against MOSS
web.config inheritance with Asp.Net
Micro-Optimization for C# Loops
Disabling list view throttling temporarily or even permanently
Get access to edit sealed, read only columns in SP2010
Uploading large files (>28MB) into SharePoint
SharePoint - How to display stack trace error in the browser.
My favourite free tools for use with Microsoft SharePoint