Slides and materials

Debugging memory leaks in .NET
DLL Injection
Generics everywhere
ILP
Internals of Async
Internals of Exceptions
Manual Memory Management in C#
Ordering the Chaos

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

Live! 360 Orlando 2019 — Internals of Exceptions
Live! 360 Orlando 2019 — Internals of Async in .NET
Update Conference 2019 — Internals of Async in .NET
.NET DeveloperDays 2019 — Internals of Exceptions
.NET DeveloperDays 2019 — Internals of Async in .NET
NDC Sydney 2019 — Internals of Exceptions
DevConf 2019 — Internals of Async in .NET
DevConf 2019 — Manual Memory Management in C#
Seattle CodeCamp 2019 — Integer Linear Programming
Seattle CodeCamp 2019 — Ordering the Chaos
HDC 2019 — Ordering the Chaos
HDC 2019 — Generics everywhere
Visual Studio Live! Microsoft HQ 2019 — Internals of Exceptions
Visual Studio Live! Microsoft HQ 2019 — Manual Memory Management in C#
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 — DLL Injection in Windows
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 2017 — 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