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.
Dapper vs BulkCopy vs Table-Value Parameters
A Simple Service Cache that wrap IDistributedCache
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:
Use CronJob with Deno
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.
.NET 9 HybridCache Playground
A playground repository for MassTransit
Experimenting With MediatR Pipelines
Various ASP.NET Core middleware
How to Use Stryker in .NET
Minimal Linux container host
QRCode Generation with .NET Core
Simple REST and HTTP API Client for .NET
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
This project provides an API to test Server-Sent Events (SSE) using .NET. SSE is a standard allowing servers to push real-time updates to clients over a single HTTP connection.
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