Skip to content

CNILearn/thrive2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thrive Conference in Slovenia

  • Pattern Matching with C#, Jun, 3rd, 2025, 10:45 AM, Kongresna dvorana
  • Exploring .NET Aspire: On-Premises and Azure Integration, Jun, 3rd, 2025, 16:45 AM, Stil
  • Logs, Metrics, Distributed Tracing, and OpenTelemetry, Jun, 4th 2025, 13:45 AM, Kongresna dvorana

Links

Pattern Matching with C#

Pattern matching in C# is a powerful feature that allows developers to write more readable and concise code by checking a value against a pattern. In this session, you will learn how to leverage pattern matching to simplify complex conditional logic and improve code maintainability. We will cover various pattern matching techniques introduced in recent versions of C#, including type patterns, relational patterns, logical patterns, positional patterns, and list patterns. Through practical examples, you will gain a deep understanding of how to use pattern matching effectively in your C# applications. Whether you are new to pattern matching or looking to enhance your existing skills, this session will provide valuable insights and tips for mastering this feature.

Pattern Matching Slides

Samples

  • All patterns
  • Traffic light with switch expressions, tuple, property, and relational pattern, and Blazor WASM
  • Benchmarks
  • Recursive invocations
  • Pattern matching with CSV files, using list patterns, and Blazor Server

Exploring .NET Aspire: On-Premises and Azure Integration

NET Aspire is Microsoft's comprehensive .NET cloud-ready stack designed to streamline the development and deployment of modern applications. In this 1-hour session, you will get an overview of how .NET Aspire can be used both on-premises and with Azure. We will explore the essential tools, components, and orchestration features provided by .NET Aspire, and demonstrate how to leverage them for efficient development workflows.

.NET Aspire Slides

Samples

  • Kick-off .NET Aspire
  • Existing API with database
  • API extended with .NET Aspire
  • Deployment

Logs, Metrics, Distributed Tracing, and OpenTelemetry

Grafana? Prometheus? Application Insights? OpenTelemetry? In this session, we will explore how to implement logging, metrics, and distributed tracing in .NET applications for both on-premises and Azure Cloud Services. You will learn how to collect and analyze these data points using tools like Grafana and Prometheus, as well as Azure services such as Azure Monitor, Log Analytics, and Application Insights.

Telemetry slides

Samples

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published