Logo Crossweb

Log in

No account yet? Forgot password

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Send
This event has already taken place. Check upcoming events

[Kraków] Windows i .NET od strony debugowania

Event:
[Kraków] Windows i .NET od strony debugowania
Event type:
Workshops
Category:
IT
Topic:
Date:
20.11.2021 (saturday)
Time:
09:00
Language:
Polish
Price:
Free
City:
Place:
Amsterdam Standard
Address:
Jana Kilińskiego 2
Speakers:
Description:

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.


Wymagania:


- Dobry humor

- Otwarta głowa

- Windows 10 działający w architekurze x86_64

- Visual Studio 2019

- .NET Core

- NET Framework 4.8

- dnSpy

- WinDBG + skonfigurowane symbole + skonfigurowany SOS dla wszystkich środowisk

- git


PROWADZĄCY


Adam Furmanek

-------------------------

Nazywam się Adam Furmanek i od lat interesuję się platformą .NET, szczegółami jej implementacji i wszystkim, co jest pod spodem. Często dekompiluję kod lub generuję go w locie aby złapać StackOverflowException, przydzielić ręcznie pamięć lub wyłączyć GC. Zawsze jestem zainteresowany szczegółami technicznymi używanych przeze mnie narzędzi, aby móc lepiej je wykorzystać. Nie zamykam się na .NET, pracuję też w Scali i innych językach na JVM, nieobcy jest mi paradygmat funkcyjny lub bazy danych i systemy rozproszone. Obecnie pracuję w firmie Amazon, gdzie zajmuję się systemami rekomendacji, generowaniem głosu i innymi zastosowaniami uczenia maszynowego.


Niezmienną rzeczą naszych spotkań oczywiście jest:


- Kawa - dostępna na miejscu

- Obiad - pizza sponsorowana przez Amsterdam Standard (https://amsterdamstandard.com/en/).

Profile of employers

Similar events