Passwordless deployments from GitHub Actions to Microsoft Azure
You've likely had to deploy something to Microsoft Azure. Whether that is a deployment of an application or a deployment of infrastructure, you always have to provide some unique information that you possess to authenticate. In this blog post, I will show you how you can make your life easier
Publish ASP.NET Core 7.0 web apps to an Azure Virtual Machine
I've recently had to find a way to deploy an ASP.NET Core web app based on .NET 7 to a set of Azure Virtual Machines. It turned out that although the option is easily available in Visual Studio publishing settings, there are quite a lot of steps in the
A guide to online account security
I've been witnessing how people I know are falling victim to identity theft. Their online accounts get stolen because they make a lot of mistakes when it comes to securing them. I can see every week new accounts of friends popping out in the digital world and asking me for
Announcing my book Introducing Distributed Application Runtime (Dapr)
It's been a tough year! My blog hasn't received much of my attention. I am sorry, my dear readers. But I am delighted to announce a new book named Introducing Distributed Application Runtime (Dapr) published by Apress with a foreword written by Yaron Schneider, Principal Software Engineer at Microsoft and
Simplify microservices with Dapr (Distributed Application Runtime)
Building distributed applications is a tough job! To get it right you will need lots of tools just to get started. Think about availability, scalability, service discovery, data consistency, developer productivity... Now you have chosen some kind of a container-orchestration system like Kubernetes (K8s) to address some of the challenges.
Camera as a Service or how to control your camera with .NET
I have been looking for a way to automate my Nikon DSLR for quite some time. And this is happy me. who managed to automate my camera to capture a photo once my Raspberry Pi 3 gets disconnected. I had to prepare a good demo with Azure IoT Hub for
The fall of Envestio - Some technical evidence [UPDATED]
Maybe you have already heard about the issues with the P2P lending platform Envestio. After some noticeable instability, their website went down on 21 January and it's still unavailable as of the time of publishing this blog post. That makes it more than 24 hours without an official statement of
Cloud Frugality: How to reduce >99% of your small-scale semi-static website costs?
Most people believe that cloud is always more expensive than all other options. That is probably true if you don't see how to combine the right offers to achieve more. Cloud is about getting more bang for your bucks, meaning you get a lot of added value. One life lesson
Kudu: The Magic Behind Azure App Service Continuous Deployment
I used to take both gravity and Continuous Deployment to Azure App Service for granted. This has wasted a lot of time executing manual tasks upon deployment. Sometimes you just need to execute several commands in addition to the default behavior. You probably don't really need to create a whole
Introducing Ghost 2.x on Azure App Service
Back in October 2017, we decided to make the support for Ghost in Azure better. And it turns out many folks have been using our Ghost-Azure repository to host their blogs in Microsoft Azure. Ghost 2.0 has been released and we already have adapted it to be easily deployed
Overcoming the maximum limit for deployments per Resource Group [2020 Updated]
You may have reached a certain point where you cannot make a new deployment against a particular resource group. The error goes like this: Creating the deployment 'Your-Deployment-Name-Goes-Here' would exceed the quota of '800'. The current deployment count is '800', please delete some deployments before creating a new one. Please
We agreed to close 2017 and mark it a success!
I want to say thanks to you all! 2017 was great but 2018 is another chance for us to get it right! Given that it is time to make a New Year's resolutions the following video will help you while you are progressing through your New Year's backlogs. It is
Building intelligent creatures with Microsoft Azure Bot Service and Node.js
I can't start a thing without saying...
...Hello World! Welcome! This is my new space on the web! What am I going to talk about here? Lately, I find myself coming up with interesting solutions to uncommon problems. And I think it is worth sharing them with the world. I hope I write mainly about technologies, to