Pinned Repositories
AcuWebSiteManager
Providing net global tool in order to manage acumatica website creation and deletion
AppInsightsDemo
Logging into AppInsights using multiple providers
AzureStoragePoc
Comparing cosmos storage strategies for product/order use case
CosmosDbSdkDemo
Using multiple sdks to make crud operations in Azure Cosmos Db
NetArchTestDemo
Using NetArchTest library to enforce architecture rules
NetCoreHealthChecksDemo
Demo for healthchecks on net core
PdfGeneratorDemo
Generate pdf files using various libraries
PulumiDemo
Demo for infrastructure as code with azure pulumi provider
SystemCommandLineDemo
Exploring ways of using System.CommandLine to build CLI tools
YarpDemo
Playing with Yarp reverse proxy
aimenux's Repositories
aimenux/SpectreCliDemo
Using spectre cli to build command line tools
aimenux/JwtCli
Providing a net global tool to decode, generate and validate jwt tokens
aimenux/NetArchTestDemo
Using NetArchTest library to enforce architecture rules
aimenux/BullseyeDemo
Demo of using Bullseye
aimenux/CentralPackageManagementDemo
Enabling central package managment in web api projects
aimenux/ConfigurationDemo
Using options pattern in web apis and console apps
aimenux/DummyWebApiDemo
Using a web api to play with dummies
aimenux/EchoWebApiDemo
A web api that echoes back request infos
aimenux/EditorConfigDemo
Using EditorConfig to enforce csharp code style
aimenux/ExceptionHandlingMiddlewareDemo
Using exception middleware to global handle errors
aimenux/JsonConverterDemo
Implementing custom serialization/deserialization with JsonConverters
aimenux/JsonConverterWebApiDemo
Using custom JsonConverter to return derived types in api response
aimenux/JsonStringEnumConverterDemo
Using various ways to support serialization/deserialization and model binding of enums in web api
aimenux/MeasureExecutionTimeDemo
Using various ways to measure execution time
aimenux/MediatrDemo
Using mediatr to enforce cqrs and loose coupling between components
aimenux/MiddlewareStylesDemo
Using various styles for writing custom middlewares
aimenux/ModelBindingDemo
Using various model binding ways
aimenux/NuGetCli
Providing a net global tool to upload and download nuget packages
aimenux/OpenTelemetryConsoleDemo
Using OpenTelemetry with console applications
aimenux/OptionsPatternDemo
Using options pattern in web api
aimenux/PipelineBehaviorsDemo
Using pipeline behaviors to implement cross-cutting concerns
aimenux/QrCodeCli
A global tool to encode and decode qr codes
aimenux/QrCodeGeneratorDemo
Using various libraries in order to generate qr codes
aimenux/QuickBenchsDemo
Quick benchmarks for various things encountered in my dev journey
aimenux/RepositoryPatternDemo
Using repository pattern with entity framework in web api projects
aimenux/TenantIdMiddlewareDemo
Using a middleware to validate a custom tenant header
aimenux/ValueObjectsBenchDemo
Benchmarking various ways of creating value objects
aimenux/WatchDogDemo
Using WatchDog for request/response/exception logging
aimenux/WebApiHttpLoggingDemo
Using http logging middleware in order to log requests/responses
aimenux/WebApiVersioningDemo
Using versioning in web api projects