Mohamad Dbouk

Improve your skills in less than 10 minutes!

Subscribe to our mailing list to stay updated on topics and videos related to .NET, Azure, and DevOps!

I’m on YouTube


Latest Posts


  • How to create beautiful console applications with Spectre.Console

    How to create beautiful console applications with Spectre.Console

    Hey there friends! If you are a .NET developer who loves to create console applications, you might have wondered how to make them more appealing and user-friendly. Sure, you can use Console.WriteLine and Console.ReadLine to output some text and get some input, but that’s pretty boring and limited. What if you want to display some colors, styles, tables, trees,…

    Continue Reading

  • Say Hello to Reliable Minimal APIs with Integration Tests

    Say Hello to Reliable Minimal APIs with Integration Tests

    Hi there! Integration testing is an important part of the software development process because it helps ensure that your APIs are working correctly and returning the expected result. Unfortunately, many people often mix up integration tests with mock testing and use mock for integration tests. This can lead to issues when testing APIs, as mock…

    Continue Reading

  • From Frustrated to Successful: My Experience Deploying SonarQube in Azure

    From Frustrated to Successful: My Experience Deploying SonarQube in Azure

    SonarQube is a popular open-source platform for continuous code inspection that helps developers identify and fix coding issues, security vulnerabilities, and other bugs in their codebase. As someone who has worked on multiple software projects, I can attest to the importance of having a tool like SonarQube in your toolkit. It saves time and prevents…

    Continue Reading

  • The Power of Bicep: Deploying on Azure in a Snap

    The Power of Bicep: Deploying on Azure in a Snap

    If you’re looking for a simple and efficient way to deploy your application on Azure, you’re in the right place. In this blog post, I will guide you through the process of deploying an existing docker image on Azure using Bicep. It’s easier than you might think, and a lot more fun too! You can…

    Continue Reading

  • You no longer need a Dockerfile

    You no longer need a Dockerfile

    The .Net 7 release is bringing a lot of changes, and one of the most significant is the removal of the need for a Dockerfile. Container images are now a supported output type of the .NET SDK. You no longer need a separate Dockerfile to containerize your .NET applications. You can publish your application and…

    Continue Reading