Azure DevOps Multi-Agents strategy with Multistage pipeline – Part 2 18-05-2022 by Maytham Fahmi As mentioned and the last article on how to build software for a cross-platform and needed to build and test it on different operating systems? This time, I will demonstrate the same thing, but in an isolated step in the Multistage pipeline. What we do here, is follow the same multistage pipeline as the last…. ShareTweetSharePin
Azure DevOps Multi-Agents strategy with Multistage pipeline – Part 1 11-05-202211-05-2022 by Maytham Fahmi Have you ever built software for a cross-platform and needed to build and test it on different operating systems? Well, you are prepared to read the right place. In this article series, I will show 2 ways of using the Multi-Agents strategy with a Multistage pipeline on Azure DevOps using YAML. Let’s go to it….. ShareTweetSharePin
Send Notifications to Team Channel 04-05-2022 by Maytham Fahmi As a Software or DevOps Engineer, you often want to share automated notifications of critical updates, release status, or any other info on a Microsoft Teams channel. For example, I have previously automated the release information so stakeholders like Product Owners, Operations, and Management were able to follow on a Microsoft Teams channel a web…. ShareTweetSharePin
How to implement recursive KnapSack Algorithm in C# with real life Example – Part2 29-04-202212-04-2022 by Maytham Fahmi As we talked about in the last article, we used the recursive approach of KnapSack and we have had 2 drawbacks. It is heavy in running time and it is not possible to track the index of removed items. In this part, we will take the Dynamic part approach which will improve running time and…. ShareTweetSharePin
How to implement recursive KnapSack Algorithm in C# with real life Example – Part1 29-04-202206-04-2022 by Maytham Fahmi Imagine you have a little trolley with a maximum load of 200Kg (20000 gram), and you get one chance to transport rocks of different weights, each has a reward value from location A to location B, and you are not allowed to load more than 200Kg of rocks. You want to pick the most possible…. ShareTweetSharePin
How to handle Data Privacy? 02-04-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
Your Guide on How to Improve Your C# Programming Skills 23-03-202221-03-2022 by Maytham Fahmi We all know how exciting it can be to learn a new language, particularly when it’s coding-related. For programming professionals, learning C# can be a competitive option that can shape their careers. Unlike C++, C# offers automatic memory management. It also offers robust safety as compared to JavaScript. It also has secure base-class libraries, a…. ShareTweetSharePin
How to create a simple IaC workflow with C# for GitHub actions 16-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 heart a lot about Infrastructure As Code (IaC). IMO the idea behind Infrastructure as code is to ensure that we can at any time recreate and redeploy our environment in the same way so that…. ShareTweetSharePin