Author: Margaret Orton

Azure KeyVault with .NET Core Web App – Part 1

Azure KeyVault with .NET Core Web App – Part 1

When it comes to security you can never bee too secure. Modern applications work with sensitive data and it is more important than ever to make sure that credentials are being well protected. When it comes to designing a web application I want to make sure that for any sensitive data (API keys, passwords, connections …

+ Read More

Get a List of All AWS EC2 Instances

Get a List of All AWS EC2 Instances

I have been playing with AWS Pricing API and I wanted to get a list of all avaliable EC2 Instances. I used NuGet package AWSSDK.Pricing I used GetAttributesValuesRequest() method and set it to return all EC2 instance types. The max number of results is 100 so the code needs to look into the NextToken property …

+ Read More

Azure Storage – Part 1

Azure Storage – Part 1

What is Azure Storage? Azure Blob is a big scalable object of text or binary data Azure Files are managed file shares for deployments Azure Queues are messaging stores for secure communications between applications Azure Table is schemaless storage of structured data (NoSQL) . Azure Tables have been replaced by CosmosDB What is Azure Storage …

+ Read More

Securing HTTP-Triggered Azure Function

Securing HTTP-Triggered Azure Function

In order to start working with Azure Functions you need to create a Function App in your Azure subscription. It is a container that groups your functions into a logical unit. I am going to add an .NET Azure Function that will be triggered by HTTP-trigger. It will receive a Guid Id of my Azure …

+ Read More

Are Azure Functions Right For Your Business Needs?

Are Azure Functions Right For Your Business Needs?

“Azure Functions is a serverless application platform. It allows developers to host business logic that can be executed without provisioning infrastructure.” Benefits Write your business logic in the language of your choice Get automatic scaling You will be charged only for the running time of the function Great for stateless logic (but if state is …

+ Read More

What is Service Fabric Mesh?

What is Service Fabric Mesh?

This is a very high level overview of what Service Fabric Mesh is and how it is different from Service Fabric and Kubernetes. Azure Service Fabric is a highly-scalable distributed systems platform but in production requires a dedicated team to maintain it, which is a big overhead in smaller companies. Service Fabric Mesh takes care …

+ Read More

Azure Key Vault with Web App

Azure Key Vault with Web App

Azure Key Vault is used to store database connections string, API keys etc. Apart from being a secure central place for storing secrets it gives you greater control of key management. We all know that it is good practice to rotate keys, but if you have multiple applications all holding connection string to the same …

+ Read More

SCRUM and Software Development

SCRUM and Software Development

I am a developer, this is what I do and this is what I like doing. I get an enourmous satisfaction from solving problems, especially those non-trivial ones that make you want to throw your laptop out of the window. I am a manager too. I have a team and together we are trying to …

+ Read More

Git Merge and Cherry-Picking Commits

Git Merge and Cherry-Picking Commits

I must say Git command line does not come naturally to me so I am doing most of it through the UI in Visual Studio. But today I gave up clicking buttons and resorted to Git Bash. I needed to merge my dev branch into the test branch, but only up to a certain commit …

+ Read More

Azure Durable Functions

Azure Durable Functions

Durable Functions are extentions to Azure Functions that let you write functions orchestration in code. Moving into serverless architecture means that you will have a lot of moving parts that have to talk to each other. Azure Durable functions allow to create a workflow in code by executing functions in sequence or in parallel. Let’s …

+ Read More