Загрузка страницы

Turbocharged: Writing High-Performance C# and .NET Code - Steve Gordon

In this session, you'll learn how to write C# code which executes faster and allocates less. This session is packed with practical examples and demos of where the latest high-performance APIs and language features can be applied in your applications.

During this session, we'll apply types such as Span and Memory to efficiently process data and to parse strings. We'll examine System.IO.Pipelines, offering high-performance I/O and we'll utilise ArrayPool to help reduce GC allocations. In .NET Core 3.0, we have new high-performance JSON APIs which we'll also add to our arsenal. Microsoft has made fantastic performance gains to the .NET Core framework; now it's time to apply them to your code!

We'll begin by discussing when and why performance matters in your applications. You'll learn how to measure your code, and use a data-driven approach to focus your optimisations.

These features can seem complicated, unapproachable and difficult to apply. In this session, Steve introduces high-performance newcomers to the features, showing you how they work, where they can be applied and how to measure performance improvements in your code.

This talk is for developers, who like Steve, are ready to begin their journey towards writing faster .NET code, which allocates less.
Check out more of our talks, courses, and conferences in the following links:
https://ndcconferences.com/
https://ndc-london.com/

Видео Turbocharged: Writing High-Performance C# and .NET Code - Steve Gordon канала NDC Conferences
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
18 февраля 2020 г. 15:37:20
01:01:12
Другие видео канала
Building real-time applications with Blazor and GraphQL - Michael StaibBuilding real-time applications with Blazor and GraphQL - Michael StaibA journey in geospatial timeseries - Nils Larsgård - NDC Oslo 2024A journey in geospatial timeseries - Nils Larsgård - NDC Oslo 2024Keynote - NDC Porto 2020Keynote - NDC Porto 2020Geek Out - How television led to streaming video on your mobile phone - Liam Westley - NDC Oslo 2024Geek Out - How television led to streaming video on your mobile phone - Liam Westley - NDC Oslo 2024NDC Minnesota - 15-18 Nov 2022 - 4-Day Workshop Event for Software DevelopersNDC Minnesota - 15-18 Nov 2022 - 4-Day Workshop Event for Software DevelopersKeynote: Apps, Algorithms and Abstractions: Decoding our Digital World - Dylan BeattieKeynote: Apps, Algorithms and Abstractions: Decoding our Digital World - Dylan BeattieDeath to Latency: Building Reactive, Cloud Native Apps with Akka.NET - Aaron Stannard - NDC OsloDeath to Latency: Building Reactive, Cloud Native Apps with Akka.NET - Aaron Stannard - NDC OsloFreshly Toasted: How Bun stable version is Heating Up JS & TS Development - Devlin DuldulaoFreshly Toasted: How Bun stable version is Heating Up JS & TS Development - Devlin DuldulaoMobile Developer Productivity Engineering at Europe's Largest Online Fashion Store -Hakkim AlavudeenMobile Developer Productivity Engineering at Europe's Largest Online Fashion Store -Hakkim AlavudeenNDC Security Australia - Troy HuntNDC Security Australia - Troy HuntReact Server Components: A New Way to Build Fast and Interactive Web Apps - Aurora ScharffReact Server Components: A New Way to Build Fast and Interactive Web Apps - Aurora ScharffReliability and speed by 'push to main' mentality - Håvard Høiby - NDC Oslo 2024Reliability and speed by 'push to main' mentality - Håvard Høiby - NDC Oslo 2024Domain-Driven Design & Team Topologies For Product-led Organizations - Nick Tune - NDC Oslo 2022Domain-Driven Design & Team Topologies For Product-led Organizations - Nick Tune - NDC Oslo 2022DevOps in Real Life, A How-To - Ola Petersson & Jessica Andersson - NDC Oslo 2020DevOps in Real Life, A How-To - Ola Petersson & Jessica Andersson - NDC Oslo 2020NDC London 2019 - Conference for Software DevelopersNDC London 2019 - Conference for Software DevelopersBuilding a Better GitHub Pages Experience Using Azure Services, How Hard Can It be? - Chris KlugBuilding a Better GitHub Pages Experience Using Azure Services, How Hard Can It be? - Chris KlugPractical Microservice Security -  Laura BellPractical Microservice Security - Laura BellWhat you always wanted to know about Deep Learning, but were afraid to ask - Wei Meng LeeWhat you always wanted to know about Deep Learning, but were afraid to ask - Wei Meng LeeGit Beyond Push & Pull - Jørgen Kvalsvik - NDC Oslo 2024Git Beyond Push & Pull - Jørgen Kvalsvik - NDC Oslo 2024Ten Reasons Your Application Isn't Accessible and What You Can Do About It - Elise KristiansenTen Reasons Your Application Isn't Accessible and What You Can Do About It - Elise KristiansenSecret Management: The Soft Way - Lian Li - NDC Oslo 2022Secret Management: The Soft Way - Lian Li - NDC Oslo 2022
Яндекс.Метрика