Logo Crossweb

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

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

Wydarzenie:
[Kraków] Windows i .NET od strony debugowania
Typ wydarzenia:
Warsztaty
Kategoria:
IT
Tematyka:
Data:
20.11.2021 (sobota)
Godzina:
09:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Amsterdam Standard
Adres:
Jana Kilińskiego 2
Prelegenci:
Opis:

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 pracodawców

Podobne wydarzenia