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

112. Spotkanie WG.NET

Wydarzenie:
112. Spotkanie WG.NET
Typ wydarzenia:
Spotkanie
Kategoria:
IT
Tematyka:
Data:
17.10.2017 (wtorek)
Godzina:
18:00
Język:
polski , angielski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej
Adres:
Koszykowa 75
Opis:

Zapraszamy wszystkich na kolejne spotkanie grupy, które odbędzie się nietypowo we wtorek, 17.10 o godzinie 18.00 w sali 107 Wydziału Matematyki i Nauk Informacyjnych Politechniki Warszawskiej, ul. Koszykowa 75. Naszym gościem specjalnym jest Sasha Goldshtein, który przy okazji obecności na konferencji DeveloperDays zgodził się na prezentację dla WG.NET. Poniżej szczegóły spotkania:

  • Konrad Kokosa - 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! 

  

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.


  • Sasha Goldshtein - Squeezing the Hardware to Make Performance Juice (prezentacja w j. angielskim)


Obvious ways to get performance wins are obvious. By the end of 2017, every .NET developer should know about concurrency and parallelism, ORMs and web response caching, efficient collections and garbage collection internals. But there are so many performance wins ripe for the picking that most .NET developers don't know about. This talk is all about squeezing the best performance out of modern hardware. And modern hardware is about vectorization in addition to parallelization; modern hardware is about optimizing your instruction flow and data layout for last-generation instruction sets and cache structures; modern hardware is understanding that using 4 cores is not the same thing as using 44 cores; modern hardware is about using tools to determine where bottlenecks lie and not about guessing. This talk dives deep under the covers of your processor and memory system to deliver top-notch performance, all while using C# and .NET. We will see multiple examples of optimizing CPU- and memory-bound algorithms that are used in real-world applications, such as finance, image and signal processing, and many others.


Sasha Goldshtein is the CTO of Sela Group, a Microsoft C# MVP and Azure MRS, a Pluralsight author, and an international consultant and trainer. Sasha is the author of “Introducing Windows 7 for Developers” (Microsoft Press, 2009) and “Pro .NET Performance” (Apress, 2012), a prolific blogger and open source contributor, and author of numerous training courses including .NET Debugging, .NET Performance, Android Application Development, and Modern C++. His consulting work revolves mainly around distributed architecture, production debugging and performance diagnostics, and mobile application development.


Wstęp wolny, zapraszamy!


Profile pracodawców

Podobne wydarzenia