Articles related to Dotnet-Core

How Best To Secure Secrets When Building .NET Applications on AWS

Learn how to get started with using AWS Secrets Manager using a .NET Application. We will learn to connect to Secrets Manager from .NET using the client SDK and retrieve secrets. We will also see how to integrate Secrets Manager into built-in .NET Configuration and seamlessly use secrets from our application code and keep the Secrets up to date.

Amazon SQS For the .NET Developer: How to Easily Get Started

Learn how to get started with Amazon SQS and use it from a .NET Application. We will learn how to send and receive messages, important properties,and concepts that you need to know when using SQS.

How To Log Correctly To AWS CloudWatch From a .NET Application

Learn how to use Amazon CloudWatch when building .NET applications. We will learn how to write logs into CloudWatch, filter the logs, some good practices when logging, learn about Log Analytics, and see how we can filter and view logs across multiple applications.

Learn How To Manage Credentials When Building .NET Application on AWS

Learn different ways to set up and manage credentials and sensitive information when building .NET applications on AWS. We will also touch upon some of the tools and utilities that I have set up on my local development machine to make working with AWS easier.

Amazon S3 For the .NET Developer: How to Easily Get Started

Learn how to get started with Amazon S3 from a .NET Core application. We will learn how to store and retrieve data from the storage, important concepts to be aware of while using S3.

AWS Parameter Store For The .NET Developer: How to Easily Get Started

Learn how to get started with AWS Parameter Store and use it from a .NET application to store and retrieve configuration data. Understand how parameters are versioned and how to use labels and hierarchies to manage parameters better. Seamlessly use the built-in .NET Configuration capabilities to load/reload parameter data from the Parameter Store automatically.

Amazon API Gateway for the .NET Developer - How To Build HTTP APIs

Learn how to get started with API Gateway by building an HTTP API backed by AWS Lambda running on .NET Core. We will see how to create different HTTP endpoints, connect them to lambda functions, send and receive data, set up stages, and more.

How To Setup Dependency Injection With Azure Functions ⚡

Dependency Injection (DI) is a technique to achieve Inversion of Control (also known as IoC) between classes and their dependencies. Azure Functions supports Dependency Injection pattern. With DI, you can segregate responsibilities into different classes and…

Azure Queue Storage For The .NET Developer: How To Easily Get Started

Learn how to use Azure Queue Storage to build disconnected applications. Understand the different ways to interact with a Queue Storage and use it from a .NET application. Also see how to use Managed Identities to connect to Queue without needing any connection string.

5 Ways to Handle Application Configuration & Secrets With Azure 🔐

Handing application configuration can be tricky. Let's dive into 5 different ways we can manage application secrets, configuration, connection strings, etc when building an ASP NET Application on Azure.

Azure Functions ⚡ For The .NET Developer: How To Easily Get Started

Write your first Azure Function to process messages from an Azure Queue Storage. See how to use Managed Identities to setup authentication for Azure Function with other resources.

How To PGP Encrypt An S3 File Using AWS Lambda Running Docker Images

Learn how to set up and run Docker Container Images from AWS Lambda. We will PGP sign and encrypt a file from AWS S3 in a lambda running a Docker image hosted in AWS ECR.

How to Run and Access DynamoDB Local For Easy Development and Testing

Learn how to set up and run DynamoDB database on your local development machine. We'll see how to connect using AWS CLI, from .NET application and using GUI tools like Dynobase and NoSQL Workbench.

AWS Serverless Refactoring Series: How to Move to Clean Architecture?

Learn how to refactor the AWS Serverless Application Template to use Clean Architecture. Following the Dependency Inversion Principle, we will create diferent projects to separate concerns.

AWS Serverless Refactoring Series: How to Improve the Maintainability of Project

Let's look at different design patterns and principles we can apply to make the default AWS Serverless Application Template cleaner and easier to maintain.

Going Serverless on AWS For The .NET Developer: How To Easily Get Started

Learn how to get started with AWS Serverless Application using the Serverless Application Model (SAM). The Serverless Application Template available as part of the AWS Toolkit makes it easy to start building Serverless Application.

AWS DynamoDB For The .NET Developer: How To Easily Get Started

Learn how to get started with AWS DynamoDB with .NET Core by updating the default ASP NET Web API template to use DynamoDB as it's data store. We will learn to do basic Creat, Read, Update and Delete operations from the API.

How To Protect Your ASP NET Web API Using JWT Authentication

Learn how to protect an ASP NET Core Web API using JWT Bearer Token. We will be using Azure Active Directory (AD) as the Identity Provider and see how to integrate with it from our application and how everything works together.

AWS Lambda For The .NET Developer: How To Easily Get Started

Learn how to get started with AWS Lambda with .NET Core by building out a simple function and deploying to AWS. We will also see how to set up local development environment using the AWS Toolkit.

Are You Using HttpClient in The Right Way?

If not used correctly it's easy to run into socket exhaustion and DNS related issues with HttpClient in .NET Core. Learn how to identify these issues and how to use HttpClient class in the right way.

Connect .Net Core To Azure Key Vault In Ten Minutes

Access secrets in Azure Key Vault from .Net Core and learn how to elegantly handle when rotating secrets.

How to Authenticate With Microsoft Graph API Using Managed Service Identity

In an earlier post, we saw how to enable Role-Based Access for .Net Core Web applications . We used hardcoded AD Group Id's in the application as below To avoid hardcoding the id's in the application config, we can use the Graph API to query the AD groups at…

Custom Authorization Policy Providers in .Net Core For Checking Multiple Azure AD Security Groups

Extending Azure AD Groups Role based access to support combinations of multiple groups to grant access.

.Net Core Web App and Azure AD Security Groups Role Based Access

Use Azure AD groups to enable/disable functionality for your users based on their Roles.

Azure AD Custom Attributes and Optional Claims from an ASP.Net Application

Adding and retrieving custom attributes from an Azure AD

Setting up Build and Deploy Pipeline for a .NET Core Console Application

Automatically deploy and run a console application using TeamCity and Octopus Deploy.