Gabriele Tronchin's Projects
Filters are integral components of every .NET API. In this post, I aim to delve into the various types of filters accessible in .NET Core.
Sample DDD Project using C#
This project illustrates the implementation of an Authorization filter in C#.NET, showcasing two ASP.NET API approaches: Classic API utilizing controllers Minimal API.
Sample ASP.NET API with a Custom Configuration Provider
Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
Sample Service With Deno js
Docke Compose for Local DEV
Template Docker Compose
In this project, I've implemented the Transactional Outbox Pattern using EF Core.
Sample Event Source Respository With CQRS, Marten and Postgres
HomePage
This project presents a practical implementation of gRPC communication.
Experimenting With MediatR Pipelines
Various ASP.NET Core middleware
How to Use Stryker in .NET
Minimal Linux container host
This app is a sample API that exposes GraphQL. I utilized the Hot Chocolate NuGet package for this purpose. With this package, we can also filter the endpoints.
In this project, I leverage MailKit to seamlessly manage email communication with a test MailService. The selected Mail service is GreenMail, a reliable tool designed for testing email functionality.
Sample OData Implementation
A simple implementation of MartenDB. MartenDB is a .NET Transactional Document DB and Event Store on PostgreSQL. For more information about MartenDB
Fast and versatile .net core data mapper/micro-orm
OPC Unified Architecture .NET Standard
A small but opinionated Vertical Slice Architecture solution template for .NET 8 & C#