Home About

2016

How JavaScript control characters impact the underlying Buffer
4 April
Mitigating Catastrophic Backtracking in Node.js Regular Expressions
12 March

2015

All is not lost : right bitwise shifts
23 October
(extended) Why is length > complexity? Because math...
11 October
Intermediate Language Ergonomics
3 October
the person(s) behind the mirror
16 September
Proof that the decrement operator can be achieved [exclusively with binary operations]
2 June
Code Satisfiability
29 March

2014

Navigating to static constructors (.cctor) in MSIL
3 October
The .Net obfu kung-fu
13 May
Could Mozilla's Rust be a hybrid language bridging C# and F# features?
19 March

2013

Reversing XOR linked lists in C#
14 June
The Named Pipes Had a Party and Imposters Were Not Invited
7 May
Passing Unevaluated Functions as Arguments with Linq
9 April
Free video lectures on Machine Learning
17 March
The Family Tree of XSLT SharePoint WebParts
11 March
KeePass - Helps Quarantine Password Compromises
2 March
Client Side SSL with SharePoint
21 February
reg(ular|ex) (expressions)?
10 February
OWASP Zed Attack Proxy 2.0 Released
31 January
First time with Java
17 January

2012

Forays into Linux
1 December
Visual Studio 2012 Test Settings
13 October
Microsoft Moles with Visual Studio 2012... Sort of.
29 September
Unit test assertions against Xml Schemas
21 September
Microsoft RiSE
6 September
Idempotency is a goal in all software design
14 August
Assembly Binding and Redirection
30 July
IIS7 and the .Net Assembly Cache
2 March
SharePoint 2010 Web Application Health Score
21 February
Editing Office documents using Open XML SDK 2.0
22 January
Enumerate a given user's permissions for a SharePoint site
19 January
Enabling Slide Library functionality in SP2010
18 January
Converting C# into PowerShell
15 January

2011

The Sieve of Eratosthenes
23 December
Debugging a process dump with WinDbg, the very basics...
17 December
Using PowerShell against MOSS
11 December
web.config inheritance with Asp.Net
30 November
Micro-Optimization for C# Loops
29 November
Disabling list view throttling temporarily or even permanently
26 November
Get access to edit sealed, read only columns in SP2010
25 November
Uploading large files (>28MB) into SharePoint
16 November
SharePoint - How to display stack trace error in the browser.
15 November
My favourite free tools for use with Microsoft SharePoint
3 November
First Post
3 November
Twitter   LinkedIn   GitHub   RSS

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.