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

112. Spotkanie WG.NET

Event:
112. Spotkanie WG.NET
Event type:
Meetup
Category:
IT
Topic:
Date:
17.10.2017 (tuesday)
Time:
18:00
Language:
Polish , English
Price:
Free
City:
Place:
Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej
Address:
Koszykowa 75
Description:

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 of employers

Similar events