Warszawa

mBank, Królewska 14

18 czerwca

2016 ;)

Sebastian Solnica

20 miejsc

Pospiesz się!

Diagnostyka aplikacji z użyciem Windows Debuggera (WinDbg)

Niewielu programistów .NET miało styczność z WinDbg, a nawet jeśli miało, to ten czas często wspomina traumatycznie :) Mimo topornego interfejsu jest to jednak narzędzie, które daje nam (programistom aplikacji na system Windows) ogromne możliwości, z debugowaniem jądra włącznie. Na warsztatach poznacie wiele komend WinDbg, które umożliwią Wam sprawne poruszanie się w tym debuggerze. Postaram się aby teorii nie było za dużo, a przykłady błędów, które będziemy diagnozowali, były podobne do tych z którymi zmagacie się na produkcji :)

Agenda

  • Poznanie podstawowych komend WinDbg i przydatnych rozszerzeń
  • Co sprawia że program się wykonuje? Spojrzenie na rejestry, stos, stertę i asembler.
  • Aplikacje .NET-owe w natywnym debuggerze (czym są obiekty, assemblies, moduły itd.)
  • Diagnostyka problemów z wyjątkami (1st i 2nd chance exceptions, inner exceptions)
  • Diagnostyka problemów z GC (tropienie wycieków)
  • Diagnostyka problemów z lockami (odnajdywanie "zazębionych" wątków)
  • Rozwiązywanie problemów na produkcji (dumpy i nieinwazyjne debugowanie)

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

  • Kawa - dostępna na miejscu
  • Obiad - pizza sponsorowana przez mBank.
  • Piwo/kawa po - we własnym zakresie

Należy pamiętać o

  • BYOD - Bring Your Own Device.
  • Piwo we własnym zakresie.
  • Uśmiech, poczucie humoru czy też chęć nauki - we własnym zakresie.
  • Resztę postaramy się dostarczyć :)

Prelegenci

Sebastian Solnica

Sebastian Solnica

Szczęśliwy programista aspirujący do miana geeka.

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.

  • Czy to jest darmowy event ?

    Tak! nie licząc obiadu i piwa, wszystko inne jest zorganizowane - zazwyczaj, chyba, że w opisie spotkania jest napisane inaczej, czasami obiad może być sponsorowany, a czasami może nawet i piwo.
  • Czy mogę przyjść bez komputera ?

    Tak, ale będziesz się trochę nudził. Większość sesji ma w sobie warsztaty, więc wtedy będziesz po prostu siedział i... pił kawę? :)

Sponsorzy

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

Rejestracja

Rejestracja na spotkanie poprzez portal Meetup.