Monthly Archives: October 2016

Archive of posts published in the specified Month

Traits in C# Part 2 — Overrides

This is the second part of Traits in C# series. For your convenience you can find other parts in the table of contents in Part 1 — Basic implementation with Fody Last time we saw simple implementation of traits in C#. Today we…

Traits in C# Part 1 — Basic implementation with Fody

This is the first part of the Traits in C# series. For your convenience you can find other parts using the links below : Part 1 — Basic implementation with Fody Part 2 — Overrides Part 3 — Stacking traits Hi! This post…

DLL Injection Part 5 — Hacking Minesweeper

This is the fifth part of the DLL Injection series. For your convenience you can find other parts in the table of contents in Part 1 – Registry In previous posts of this series we saw how to inject DLLs in different ways.…

Async Wandering Part 1 — Why creating Form from WinForms in unit tests breaks async?

This is the first part of the Async Wandering series. For your convenience you can find other parts using the links below (or by guessing the address): Part 1 — Why creating Form from WinForms in unit tests breaks async? Part 2 —…

Handling and rethrowing exceptions in C#

Today we are going to dive into exceptions in .NET world. Handling them right might be a bit tricky, especially when you do not understand internals. Exceptions at a glance I assume you know what is an exception, when it should be used,…