How to Recover Deleted Azure DevOps Repository? 05-08-202310-08-2022 by Maytham Fahmi You might possibly delete an Azure DevOps repository by mistake and want to recover it. As a standard, it is not possible to recover deleted repositories from the user interface. In this article, I will explain how to undelete a repository manually, and in addition, I will introduce a little tool that recovers your repository…. ShareTweetSharePin
How to copy an existing Git repository into an existing Git repository with commit history 05-08-202303-08-2022 by Maytham Fahmi I have recently met a nice challenge of moving a frontend repository let’s call it (A) with its commit history to an existing backend git repository let’s call (B). At the begging of this challenge, I was thinking to clone repository A and copying it into a subfolder in repository B. This would work but…. ShareTweetSharePin
How to extract assembly name from DLL file in C# 05-08-202330-07-2022 by Maytham Fahmi There are situations where you have a DLL file/s in a project that does not necessarily have the same name or you are downloading that DLL file/s from a third party or other sources that are not necessary again to have the same name. For this reason, I renamed Newtonsoft.Json.dll to 6b9aeacd-0521-444b-a5eb-a8c58b065c6e.dll and put it…. ShareTweetSharePin
How to Create Mermaid with GitHub 15-08-202224-07-2022 by Maytham Fahmi Mermaid is a JavaScript-based diagramming and charting tool that uses Markdown-inspired text definitions and a renderer to create and modify complex diagrams. The main purpose of Mermaid is to help documentation catch up with development. Let’s take an example, if you copy the following snippet in your GitHub repo with Readme.md or any markdown page,…. ShareTweetSharePin
How to handle Data Privacy? 15-08-202230-03-2022 by Maytham Fahmi Many businesses that start developing software products are primarily focusing on getting the product to market asap. When the same business grows, the priority and focus change over time as well. But at the end of the day, the same business that handles and interacts with customer data either ignores, forgets, or de-prioritizes the importance…. ShareTweetSharePin
How to create a simple PaC workflow with C# for GitHub actions 04-12-202216-03-2022 by Maytham Fahmi Time is moving fast and a lot of things happing within the Software Development and DevOps world. You have properly heard a lot about Pipeline As Code (PaC). IMO the idea behind Pipeline as code is to ensure that we can at any time recreate and redeploy our environment in the same way so that…. ShareTweetSharePin
How to Benchmark Testing your code in C# 17-07-202209-03-2022 by Maytham Fahmi As a software developer, some time we develop a peace of code even with unit testing and think that is world best code. Until we realize that it might perform very bad in specific condition or heavy load. For instance lets say you develop a simple search mechanism to your application that preform very well…. ShareTweetSharePin
How to create a local test playground of Azure Cosmos Db for .NET development 05-03-202202-03-2022 by Maytham Fahmi When I have started my first article series regarding How to unit testing Azure Blob Storage locally and GitHub few months back, I have never thought what comes next. I facing the same issue as I did with Azure Blob Storage, How can I unit test my Cosmos Db methods in .NET both locally and…. ShareTweetSharePin