A project that aims to be a code repository from own development or based on tutorials practiced by the author, which may be useful for future implementations and uses.
-
Benchmarker
Accurately measure code performance, providing detailed metrics, comparisons, and automated benchmarking reports.
Intro to Benchmark.net - How To Benchmark C# Code
BenchmarkDotNet
-
BetterConsoleDemo
Console application with configuration using appsettings.json, logging using Serilog and setting up dependency injection.
.NET Core Console App with Dependency Injection, Logging, and Settings
Microsoft.Extensions.Hosting
Serilog.Extensions.Hosting
Serilog.Settings.Configuration
Serilog.Sinks.Console
-
BogusLibrary
An example of using the Bogus library, which allows the creation of data in different languages/categories.
Bogus
-
ExcelDemo
An example of how to create/ read an Excel file using the library EPPlus.
Creating Excel Files in C#
EPPlus
-
HangfireDemo
Project that shows the 4 free types of Hangfire, FireAndForget, Delay, Recurring and Continous job.
Asp.Net Core: Background Processing
Hangfire
-
MathExpression
Project to create, store, and get math expression made by the user, using values or sensor data stored at Data base.Microsoft.EntityFrameworkCore.SqlServer
Microsoft.EntityFrameworkCore.Tools
Microsoft.Extensions.Configuration.Json
Ncalc
-
MongoDbDemo
Introduction about how to CRUD data from MongoDb
Intro to MongoDB with C# - Learn what NoSQL is, why it is different than SQL and how to use it in C#
MongoDB.Driver
-
ThrowLibray
An example of how to use library Throw is a simple, fluent, extensible for throwing exceptions.
Throw
-
TwoFactorAuthentication
API with the 2-factor authentication process, made with ASP.NET Core Web API which exposes a Generate and Validate method in the controller, and consumes from the TwoFactorAuthService.
Como Implementar Autenticação 2FA no .NET com Google Authenticator
Otp.NET
QRCoder