Kraków

Amsterdam Standard
Jana Kilińskiego 2

20 listopada

2021

Adam Furmanek

20 miejsc

Pospiesz się!

Windows i .NET od strony debugowania

Opis warsztatu

Debugowanie jest trudne do zrobienia i trudne do nauczenia się. Każdy błąd jest inny i nie ma jednej ścieżki nauki radzenia sobie z wyciekami pamięci czy problemami wielowątkowości. Debugowanie wymaga też rozumienia wielu warstw oprogramowania, zaczynając od C#, przez IL, a kończąc na kodzie maszynowym i systemie operacyjnym. W trakcie warsztatu poznamy .NET od środka, użyjemy debugerów do zrozumienia typów, pamięci, wielowątkowości i innych elementów platformy.

Cel:

  • Poznanie działania Windowsa i architektury x86
  • Zrozumienie różnych mechanizmów .NET-a, struktur pamięci, obsługi wyjątków, programowania asynchronicznego
  • Poznanie typowych sposobów debugowania z WinDBG
  • Poznanie narzędzi podobnych przy debugowaniu post-mortem
Poziom 400.

Podczas spotkania, oprócz dawki solidnej wiedzy:

Wymagania

  • Dobry humor
  • Otwarta głowa
  • Windows 10 działający w architekurze x86_64
  • Visual Studio 2019
  • .NET Core 3.1.101
  • NET Framework 4.8
  • dnSpy
  • WinDBG + skonfigurowane symbole + skonfigurowany SOS dla wszystkich środowisk
  • git

Prelegent

Adam Furmanek

Adam Furmanek

Nazywam się Adam Furmanek i od lat interesuję się platformą .NET, szczegółami jej implementacji i wszystkim, co jest pod spodem.

więcej...

F.A.Q

To co chcielibyście wiedzieć a boicie się zapytać ;)

Jest to skrócona wersja FAQ, by przeczytać pełną i dowiedzieć się więcej o idei stojącej za devWarsztatami, zapraszamy na stronę FAQ.

Sponsorzy

Gdyby nie oni, spotkanie nie doszłoby do skutku, dziękujemy.

Rejestracja

Rejestracja na spotkanie poprzez portal Meetup.