Using Scoped Services in Middleware: Pitfalls, Solutions, and Testing in ASP.NET CoreIf you’ve spent any time building apps with ASP.NET Core, you’ve probably written custom middleware. It seems simple at first: do something…Apr 8Apr 8
Validation in C#: When to Use ValidationAttribute, IValidatableObject, or Something Else?Validating user input is a crucial part of building reliable applications. In C#, we’ve got some built-in tools to make validation easy…Apr 3Apr 3
Benchmarking: FluentValidation vs. ValidationAttributeWe can compare both approaches by validating a large number of objects and measuring execution time.Apr 3A response icon1Apr 3A response icon1
Building a Configuration Management System in Multi-Tenant architecture with .NETIn modern applications, particularly in multi-tenant environments, managing and distributing configurations efficiently can be a complex…Dec 10, 2024A response icon1Dec 10, 2024A response icon1
Published inAWS TipUsing LocalStack with .NET and Terraform for AWS DevelopmentHi everyone,Nov 26, 2024Nov 26, 2024
Using Cloud-Agnostic Temporary Access to Objects: Abstracting AWS Pre-Signed URLs and Azure SAS in…This post continues the journey we started in our previous article. If you haven’t read the first story yet, you can check it out here …Oct 8, 2024Oct 8, 2024
Seamless Cloud Storage Integration: Abstracting AWS S3 and Azure Blob Storage in C#Cloud storage solutions like AWS S3 and Azure Blob Storage are widely used for storing data at scale. Whether you’re handling a small app…Oct 1, 2024Oct 1, 2024
Uploading Large Files to Amazon S3 Using Multipart Upload in .NETWhen working with large files, uploading them to Amazon S3 as a single operation can be inefficient, prone to failures, and may result in…Sep 26, 2024Sep 26, 2024
AWS Pricing Models: A Comparative GuideWhen it comes to cloud services, understanding the pricing models is crucial for optimizing costs and managing resources effectively…Apr 21, 2024Apr 21, 2024
Task vs. ValueTask: Navigating Asynchronous Programming in C#Understanding Task and ValueTask in C#Mar 19, 2024A response icon1Mar 19, 2024A response icon1