This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper
Attend the next NDC conference near you:
Subscribe to our YouTube channel and learn every day:
/ @NDC
Follow our Social Media!
#dotnet #programminglanguages
Application performance always matters. Sometimes critically, sometimes subtly, but it’s never irrelevant. While many developers rightly caution that “premature optimisation is the root of all evil,” the opposite mistake, ignoring performance until it becomes a serious issue, can be just as problematic.
This talk explores the practical aspects of performance optimisation in .NET. We’ll look at proven strategies for monitoring, identifying, analysing, and iteratively improving applications. You’ll learn how to approach the performance lifecycle, from monitoring applications in production and pinpointing the best areas to optimise, to investing valuable engineering time where it counts most.
Through a worked example, we’ll follow a feature through the optimisation cycle. We’ll profile the application, design benchmarks, theorise improvements, and iteratively refine the implementation to reduce allocations and execution time, while balancing performance gains with code readability and maintainability.
Along the way, you’ll learn how to use tools like dotTrace, dotMemory, and BenchmarkDotNet to target areas for improvement and validate gains. We’ll discuss common optimisation opport
|
Sample code → Firebase AI Logic Docs →...
Bonus update! Two new features in Fireba...
How do you turn a generic AI agent into ...
How to create Agent Skills for Gemini CL...
Unlock new possibilities for your user i...
Free career strategy call to help you ca...
Download your free Python Cheat Sheet he...
Download your free Python Cheat Sheet he...
Don't let device failures or power outag...
Ross Richards, Senior Product Marketing ...
Now Playing has a new app that automatic...