Skip to content
Howard van Rooijen By Howard van Rooijen Co-Founder
Ian Griffiths presenting at Visual Studio Live! 2022 San Diego

Ian Griffiths will be presenting three talks at Visual Studio Live 2022 in San Diego from the 27th-29th September:

T02 Be Ready: Optimizing Cold Start with .NET 6.0 in the Cloud

27/09/2022 8:00am - 9:15am

Cloud providers offer a wide range of options for hosting .NET based web services including containers as a service, hosted Kubernetes, Service Fabric, or platforms such as Azure Functions and AWS Lambda. .NET 6.0 gives us a lot of ways to tweak how our code runs, and these choices have an impact on performance. Throughput and response time get a lot of attention, but cold start times are hugely important, and often much harder to analyze. In this talk, you'll learn how to ensure your services are ready to leap into action as quickly as possible.

You will learn:

  • Understand the factors affecting cold start times in the cloud
  • Understand the tools and technique .NET offers for improving cold start
  • Understand how to repeatably, reliable measure and analyze cold start performance

More details about the session here

W10 Fast Focus: Reaqtor - High Volume Event Processing with Rx's Big Brother

28/09/2022 1:15pm - 1:35pm

Rx.NET, the Reactive Extensions for .NET have offered an event-driven programming model for .NET applications for a decade, but for years, the Microsoft kept its high-scale, persistent, reliable, server-side implementation of Rx, "Reactor" for its own internal use. In 2021, this code was finally released (now spelled "Reaqtor"). In this talk you will learn about this technology which has supported tens of millions of concurrent users in some of Microsoft's flagship products. You'll see how it has been applied to IoT applications, to monitor millions of devices in a broadband network, and also to environmental monitoring applications.

You will learn:

  • Discover the kinds of high-volume, global-scale event-driven systems Reaqtor can build
  • Understand Reaqtor's capabilities and operational model
  • How the Reaqtor components Microsoft has made available fit into a real solution

More details about the session here

H04 High Performance JSON Serialization with Code Generation on C# 10 and .NET 6.0 in Modern .NET Applications

29/09/2022 8:00am - 9:15am

In this talk, you will see how features added to recent versions of C# can dramatically improve parsing and generation of JSON data compared with longer established .NET JSON handling mechanisms. You will see how to use high-performance memory-efficient techniques (including Spans and IO Pipelines), and also how code generators can reduce runtime overheads. This talk will explore the tradeoff between maximizing performance and ease of use, and will show how choose between the various options now available in modern .NET applications.

You will learn:

  • Understand how recent C# features can improve serialization performance
  • Understand the trade-offs between .NET's various JSON serialization models
  • Understand how both built-in and custom code generators can help enhance performance

More details about the session here

Azure Weekly is a summary of the week's top Microsoft Azure news from AI to Availability Zones. Keep on top of all the latest Azure developments!

Howard van Rooijen

Co-Founder

Howard van Rooijen

Howard spent 10 years as a technology consultant helping some of the UK's best known organisations work smarter, before founding endjin in 2010. He's a Microsoft ScaleUp Mentor, and a Microsoft Azure MVP, and helps small teams achieve big things using data, AI and Microsoft Azure.