Anderson Hansen's repositories
dotnet-flow-control
Flow control using approaches like manual controller, exceptions and also libraries like OneOf, FluentResults and ErrorOr.
dotnet-metrics-influxdb-grafana
Observability option using InfluxDB and Grafana to monitor applications in real-time.
dotnet-real-time-sse
Simple real-time events with Server-Sent Events (SSE).
dotnet-aws-annotations-lambda-framework
Using Lambda Annotations as a programming model for writing .NET Lambda functions.
dotnet-aws-lambda-dynamodb
Serverless CRUD using AWS API Gateway, Lambda and DynamoDB.
dotnet-aws-lambda-entity
Using Entity Framework with AWS Lambda.
dotnet-aws-secrets-manager
Securing configurations with AWS Secrets Manager.
dotnet-aws-ses
Send Emails with Amazon SES as SMTP Server and Mimekit/Mailkit.
dotnet-aws-sns-sqs
How to implement messaging using Amazon SQS (Queue) and Amazon SNS (Topic).
dotnet-benchmark-list-memoryallocation
Allocated memory and collections performed by Garbage Collector when using List/Array with dynamic and fixed allocation.
dotnet-benchmark-offset-cursor
Comparing Cursor-Based Pagination and Offset-Based Pagination.
dotnet-benchmark-string-concatenation
Comparative analysis of string concatenation performance.
dotnet-bulk-insert-csv-file
Bulk import CSV files using CsvHelper.
dotnet-discriminated-unions-erroror
C# doesn't support multiple return types from methods, as an alternative use Discriminated Unions with ErrorOr library.
dotnet-event-driven-architecture
Domain Event VS Integration Event in event-based communication.
dotnet-host-api-aws-lambda
Hosting .NET Web API with AWS Lambda.
dotnet-http-request-delegating-handlers
Decorator Pattern dor HttpClient with Delegating Handlers.
dotnet-k6-load-testing
API load testing using K6 with multiple scenarios and stages.
dotnet-keycloak-identity
Using Keycloak for Identity and Access Management.
dotnet-metrics-opentelemetry
View metrics in Grafana with OpenTelemetry and Prometheus.
dotnet-mocking-aws-resources
Mock AWS resources locally in a docker container with LocalStack.
dotnet-ocr-extract-data
Extraction Data From PDFs and Images with Amazon Textract.
dotnet-pipeline-behaviours
CQRS command validation using MediatR's Pipeline Behaviors and FluentValidation.
dotnet-repr-pattern
An alternative to Minimal APIs & MVC using REPR Design Pattern with FastEndpoints.
dotnet-response-caching
Implementing different caching strategies with CQRS.
dotnet-saga-pattern
Implement Saga Pattern using NServiceBus to coordinate related actions efficiently.
dotnet-saga-pattern-rabbitmq
Orchestration Saga Pattern with RabbitMQ.
dotnet-thread-safety
Singleton Design Pattern and how to make it Thread-Safe.
dotnet-tuples-dto
Reducing the need to create DTO classes using Tuples.