
The Latest from AWS with .NET
3 Tools to Debug and Troubleshoot Docker Containers
Docker is a powerful platform that allows developers to build, deploy, run, maintain and manage containers. With all this power comes some drawbacks. In fact, one of the frustrations that often surfaces while using Docker is exactly how to troubleshoot images and containers. In this article we’ll go over a few different ways to make…Read more
Simple .NET Containers: Create Containerized Apps with dotnet publish
Containers are easy to distribute and can run just about anywhere. At this point, you can download just about any popular software as a container… PostgreSQL? Check! mongoDB? Sure! Redis? Absolutely! So, it certainly makes sense if you are planning to release your next software project as a container based solution. And, if you use.…Read more
3 Things: Developing with Amazon SNS
Amazon Simple Notification Service, AKA SNS, is a versatile pub/sub AWS service that supports several different endpoints including, SMS, email and HTTP/HTTPS. Amazon SNS also supports AWS services as endpoints… Read more
3 Things: Developing Amazon SQS Based Solutions
Amazon Simple Queue Service or Amazon SQS is a distributed message queuing service that enables developers to build loosely coupled solutions. Often valued for its ease of use, Amazon SQS queues can… Read more
3 Things: Developing with AWS KMS
There’s a lot that goes into cryptographic key management — creation, rotation, expiry, replacement, revocation, etc. AWS Key Management Service performs all of the aforementioned operations, but also seamlessly integrates with … Read more
AWS Lambda Simplicity with .NET Top-level Statements
.NET 6 gave .NET developers a few more options when developing AWS Lambda functions. One such option is top-level statements. The top-level statements feature was designed to greatly simplify developing applications in C# by … Read more
AWS Lambda Powered by ASP.NET Core Minimal APIs
Often touted as a solution for microservices, Minimal APIs are a new feature in ASP.NET Core that allows developers to easily create HTTP based APIs with minimal dependencies. On top of that, ASP.NET Core minimal APIs are simple, only requiring … Read more
Package and Upload a Lambda Function with the AWS CLI
The AWS console is great for creating, modifying and visualizing your AWS resources, services and infrastructure. However, if you need automation and repeatability, the AWS CLI is where it’s at … Read more
Create a .NET AWS Lambda Function with an HTTPS Endpoint
AWS Lambda, the popular AWS service, has been the solution behind many microservices. Some even argue that AWS Lambda enabled the microservice trend over the last five to seven … Read more
How To Create Amazon S3 Presigned URLs with .NET
Your application needs to temporarily expose private files which are stored in Amazon S3. Giving each user separate permissions to each file is not feasible and will not scale. … Read more
Developing .NET apps with Amazon DynamoDB
You need to store data, but you don’t have a vast schema. You need to fetch your data in a split second, and you don’t need referential integrity or transactions. You require a super stable … Read more
Securing .NET App Secrets with AWS Secrets Manager
Similar to AWS Systems Manager Parameter Store, AWS Secrets Manager allows for storing, managing, and reclaiming OAuth tokens, database credentials, API keys, and other secrets. However, there are big differences between the two AWS services. … Read more
Encrypting Data in .NET apps Using AWS Key Management Service
Let’s be honest, cryptography can be a dense and intimidating topic for most. When contemplating your cryptography strategy, there are so many questions that need to be answered: symmetric … Read more
How to use AWS Systems Manager Parameter Store as a .NET Configuration Provider
Many changes were made to configuration in .NET Core. Long gone are the days where you have few configuration options. In .NET, there are now out of the box options for INI, JSON, XML, command-line arguments … Read more