Skip to content

CNILearn/thrive2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thrive Conference 2023

Thrive Conference

30th - 31st May, 2023, Lipica, Slovenia

C# What's new and cool

30.5.2023, 10:45 - 11:45, Famosa

C# 11 and .NET 7 are released. What are the newest features of C# and how are they used in .NET applications? In this session you learn about new features such as generic math support, raw string literals, the new LibraryImport attribute, and more.

Finding issues with your .NET applications – monitoring and logging

30.5.2023, 14:00 - 15:00, Allegra

Creating Microservices it's important to know how the application is running - monitoring logs, telemetry, and metrics data. In this session you learn about implementing this functionality with .NET applications, monitoring it with Microsoft Azure services, and enhancements with OpenTelemetry.

Minimal APIs in ASP.NET Core

31.5.2023, 13:45 - 14:45, Grascina Gratiosa

For quite a while, ASP.NET Core MVC was the only choice when writing REST APIs with ASP.NET Core. It is still a good and valid choice. However, we now have a new way of defining web APIs, for simpler REST APIs, microservice-oriented projects, which can event be used with bigger services. Minimal APIs come without the overhead and kitchen-sink approach of MVC. In this session you'll learn the progress done including with .NET 7 such as grouping, typed results, and filters, and look into the directions .NET is taking with .NET 8 in relation to hosting applications in cloud environments.

Creating and running .NET services with Azure Container Apps

31.5.2023, 16:30 - 17:30, Thais

Azure Container Apps are a cheap and serverless alternative to Azure Kubernetes Services using Azure Kubernetes Services behind the scenes. Without the need to use kubectl and helm, you can use ARM templates and bicep to configure your services running with Docker containers, Ingress controllers, scaling (down to zero) and triggers for different events are available out of the box. In this session you learn about the concepts of this technology, as well as comparison to Azure Kubernetes Services and Azure Functions.

Slides and Samples

C# - what's new and cool?

Slides

Samples

  • Enhancements with structs
  • Required modifier
  • Default interface members
  • Abstract static
  • IParsable
  • List patterns
  • Raw String literals
  • .NET 7 source generators
  • Native AOT

Finding issues with your .NET applications – monitoring and logging

Slides

Samples

  • Logging
  • Metrics
  • Distributed tracing
  • OpenTelemetry

Minimal APIs in ASP.NET Core

Sidles

Samples

  • Controllers with .NET 5
  • Update to .NET 6
  • Minimal API with .NET 6
  • Scaffolding for database access
  • Grouping, filtering (GamesAPIDotnet7)
  • AOT

Creating and running .NET services with Azure Container Apps

Slides

Check this repo for a sample

Blazor Codebreaker Test-Client

About

Thrive Conference in Slovenia, 2023

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published