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.
157 articles · browse by category
page 11
121–132 of 157-
dotnet awsAmazon SQS and ASP.NET Core for Scalable Messaging - An Easy Guide for .NET Developers
In this article, we will learn about Amazon SQS and ASP.NET Core including its key concepts, architecture, how you will integrate it with .NET applications, and its use cases. If you're a .NET developer like me, you know the importance of building scalable and reliable message queues for your ASP.NET Core applications.
May 1, 2023 · 17 min read → -
dotnet aws.NET Lambda Annotations Framework for Simplified Development | .NET on AWS
In this article, we will explore the .NET Lambda Annotations Framework released recently by the AWS Team to improve development experiences while working with AWS Lambdas. This Framework makes the entire Lambda Function creation task feel more natural to C# / .NET Developers.
Apr 22, 2023 · 12 min read → -
dotnet awsHosting ASP.NET Core WebAPI on Amazon EC2 - Step-by-Step Guide
In this article, we will go through the step-by-step process of hosting ASP.NET Core WebAPI on Amazon EC2, a reliable and resizable computing service in the cloud. This will give you a more Hands-On experience of working directly on the Linux instance to set up the .NET environment as well as host your applications. We will be covering quite a lot of cool concepts along the way which will help you understand various DevOps-related practices as well.
Mar 31, 2023 · 17 min read → -
dotnet awsSecuring .NET WebAPI with Amazon Cognito - Serverless Authentication System - Client Credentials & Password Flows - JWT!
This article is a comprehensive guide on Securing .NET WebAPI with Amazon Cognito. Our focus is on creating a Serverless Authentication system by utilizing OAuth and Amazon Cognito.
Mar 19, 2023 · 14 min read → -
dotnet awsDeploying Blazor WebAssembly to AWS S3 - Static Website Hosting with AWS + CDN with AWS CloudFront
In this article, we will learn about deploying Blazor WebAssembly to AWS S3 in just a couple of simple steps. Once deployed, we will also go through the AWS CloudFront, which is a CDN service that is going to help speed up the delivery of your Blazor standalone website to your visitors.
Feb 25, 2023 · 12 min read → -
dotnet awsConfiguring AWS Credentials for .NET Applications - Detailed Guide
In this article, we will go through the best practices for configuring & managing AWS Credentials for .NET applications. We will walk through various ways to secure the AWS Credentials by using app settings, environment variables, AWS CLI profiles, and IAM Roles.
Jan 22, 2023 · 16 min read → -
dotnet awsDeploying ASP.NET Core Web API to AWS Elastic Beanstalk using AWS CodePipeline - Easy CI/CD with AWS
In this article, we are going to be deploying ASP.NET Core Web API to AWS Elastic Beanstalk using AWS CodePipeline. In the process, we will learn the basics of AWS Codepipeline, AWS CodeBuild, and AWS Elastic Beanstalk.
Dec 18, 2022 · 16 min read → -
dotnet awsLogging to Amazon Cloudwatch with Serilog in .NET - Getting Started with Cloudwatch
In this article, we will learn about yet another AWS Service, Amazon Cloudwatch. We will learn about logging to Amazon Cloudwatch with Serilog in .NET Application with ease.
Nov 26, 2022 · 10 min read → -
dotnet aws +1Deploy ASP.NET Core Web API to Amazon ECS - Dockerized Applications with AWS Fargate - Ultimate Guide
In this article, we will be looking into How to Deploy ASP.NET Core Web API to Amazon ECS, aka Amazon Elastic Container Services. So, with this we will cover tons of topics including ASP.NET Core Web API with MongoDB (this will be our sample application, just to demonstrate the usage of multiple docker containers), Dockerizing the Application, Pushing Docker Images to ECR (Elastic Container Registry), Creating Amazon ECS Services and Task Definitions, Port Mappings, Working with VPC and so much more.
Oct 2, 2022 · 19 min read → -
dotnet awsAWS SAM CLI for .NET Developers - Getting Started with Serverless Application Model CLI Tool
In this article, we will learn about AWS SAM CLI for .NET Developers, using which one can quickly build complete serverless applications. It is a handy option when you want to automate serverless application deployment into multiple AWS accounts, reducing manual efforts.
Sep 28, 2022 · 14 min read → -
dotnet awsHosting ASP.NET Core Web API with AWS Lambda - Truly Serverless REST APIs
In this article, we will learn about hosting ASP.NET Core Web API with AWS Lambda in a rather simple-to-follow manner. It is going to be as simple as developing a .NET 6 Web API as you would normally do using Controllers or Minimal APIs, and running some CLI commands which will deploy your API as Lambda Function to AWS Lambda super fast!
Aug 21, 2022 · 20 min read → -
dotnet awsSecuring Amazon API Gateway with Lambda Authorizer in .NET - Detailed Guide
Lambda Authorizer is a component/feature of Amazon API Gateways that is responsible for Access to the protected resources of the API Gateway. The Lambda Authorizer is technically an AWS Lambda configured as an Authorizer while setting up the Amazon API Gateway. Lambda Authorizers are vital when you need to build a custom auth scheme.
Aug 15, 2022 · 14 min read →