ASP.NET Core 2.1 Web API – Load App Configuration from appsettings.json, Dockerfile environment variables, Azure Key Vault Secrets and Kubernetes ConfigMaps/Secrets

This article is second part of the series on Deploying Angular, ASP.NET Core and SQL Server on Linux to Azure Kubernetes Service (AKS) cluster. The first part, describes steps needed to deploy these components to AKS. App configuration in ASP.NET Core is based on key-value pairs established by configuration providers. Configuration providers read configuration data into key-value…


Automating the creation of Azure Service Principals with PowerShell

Recently had to give a chalk talk on a Azure Service Bus (ASB). Creating and recreating the various topics and subscriptions is a bit of a pain since there are so many options and parameters to consider. The way I go about it is to create a utility that simply creates and destroys all the infrastructure I need for the chalk talk.


Azure SQL DB DevTest pricing

Speciální snížené DevTest ceny Azure jsou ode dneška aplikovány také na Azure SQL DB provozované v režimu v režimu vCore. V neprodukčním prostředí se tak můžete dostat pod polovinu běžné ceny. Viz zjednodušená kalkulace pro Business Critical Azure SQL DB 8CPU Elastic Pool Princip Azure DevTest cen jsem popsal kdysi zde, oficiální stránka je tady….


Student Project for Monitoring of Movement Disabilities with Movesense and Azure IOT Hub

Sophia Botz, Computer Science student at University College London, has been working with Microsoft and Great Ormond Street Hospital in London on her IXN Project. Sophia has developed a health related Xamarin app which use Movesense sensors, with the Xamarin plugin for Movesense and Azure IoT Hub infrastructure to be analysed by an Azure Machine…


Kusto Code Hygiene and Performance Tips

Now that you’ve started authoring your first Kusto queries in Azure Data Explorer, there are a few things you can do to make your life a lot easier going forward. In terms of performance, there are three things that I recommend to new users: Use a where clause as soon as you can and always…


Ingest Azure Redis Cache messages into Elasticsearch, Logstash and Kibana cluster deployed in Azure Kubernetes Service (AKS)

This is third article on the series on deploying Elasticsearch, Logstash and Kibana (ELK) in Azure Kubernetes Service (AKS) cluster. The first article covered deploying non-SSL ELK to AKS and consuming messages from Azure Event Hub. The second article described how to secure communications in ELK and use Azure AD SAML based SSO for Kibana…


Microsoft Flow – Copy files from SharePoint to a local PC

Microsoft Flow – Copy files from SharePoint Online to a local PC I recently assisted a customer with an automated workflow through Microsoft Flow that copies files from a SharePoint Online site library to a file system share on a local machine being used as an archive server. I found several forum discussions and blog…


Getting Started with the Kusto Query Language (KQL)

Azure Data Explorer is in public preview and their documentation is an excellent place to educate yourself on the Kusto Query Language that is used to interact with Azure Data Explorer. There’s also a 4-hour Pluralsight course which will really jump start you. The Azure Data Explorer white paper also covers the basics of the…


Azure Kubernetes Service (AKS): Azure AD SAML based Single Sign on to secure Elasticsearch and Kibana and securing communications in ELK

This is second part of the series on deploying Elasticsearch, Logstash and Kibana (ELK) to Azure Kubernetes Service cluster. In this article I am going to share steps needed to enable Azure AD SAML based single sign on to secure Elasticsearch and Kibana hosted in AKS. I will also go through steps needed to secure…