107. spotkanie KGD.NET
Zapraszamy na 107. spotkanie Krakowskiej Grupy Developerów .NET.
Przygotowaliśmy takie dwie prelekcje:
- Cezary Piątek - Tworzenie łatwych w utrzymaniu oraz stabilnych testów UI dla aplikacji ASP.NET
- Konrad Kokosa - ETW ratunkiem programisty .NET
Zapraszamy!
Tworzenie łatwych w utrzymaniu oraz stabilnych testów UI dla aplikacji ASP.NET
Selenium to jedno z najpopularniejszych narzędzi do automatyzacji aplikacji webowych. Jednak tworzenie testów UI z jego wykorzystaniem nie koniecznie należy do najprostszych zadań i nie raz potrafi zaskoczyć. Półtora roku temu postawiłem sobie za cel stworzenie testów UI do rozwijanego systemu, które będą stabilne oraz łatwe w utrzymaniu. Podczas prezentacji opowiem o tym, co udało mi się osiągnąć, o pułapkach, na które można się natknąć w trakcie pisania testów UI oraz o tym, jak dobre praktyki związane z tworzeniem UI mogą ułatwić automatyzację jego testowania.
- Cezary Piątek
Pasjonat programowania, związany głównie z technologiami platformy .NET. Od kilku lat pracuje w krakowskim softwarehouse Ailleron, gdzie na co dzień zmaga się z tworzeniem aplikacji webowych z wykorzystaniem technologii ASP.NET MVC - głównie w obszarze GUI. Oprócz tematów frontendowych chętnie podejmuje wyzwania w obszarach takich jak devops, bezpieczeństwo aplikacji oraz automatyzacja procesu wytwarzania oprogramowania.
ETW ratunkiem programisty .NET
Kto kiedykolwiek „debugował” swoją aplikację używając nic nie znaczących komunikatów „krok1”, „krok2”, itd.? Pracując trochę w branży wiemy już zapewne, że prędzej czy później będziemy zmuszeni diagnozować naszą aplikację. I to pewnie na najmniej sprzyjającym środowisku – na produkcji. W prezentacji przedstawię potężny, a jednocześnie wciąż nieco niedoceniany mechanizm Event Tracing for Windows. Dostarcza on bardzo wielu informacji o sprzęcie, o systemie jak również – co najbardziej interesujące - o naszej aplikacji .NET. I to wszystko za darmo!
- Konrad Kokosa
Programujący od lat kilkunastu, od kilku lat rozwiązujący problemy wydajności, zagadki diagnostyczne i łamigłówki architektury w świecie .NET przyspieszając aplikacje webowe. Niezależny konsultant, blogger ( http://blog.kokosa.net ), prelegent i ćwierkacz (@konradkokosa) gdzie można znaleźć więcej informacji na wspomniane tematy. Swoją pasją dzieli się również jako trener w Bottega IT Solutions w obszarze .NET, m.in. wydajności i diagnostyki aplikacji. Założyciel grupy Warsaw Web Performance. Microsoft MVP w kategorii Visual Studio and Development Tools.