Azure Readiness starts here...

The best way to know the future, is to learn it

The weird case of the Visual Studio 2019 Dockerfile

Hey there, I’ve been doing quite a lot with Docker and the different Azure Container Services offerings like Azure Container Instance and Azure Kubernetes Services. As you probably know, the starting point of a containerized application is the Dockerfile. Look at this like an instruction script, which tells Docker what needs to happen, in order to grab the application source code, compile it and produce the container image. Besides the complexity of running containers by itself, I personally think writing a Dockerfile is equally difficult and complex.

publish your first dotnet5 app to Azure App Services

Today, Nov 10th, was the official date of the long-announced “dotnet5 Framework”, and it is described as a major release. Still being new in the developer world myself, I know the basics of ASP.NET 3.7 and 4.5, so I can imagine jumping to a 5.0 release is indeed a big thing. .NET 5.0 improvements The biggest improvements announced by the Product Team are: Migration-friendly for older .NET versions Production-ready from day 1 of release (thorough-tested for http://www.

Azure Back To School (with Azure DevOps)

Hey everyone, Wow, it’s September already! Where has summer been? And honestly, where has the (nice) year been? Most of you, just like myself, are probably still working from home, and I guess the same are your kids. Where September used to feel like a fresh start (remember that smell of your new school outfit, the new school equipment, fresh-sharpened pencils, the excitement of learning new things, meeting new class mates,… almost seems like I want to go back to school myself.

Terraform showing an error Panic not a collection type

Hi all, Earlier this week, I got blown away by an interesting Terraform issue. The Problem Running a deployment that ran fine for months. I initiated a new deployment using the usual “terraform init” step, which ran fine. Followed by the usual “terraform plan”, and BOOM, the following message appeared: Panic: not a collection type Since this was a new template I created, I assumed an issue with the syntax or anything similar.

DevOps for Dummies - Emily Freeman - Review

Hey, As some of you know me for years already, you also know I’m rather bad in coding (although I’m learning Blazor since a few weeks, but more on that journey in future posts…), and always “got scared” about DevOps. Especially the Dev part in the word 😊. I still remember being in Bangalore, India early 2016 to deliver an Azure workshop to Microsoft GSI Partners (Wipro, Tech Mahindra, Accenture,…) as a freelance trainer together with Microsoft AzureCAT engineers.

I found me another challenge: The Conqueror

Hi there, If you wonder why it’s been a bit quite on the blog front, it’s because I enjoyed 2 weeks off from work, distracting a bit from Azure, technology and spending some needed family time. Bonus was that these 2 weeks probably had the nicest weather of the whole year (although my wife would argue on that, since she is more into snow and cold, not the humid hot sweaty weather we had).

Another Tech Reviewing done: Azure For Architects - 3rd edition

As most of you know, I enjoy writing technical (Azure related) books, but every now and then I am not writing myself, but rather do technical reviewing. A few weeks ago, I was approached by Packt, asking me to review their Azure for Architects - third edition Don’t let the reference to “third edition” fool you, there has been a massive rewrite of several chapters, with fresh new content, more technical information and new chapters were added as well.

Use Docker Edge to Deploy Azure Container Instance - ACI

Hey there, At the recent DockerCon (virtual) Conference, Docker announced a more tightened partnership with Microsoft, boosting the adoption and integration of Docker containers for Windows Server as well as Azure-running workloads. A first announcement involved a cool integration with Azure Container Instance (ACI), a low-level container runtime on Azure, allowing you to run a container without the typical complexity. While ACI has been around for 2 or more years already, it now becomes possible to manage and run your ACI-based containers directly from the Docker commandline.

Azure DevOps Pipelines - YAML or Classic Designer

During several of my AZ-400 Designing and Implementing Microsoft DevOps Solutions training deliveries, one recurring point of conversation is Should we use YAML or the Classic Designer for our Release pipelines? So I thought sharing my view in another blog post could be helpful. Before answering the question more accurately, let’s go over each scenario a bit more in detail: Classic Designer Classic Designer has been the long-standing approach on how Azure DevOps Pipelines have been created.

Azure is 100% High Available!! or is it...?

Last Friday, I delivered an online session at the “Azure Day Rome 2020”, titled “Azure is 100% high available, or is it?” Since the conference sessions were only 45min, I didn’t have much time to drill down on all the details, but apparently I managed to provide a clear and easy overview of several misconceptions around public cloud high-availability, and even more important, how Azure provides several services and architectures, to optimize the overall high availability of your workloads.