Speaker

Jon Galloway

Jon Galloway

Principal Program Manager, .NET Community Team

San Diego, California, United States

Actions

Jon is a Program Manager on the .NET team. He’s been developing software professionally since the late 1990’s, and over the years has written several books, popular .NET tutorials and samples, a top speaker on Microsoft Virtual Academy, and worked behind the scenes on large Microsoft keynote demonstrations. He’s helped run the Herding Code podcast for 10 years, and tweets as @jongalloway.

Area of Expertise

  • Information & Communications Technology

Topics

  • .net core
  • Blazor
  • ASP.NET Core
  • Modern Web Development

Application Building with .NET Aspire & ASP.NET Core 8

In this workshop, you'll get an introduction to building distributed applications with .NET Aspire and ASP.NET Core 8.

In this workshop, you'll learn how to create a new application using .NET Aspire, use service discovery to orchestrate microservices, backend resources, and a Blazor front-end. You'll learn how to leverage and customize the new .NET Aspire dashboard to manage the application, and you'll learn how to deploy the application to Azure.

This workshop is targeted at participants who are interested in learning how to build web and API applications in ASP.NET Core and .NET Aspire. You can be new to .NET, or be building ASP.NET Core applications already, but some basic development experience is expected.

What’s New for Web Developers in ASP.NET Core, Blazor, and .NET 8

.NET 8 comes packed with new features and improvements for web developers. This presentation will provide a comprehensive overview of the most exciting new features in .NET 8 that are relevant to web development, including ASP.NET Core, Blazor, .NET Aspire, and APIs. You'll learn how to leverage .NET to take advantage of the latest advancements in web development, including how to build modern web applications using Blazor, how to create cloud native apps with .NET Aspire, and how to build dynamic web pages with Razor Pages. We will also discuss how to choose the right technology for your upcoming projects, and how to get up to speed with the latest tools and techniques. Whether you’re a seasoned .NET developer or just getting started, this presentation will provide valuable insights into the latest trends and best practices in web development.

Let’s Write a Useful GitHub Action with .NET, Copilot, and the Brand New Octokit SDK

GitHub Actions is a powerful tool for automating workflows and building custom software development tools. We use them a lot on the .NET team at Microsoft, including validation and automation for pull requests on the .NET blog. In this presentation, we will explore how to write a useful GitHub Action using .NET, Copilot and the brand new Octokit SDK (built with Kiota). We'll live code an action, using Copilot to get around some of the quirks of both GitHub Actions and Octokit. I'll share some lessons I learned the hard way and show you how you can start automating your pull request workflow with C# code.

Building Cloud Native .NET Applications with .NET Aspire

.NET Aspire is a new cloud-native stack for building resilient, observable, and configurable applications with .NET. This presentation will provide an overview of the key features of .NET Aspire and how it can help developers build cloud-native applications with ease. Attendees will learn about the benefits of using .NET Aspire, including its curated set of components that are enhanced for cloud-native development, such as service discovery, telemetry, resilience, and health checks. We will also discuss how to get started with .NET Aspire, including how to use the new .NET Aspire Starter template, which provides a simple and sophisticated local developer experience. Whether you’re a seasoned .NET developer or just getting started with cloud-native development, this presentation will provide valuable insights into the latest trends and best practices in cloud-native development with .NET.

Updating Legacy Apps to Modern .NET

Sure, the shiny new release of .NET has lots of features and blazing performance, but they might seem out of reach when you spend a lot of time in a codebase that's... well, showing its years. We've got some great new tools to help you update your apps, based on real world customer apps. I'll show you how to get started, and share some experiences I've had in upgrading a few .NET production apps lately.

What's New in .NET 8

.NET 8 is the latest major release of the .NET platform, bringing many new features and improvements for developers. In this presentation, you will learn how to use .NET 8 to create full stack applications with Blazor, which now supports server-side rendering, build resilient cloud-native applications with .NET Aspire, which includes service discovery, telemetry, resilience, and health checks by default, integrate large language models such as OpenAI into your applications with AI with Semantic Kernel, and use the new features of C# 12, such as primary constructors and collection expressions. You will also see how to use the latest updates in ASP.NET Core, .NET MAUI, and other components of the .NET ecosystem. By the end of this presentation, you will have a better understanding of how to use .NET 8 to build modern, scalable, and intelligent applications.

DevSum 2024 Sessionize Event

May 2024 Stockholm, Sweden

Techorama 2024 Belgium Sessionize Event

May 2024 Antwerpen, Belgium

.NET Conf 2022 Sessionize Event

November 2022

Techorama 2022 BE Sessionize Event

May 2022 Antwerpen, Belgium

DevSum 2022 Sessionize Event

May 2022 Stockholm, Sweden

NDC Oslo 2021 Sessionize Event

November 2021 Oslo, Norway

Techorama Belgium 2019 Sessionize Event

May 2019 Antwerpen, Belgium

NDC London 2019 Sessionize Event

January 2019 London, United Kingdom

NDC Sydney 2018 Sessionize Event

September 2018 Sydney, Australia

Jon Galloway

Principal Program Manager, .NET Community Team

San Diego, California, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top