Let’s assume there is a .net web api application and that the developer wants to use a different value of a nested property than the one in application settings. To override this property value in the Azure App Service, special attention needs to be given to how the key will be declared under the Configuration section for the nested application…
Recently I started playing around with Terraform and I got very excited with how easy and fast it is to provision new resources, especially when someone wants to try out things. Using a file that contains a few lines of code and a few simple commands, new resources can be created; then, when the resources are not needed anymore, they…
During the summer I was fortunate enough to take part in Summer in Greece Festival, a five-day event by Microsoft Learn Student Ambassadors in which MVPs, MCTs, and Microsoft Employees will present and deep dive to Microsoft technologies. My talk was about a Durable Functions, an extension of Azure Functions that lets you write stateful functions in a serverless compute environment. Source Code You…
In Greece we are using the US keyboard layout and that means that the tilde key (~) is placed next to number 1 at the top left corner of the key, like the following picture: About a year ago we moved to Luxembourg and my old Macbook died, so I had to replace it with a new one that unfortunately…
One thing I tend to forget is how powerful azure cli is and how many things can be done way faster through this tool. So, for example, if you want to delete all files in an Azure Storage Account at once, a fast and easy way to do just that is by using the delete-batch command from Azure CLI. Run…
During the 24th AzureHeads meetup, I delivered a presentation about three azure services, Azure Functions, CosmosDB and Signalr; I talked about websockets and the benefits compared to long polling and then, I built a stocks demo application using Azure Functions for the logic, Azure CosmosDB for the data persistence and then I showcase how is it is to add real-time…
In the Azure portal, if your account contributes to other Azure subscriptions, you are allowed to switch from one to another using a drop-down menu at the top left corner. The problem is that, by default, the name used in the Azure Active Directory is “Default Directory” which seems a little confusing, especially if you have access to multiple directories…
A CRON expression is a string consisting of six or seven subexpressions (fields), separated by white space, that describe individual details of the schedule. A very useful tool that enables users to schedule tasks to run periodically at a specified date/time in the future, thus allowing the automation of a lot of tasks and processes that otherwise would require human…
On the 25th of April I had the chance to organize the Global Azure Greece 2020 event, the first virtual one of its kind, and also deliver a session thereat. I was one out of 248 international and 18 Greek speakers that took part in this huge online event. I started organizing the Global Azure bootcamp in Greece in 2016…
During the 23rd AzureHeads meetup, I delivered an introductory presentation concerning Azure API management; I started with the basics (what it is and how can someone get started) and then I showcased a set of features in the Azure Portal, such as: connecting APIs with Azure Functions and import APIs through Swagger developer portal prevention of API usage spikes using…