Skip to content
Eduardo Fonseca edited this page Nov 22, 2023 · 7 revisions

Welcome to the FairPlayCombined wiki!

Hello!, thank you for visiting the repository. This repo is an educational demo project, the objective being exploring the capabilities of .NET Aspire, along with many of the cool features in the latest versions of .NET (as of November 2023 it being .NET 8).

What you will learn with this repo?

So far these are some of the things you will learn from this repository

  • Basics of .NET Aspire
    • Centralizing Configuration and Secrets
    • Passing configuration values to other apps
  • Basics of Entity Framework Core (EF Core for short)
    • Using Interceptors
    • Using IDbContextFactory
  • Basics of Background Jobs
  • Basics of Generic Arguments
    • Using Attributes receiving Generic Arguments
  • Basics of C# Source Generators
    • Using Incremental Generators to automatically create CRUD Actions
  • Basics of Automated Testing
  • Test Data Generation using Faker, and Random.GetItems
  • Basics of Blazor
    • Interactive Rendering
    • Usage of QuickGrid with server-side pagination and server-side sorting
  • Basics of Dependency Injection
  • Enforcing High Quality Code using Sonar Analyzer
  • Content Moderation through Azure Open AI

Support Me

Developing software takes a lot of time and effort(researching, testing, trial and error, programming, etc.), you can help me help yourself and lots of other developers learning by becoming a Sponsor here: https://github.com/sponsors/efonsecab

You can also help by sharing this wiki with other people and encouraging to become sponsors too.

Clone this wiki locally