Slides and materials

Manual Memory Management in C#
Debugging memory leaks in .NET
DLL Injection
ILP
Internals of Async
Internals of Exceptions

Videos

Internals of Exceptions



Memory management in .NET








ILP


DLL Injection


Windows Tools

Debugging memory leaks in .NET

Books

.NET Internals Cookbook

Articles

Programista 12/2016 – Implementacja traitów w języku C# przy użyciu biblioteki Fody

Papers

Computer Science (AGH) Vol 17 No 3 – Realization of a System of Efficient Querying of Hierarchical Data transformed into a quasi-Relational Model

Talks

DevSum 2019 — Internals of Async in .NET
Techorama 2019 — Manual Memory Management in C#
Techorama 2019 — Internals of Exceptions
ConFoo 2019 — Internals of Async in .NET
ConFoo 2019 — DLL Injection in Windows
NDC Porto 2019 — Manual Memory Management in .NET Framework
Update Conference 2018 — Internals of Exceptions
dotNetConfPL 2018 — Bebechy wyjątków#
Seattle CodeCamp 2018 — Internals of Exceptions
NDC Oslo 2018 — Internals of Exceptions
.NET Developers Association Westside — Manual Memory Management in .NET Framework
.NET Developers Association Eastside — Manual Memory Management in .NET Framework
dotNetConfPL 2017 — Ręczne zarządzanie pamięcią w C#
Studencki Festiwal Informatyczny — Ręczne zarządzanie pamięcią w C#
Krakowska Grupa Developerów .NET – Ręczne zarządzanie pamięcią w C#
Krakowska Grupa Developerów .NET – Wstrzykiwanie bibliotek DLL do obcych procesów