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.
139 articles · browse by category
page 8
85–96 of 139-
dotnet awsPagination in Amazon DynamoDB with .NET - Improve your API Performance!
Amazon DynamoDB is the go-to serverless NoSQL Solution from AWS and is very sought-after for building serverless applications on the cloud. Pagination is one feature that helps massively improve your application response times in case you have large volumes of data stored in your database. In this article, we will learn about implementing pagination in Amazon DynamoDB with the .NET AWS SDK!
May 9, 2024 · 10 min read 62.8K views → -
dotnet awsHandling Concurrency in Amazon DynamoDB with Optimistic Locking - Detailed Guide
Multi-thread programming is essential to building high-performance applications, especially those expected to scale. This article will teach us about handling concurrency in Amazon DynamoDB with Optimistic Locking. When multiple threads try to access/modify the same record in DynamoDB, there can be data inconsistencies and conflicts. To combat this, we will implement optimistic locking to ensure your data is not lost or overridden.
Mar 27, 2024 · 12 min read 89.4K views → -
dotnet awsAutomated AWS IAM Access Key Rotation with .NET, AWS Lambda, SNS, and EventBridge Scheduler
Let's build an automated AWS IAM Access Key Rotation Lambda using AWS Lambda, SNS Notifications, and Amazon EventBridge Schedulers. We will be writing the entire AWS Lambda code in C#.
Feb 19, 2024 · 11 min read 105.2K views → -
dotnet awsSchedule AWS Lambda With Amazon EventBridge Scheduler - Powerful Serverless Scheduling!
Let's learn how to Schedule AWS Lambda with Amazon EventBridge Scheduler using rate and cron expressions. This is part of my ongoing .NET on AWS series, where we explore and learn about various AWS Services that can benefit you, as a .NET Developer. This is yet another piece of article where we learn about the serverless scheduler that Amazon offers. In simple words, Amazon EventBridge Scheduler helps you build event-driven applications, schedule tasks within the AWS ecosystem, and more.
Feb 16, 2024 · 10 min read 88.5K views → -
dotnet awsIntegrating Generative AI in .NET with Amazon BedRock - Super Charge your API with AI
GenAI, short for Generative AI, is at the forefront of technological evolution, representing a groundbreaking paradigm in artificial intelligence. In this article, we are going to deep dive into this exact topic by integrating Generative AI in .NET with Amazon BedRock. Together, we will explore and build a .NET application that can generate AI chats and even images using the seamless integration with Amazon BedRock and its GenAI foundational models.
Jan 15, 2024 · 11 min read 62.8K views → -
dotnet awsSecrets in ASP.NET Core with AWS Secrets Manager – Super Simple & Secure
Let's discuss securing Confidential Data and Secrets in ASP.NET Core with AWS Secrets Manager. We will also walk through various aspects and concepts of Secrets Management in your ASP.NET Core Application
Dec 24, 2023 · 12 min read 98K views → -
dotnet awsImage Recognition in .NET with Amazon Rekognition - Super Accurate Recognition + Blur!
In this article, we will learn about Image Recognition in .NET with Amazon Rekognition! We will go through some concepts around this service and build an ASP.NET Core Web API that can recognize people/objects from images, blur out faces for privacy concerns, and do some additional operations. I will also walk you through other APIs offered, like Facial Analysis, Label Detection, Image Moderation, and so on.
Sep 23, 2023 · 13 min read 118.1K views → -
dotnet awsDeploying ASP.NET Core WebAPI to AWS App Runner - Super Fast Deployments via ECR and GitHub
In this article, we are going to explore yet another deployment option from AWS, which is about Deploying ASP.NET Core WebAPI to AWS App Runner, the latest Container based Compute Service from AWS.
Aug 20, 2023 · 13 min read 114.1K views → -
dotnet awsTrigger AWS Lambda with S3 Events in .NET - Powerful Event-Driven Thumbnail Creation Lambda for .NET Developers
In this article, we are going to learn about how to Trigger AWS Lambda with S3 Events. In previous articles, we have already gone through the basics of the involved AWS Services like Amazon S3 and AWS Lambda. Now, let's see how they can be integrated to form a practical system that has an event-driven approach. We will learn this using a real-life scenario, and help build a more efficient system.
Jul 23, 2023 · 12 min read 99.8K views → -
dotnet awsDeploy Blazor WebAssembly to AWS Amplify - Super Fast Deployment in 2 Minutes!
In this article, we will learn to deploy Blazor WebAssembly to AWS Amplify along with CI/CD with GitHub, providing you with a streamlined development workflow. You'll learn how to set up your Amplify environment, configure hosting and authentication, and leverage Amplify's robust infrastructure to ensure lightning-fast performance and effortless scalability.
Jun 11, 2023 · 12 min read 63.9K views → -
dotnet awsSend Emails from ASP.NET Core using Amazon SES - Complete Guide
Are you an ASP.NET Core developer looking for a reliable and efficient way to send emails from your web applications? Look no further! In this comprehensive guide, we will learn to send emails from ASP.NET Core using Amazon SES aka Amazon Simple Email Service, empowering you to effortlessly send emails with ease.
Jun 4, 2023 · 12 min read 105.2K views → -
dotnet awsAWS CDK for .NET Developers - Infrastructure As Code To Provision AWS Resources Easily with C#
In this article, we will learn about AWS CDK for .NET Developers to automate the AWS Resource Deployments process. AWS CDK or the AWS Cloud Development Kit is an open-source framework used to provision your AWS Infrastructure resources using familiar programming languages like C#, Python, Node and so.
May 28, 2023 · 10 min read 106.3K views →