Below are links to all series on my blog. I put them here for reference.
.NET Inside Out — playing with .NET internals, hacking memory, generating code on the fly.
Async wandering — internals of
async keyword in C# and how to hack it.
Custom memory allocation in C# — how to allocate memory manually in C#.
DLL Injection — injecting DLLs into other processes in Windows.
Integer Linear Programming — playing with ILP and implementing trivial and non-trivial stuff.
Logging in distributed systems — maintaining “happened before” relation in distributed systems for easy logging.
Parallel execution for contests — calculating solutions in parallel, very useful for contests like Google Hashcode.
Sitefinity — reconfiguring Sitefinity in runtime
SQLxD — implementing SQL database operating on XML files.
STM32 Key — implementing network stack and encryption mechanism using STM32.
Traits in C# — implementing traits in C# using Fody and extension methods.
Yet Another Useless Language — implementing compiler for custom language running on CLR with PLY and IronPython.
Other interesting posts
Debugging WCF high memory usage
Error 0x0000007b during native boot
Executing C# code in Powershell
Executing SQL queries in Excel — executing DQL query in Excel.
Generating EF includes from lambda mapping
Referencing binaries using Nuget — referencing any binary.