Notes from the workbench
everything I'm learning about modern .NET.
Tutorials, deep-dives, and field notes on .NET, ASP.NET Core, EF Core, AWS, Docker, and the architecture that holds up in production. Written when I've shipped something or learned something worth sharing.
154 articles · browse by category
page 7
73–84 of 154-
aws dotnetLocalStack for .NET Developers – Run AWS Services Locally for Free
Stop burning AWS credits during development. Learn how to run S3, DynamoDB, and SQS locally with LocalStack, wire them into your .NET applications with simple config switches, and integrate LocalStack into CI for cost-free integration tests.
Dec 26, 2025 · 13 min read → -
dotnet awsAWS Systems Manager Parameter Store for .NET Developers – Free Configuration Management
Learn how to use AWS Systems Manager Parameter Store with ASP.NET Core for managing application configurations. A free-tier alternative to Secrets Manager with full IConfiguration integration, hierarchical parameters, and SecureString encryption.
Dec 23, 2025 · 11 min read → -
dotnet awsAWS S3 Presigned URLs for .NET – Secure File Uploads & Downloads Without Exposing Your Bucket
Learn how to generate AWS S3 presigned URLs in .NET for secure, time-limited file uploads and downloads. Enable direct browser uploads, bypass your server, and keep your S3 bucket private.
Dec 23, 2025 · 16 min read → -
dotnet awsS3 Object Lifecycle Policies with .NET - Automate Storage Management & Cost Optimization
Learn how to automate S3 storage management using lifecycle policies in .NET. Build a Blazor WASM app to upload files, view bucket contents with storage class info, and manage lifecycle rules programmatically using predefined templates.
Dec 23, 2025 · 30 min read → -
aws dotnetDynamoDB UpdateItem vs PutItem Explained for .NET Developers (With Code)
Learn when to use PutItem vs UpdateItem in DynamoDB from .NET 10. Build a minimal API that upserts inventory, runs partial updates with conditions, and handles errors gracefully-all with AWS Console and Visual Studio 2026.
Dec 2, 2025 · 11 min read → -
aws dotnetPKCE Authentication in Blazor WebAssembly and .NET Web API with Amazon Cognito (Step-by-Step)
Secure a Blazor WebAssembly client and a .NET 10 API with Amazon Cognito using the OAuth 2.1 authorization code flow with PKCE and refresh tokens, configured entirely in the AWS console.
Nov 30, 2025 · 28 min read → -
aws terraform +1FanOut Pattern with SNS and SQS for .NET Developers
Build a simple fan-out pipeline on AWS with SNS and SQS using Terraform and .NET 10 - one orders API publishes events, and two consumers process them independently.
Nov 27, 2025 · 17 min read → -
terraform aws +1Terraform Modules for AWS: A Practical Guide for .NET Developers
Learn a simple, repeatable way to structure and build Terraform modules on AWS so your .NET services stay consistent, secure, and easy to reuse.
Nov 25, 2025 · 14 min read → -
dotnet awsLocal DynamoDB Development with .NET Aspire and .NET 10 Minimal APIs (No AWS Account Required)
In this hands-on guide, we'll use .NET Aspire 13, DynamoDB Local, and .NET 10 minimal APIs to build a full CRUD Web API against DynamoDB - without ever touching an AWS account. Then we'll see how to flip a small configuration switch to point the same code to real DynamoDB in AWS.
Nov 24, 2025 · 15 min read → -
dotnet aws +1AWS Local Development with .NET Aspire - Build a Serverless Notifications System
In this hands-on guide, we will use .NET Aspire 13 and the latest .NET 10 SDK to build a cloud-ready notifications system that talks to real AWS services like DynamoDB, SNS, and SQS, while keeping the entire local development experience orchestrated from a single Aspire app host.
Nov 22, 2025 · 20 min read → -
dotnet webapi-courseProblemDetails in ASP.NET Core – Standardizing API Error Responses
Learn how to use ProblemDetails in ASP.NET Core to standardize error responses in your Web APIs. Understand default behavior, customization, exception handling, and best practices for building consistent, developer-friendly APIs.
Sep 4, 2025 · 10 min read → -
dotnet aws +1Automate .NET App Deployment to AWS App Runner with Terraform
Learn how to automate the deployment of your .NET applications to AWS App Runner using Terraform. This guide covers infrastructure-as-code setup, CI/CD integration, and practical tips to streamline your cloud deployments.
Aug 16, 2025 · 23 min read →