The .NET platform and supporting ecosystem comes with many great tools for performance analysis. Although these
tools are supported by different platform-specific implementations, they provide excellent cross-platform
support for diagnosing and troubleshooting a variety of problems. In this presentation, we'll talk about
metrics, EventCounters, dotnet-trace, PerfView, ETW, LTTNG, and more as we work to diagnose some performance
issues in an application. We'll start by gathering data and walking through the analysis process using various
tools to allow us to fully understand the cause of the performance concerns.
Kaleb Pederson is a professional programmer and software crafter with almost 20 years of professional
development experience. He was first introduced to programming when he received a Radio Shack TRS-80 as a
birthday present. Although his first attempts to learn programming were with BASIC and Pascal, his first real
introduction to software development started in 1995 with a relational database programming project using an
Alpha 5 database, which included a BASIC variant called X-Basic.
After a brief stint studying engineering and mathematics, he diverted to Computer Science. Kaleb has a Master of
Science degree in Computer Science from Eastern Washington University. Kaleb currently works at HealthEquity as
a Solution Architect where he spends most of the time working in the Azure Cloud, focusing on improving platform
stability and developing solutions that work well with HealthEquity's overall platform architecture. Kaleb
thoroughly enjoys all aspects of software development, from high level software design to functional programming
and low-level performance tuning.
This event is being hosted online.