Panel Discussion - Profiling and optimization

Зал 3 | 16:45

EN

In this open panel, ask .NET performance experts anything you’d like about profiling, optimization, and the state of high-performance .NET applications today. Bringing together experts on microbenchmarking, distributed system architecture, GC optimization, and low-level CPU tricks, the discussion is guaranteed to be interesting. Among other things, we’ll talk about how to avoid performance regressions, how to choose which part of the system warrants investments in profiling and optimization, and how to build a system that consists of multiple disparate microservices while maintaining low latency and scalability.



Sasha Goldshtein

Sasha Goldshtein goldshtn

Sela Group

Sasha Goldshtein is the CTO of Sela Group, Microsoft MVP and Regional Director, Pluralsight and O'Reilly 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.

Federico Lois
Federico Lois federicolois

Corvalius

Federico is a cofounder of Corvalius, a R&D company, and of Codealike, a Developer Analytics company. He has been working on algorithmic performance for the last 10 years, both with CPU and specialized hardware like GPUs. His experience ranges from banking software performance tuning to database engine optimization. He enjoys reading in binary and tinkering with registers and caches. Among his technology interests are highly distributed systems, massively parallel technology, low-level optimization and high-performance computer graphics.

Сергей Быков
Сергей Быков sergeybykov

Microsoft

Сергей Быков начинал проект Orleans в Microsoft Research и продолжает руководить его разработкой в open source в подразделении Xbox. До прихода в Research Сергей проработал в различных группах Microsoft, от BizTalk и Host Integration Server до встроенных операционных систем для кассовых терминалов и Бинг. Удручающая ситуация со средствами разработки для облачных сервисов и распределённых систем побудила его заняться проектом Orleans с целью качественно повысить производительность труда программистов в этой сфере.

Raffaele Rialdi

Raffaele Rialdi raffaeler

Vevy Europe

Raffaele Rialdi is a senior Software Architect working as a consultant, speaker and trainer. Since 2003, he is a Microsoft MVP in the Developer Security category. His passion for the community brought him to be a member of the board of UGIdotNET, president of DotNetLiguria and co-founder of the Italian C++ user group. He is currently working as an architect and developer on the backend of an enterprise project with a specific focus on code generation and working on cross-platform mobile and IoT development in both C# and C++ languages.

Андрей Акиньшин

Андрей Акиньшин andrey_akinshin

JetBrains

Андрей Акиньшин работает в компании JetBrains, где он трудится над проектом Rider (кроссплатформенная .NET IDE, основанная на платформе IntelliJ и ReSharper). Его любимые темы — производительность и микрооптимизации, он также мейнтейнер проекта BenchmarkDotNet (библиотека для написания .NET-бенчмарков, поддержанная .NET Foundation). Андрей — к.ф.-м.н., Microsoft .NET MVP, серебрянный медалист ACM ICPC. В свободное время любит заниматься наукой, основные научные интересы — математическая биология и теория бифуркаций.

Karel Zikmund
Karel Zikmund ziki_cz

Microsoft

Karel is a Software Engineering Manager on .NET Framework team / .NET Core team at Microsoft. He spends most of his time at his job as a community manager of CoreFX repo and as a manager of a few CoreFX areas like Networking, Crypto, Collections, Process, etc.


Все доклады