Coding Blog DevOps Links for 15/10/2021 42 months ago by Mitul Suthar New GitHub Releases Public BetaGitHub releases allows repository maintainers to release versions of their software. It accompanies notes, version of the software, contributors, etc. When I see releases page of some OSS projects, I feel like so many smart people contributed to this release and how much effort goes into writing these. This new version of GitHub Releases will help maintainers with au..... DevOps Links for 30/9/2021 43 months ago by Mitul Suthar GitHub CLIDo you know that you can work with GitHub through the command line? But isn't it already the case when I do git commit? No that is Git CLI. GitHub - the website where you host repos and collaborate with developers to create pull requests and issues, also has a CLI. This post explains on how to get started with GitHub CLI. You can download the CLI from cli.github.com. Using scope with ARM..... DevOps Links for 23/9/2021 43 months ago by Mitul Suthar DevOps Exercises Everything that you can imagine related to DevOps can be found in this GitHub Repository. Most comprehensive list of DevOps exercises, questions and answers on DevOps. Enjoy.State of the DevOps Report 2021I created a twitter thread if you want to read more. Vast majority of the organizations are stuck in the middle of their DevOps journey. They haven't been able to bridge the gap ..... DevOps Links for 16/9/2021 43 months ago by Mitul Suthar Many people don't know the difference between Git and GitHub and it is a constant source of confusion for first timers. This post is a simple getting started post on Git and GitHub. How to get started with GitHub and GitSQL Injection is still there in the top 10 OWASP list. Broken Access Control is at the top of OWASP 2021 list which you can find below. Here is the OWASP Top 10 for 2021A differen..... DevOps Links for 9/9/2021 43 months ago by Mitul Suthar If you are learning GitHub Actions, then this is a good place to start.Introduction to GitHub Actions Currently, I am deploying different kinds of .NET application to Azure using GitHub Actions. You can find more information on how to deploy to Azure App Service below. Deploy to Azure App Service using GitHub Actions An interesting post on GitHub Actions Limitations and Gotchas. The workflow_dispa..... What is Helm for Kubernetes? 60 months ago by Mitul Suthar In this post, I would like to talk about what is Helm and why do we need it, installing and uninstalling a chart and difference between a repo and a hub. For this post, I am also assuming you are familiar with Kubernetes on a high level. Before we dive into the details, first, let’s understand what does the word Helm mean in English. “Helm is a lever or wheel controlling the rudder of a ship ..... Passing multiple parameters in an Angular Route using RouteLink 69 months ago by Mitul Suthar In Angular, let’s say you have a route defined like this. { path : 'user/:userId/building/:buildingid, component: UserScheduleDetailsComponent, pathMatch : 'full'}and you want to navigate the user to this component by using this route. I couldn’t easily find a way to pass these parameters by using routelink. So this is how you do it.I am a linkThe userid is public property in the .ts file of the c..... Unit Testing ASP.NET Core Web API using XUnit and FakeItEasy 70 months ago by Mitul Suthar Let’s take a one ASP.NET Core Web API method and add unit tests using XUnit and FakeItEasy. My environment: Visual Studio 2019 Enterprise, ASP.NET Core 2.2, FakeItEasy, AutoFixture and XUnit.Source code I have a Before and After version of the source code hosted on github. In the After folder, you can view the completed solution.System Under Test There is a ProductsController with one HTTP GET..... PowerApps and Flow Deployment Issues 71 months ago by Mitul Suthar In this article, we take a look at Flow deployment issues when it comes deploying multiple PowerApps applications. The issues are encountered when you have the following setup. You have multiple applications within the same environment. For instance in the same environment, you have a PowerApp called AppDEV, AppQA, AppUAT and AppPRODYou have applications connected to their respective SQL Servers. ..... A22-Use Azure DevOps to build a docker image and push to private repository 74 months ago by Mitul Suthar In this post, I want to explain the steps I took to create a docker image and push to a private docker hub repository using Azure DevOps. In the previous post, we looked at adding docker support to an existing ASP.NET Core SPA application that uses Angular 7.It took me 17th attempts to get the build to work. In hindsight, it is always easy to say, that I could have read the logs or documentation b.....
Coding Blog DevOps Links for 15/10/2021 42 months ago by Mitul Suthar New GitHub Releases Public BetaGitHub releases allows repository maintainers to release versions of their software. It accompanies notes, version of the software, contributors, etc. When I see releases page of some OSS projects, I feel like so many smart people contributed to this release and how much effort goes into writing these. This new version of GitHub Releases will help maintainers with au..... DevOps Links for 30/9/2021 43 months ago by Mitul Suthar GitHub CLIDo you know that you can work with GitHub through the command line? But isn't it already the case when I do git commit? No that is Git CLI. GitHub - the website where you host repos and collaborate with developers to create pull requests and issues, also has a CLI. This post explains on how to get started with GitHub CLI. You can download the CLI from cli.github.com. Using scope with ARM..... DevOps Links for 23/9/2021 43 months ago by Mitul Suthar DevOps Exercises Everything that you can imagine related to DevOps can be found in this GitHub Repository. Most comprehensive list of DevOps exercises, questions and answers on DevOps. Enjoy.State of the DevOps Report 2021I created a twitter thread if you want to read more. Vast majority of the organizations are stuck in the middle of their DevOps journey. They haven't been able to bridge the gap ..... DevOps Links for 16/9/2021 43 months ago by Mitul Suthar Many people don't know the difference between Git and GitHub and it is a constant source of confusion for first timers. This post is a simple getting started post on Git and GitHub. How to get started with GitHub and GitSQL Injection is still there in the top 10 OWASP list. Broken Access Control is at the top of OWASP 2021 list which you can find below. Here is the OWASP Top 10 for 2021A differen..... DevOps Links for 9/9/2021 43 months ago by Mitul Suthar If you are learning GitHub Actions, then this is a good place to start.Introduction to GitHub Actions Currently, I am deploying different kinds of .NET application to Azure using GitHub Actions. You can find more information on how to deploy to Azure App Service below. Deploy to Azure App Service using GitHub Actions An interesting post on GitHub Actions Limitations and Gotchas. The workflow_dispa..... What is Helm for Kubernetes? 60 months ago by Mitul Suthar In this post, I would like to talk about what is Helm and why do we need it, installing and uninstalling a chart and difference between a repo and a hub. For this post, I am also assuming you are familiar with Kubernetes on a high level. Before we dive into the details, first, let’s understand what does the word Helm mean in English. “Helm is a lever or wheel controlling the rudder of a ship ..... Passing multiple parameters in an Angular Route using RouteLink 69 months ago by Mitul Suthar In Angular, let’s say you have a route defined like this. { path : 'user/:userId/building/:buildingid, component: UserScheduleDetailsComponent, pathMatch : 'full'}and you want to navigate the user to this component by using this route. I couldn’t easily find a way to pass these parameters by using routelink. So this is how you do it.I am a linkThe userid is public property in the .ts file of the c..... Unit Testing ASP.NET Core Web API using XUnit and FakeItEasy 70 months ago by Mitul Suthar Let’s take a one ASP.NET Core Web API method and add unit tests using XUnit and FakeItEasy. My environment: Visual Studio 2019 Enterprise, ASP.NET Core 2.2, FakeItEasy, AutoFixture and XUnit.Source code I have a Before and After version of the source code hosted on github. In the After folder, you can view the completed solution.System Under Test There is a ProductsController with one HTTP GET..... PowerApps and Flow Deployment Issues 71 months ago by Mitul Suthar In this article, we take a look at Flow deployment issues when it comes deploying multiple PowerApps applications. The issues are encountered when you have the following setup. You have multiple applications within the same environment. For instance in the same environment, you have a PowerApp called AppDEV, AppQA, AppUAT and AppPRODYou have applications connected to their respective SQL Servers. ..... A22-Use Azure DevOps to build a docker image and push to private repository 74 months ago by Mitul Suthar In this post, I want to explain the steps I took to create a docker image and push to a private docker hub repository using Azure DevOps. In the previous post, we looked at adding docker support to an existing ASP.NET Core SPA application that uses Angular 7.It took me 17th attempts to get the build to work. In hindsight, it is always easy to say, that I could have read the logs or documentation b.....
Journey Blog They Just Showed Up Everyday 29 days ago by Mitul Suthar There is power in small daily actions. When you do them every day, they start to change everything.Let me tell you a story about a temple that was falling apart.Prayers were missed. Festivals had fewer people. Donations were low. Money was running out.The temple was slowly being forgotten.Then, a few people who cared deeply made a simple promise.No matter what, they would hold the daily prayer at ..... Money and Time 2 month ago by Mitul Suthar Money and Time - are the two most essential resources in the world. You can decide which one you want to value in any given situation. Do you have limited money or time? People often say they have limited money. The time you have on this Earth is finite. The time you have to do anything meaningful before aging is even more limited. You may be unable to spend money and choose to spend time. Ho..... The Two Aspects of Every Decision: You and Your Environment 2 month ago by Mitul Suthar Every decision has two sides: you and your environment.The first aspect is internal—you.You consider your desires: What do I want? The second aspect is external—your environment.You think about how your decision will affect your family, the people around you, and even the world.A good decision takes both into account—you and your environment. How do you truly understand your environment?How do you..... Automate Your Investments: Key To Building Wealth 4 months ago by Mitul Suthar Why We Gravitate Toward Negativity—and How to Break Free 4 months ago by Mitul Suthar People naturally gravitate toward negativity, whether by choice or influence. We may deny it, but we often construct castles of doom and gloom in our minds.Conversations are no different—negativity dominates.Talk about politics often devolves into bashing the other side.In a world saturated with bad news, negativity feels like the default.But is this the end of the world?Are we truly at the mercy ..... Invest First, Spend Later 4 months ago by Mitul Suthar Regarding Personal FinanceIf you want to save or invest money, it’s difficult to do so after you’ve spent it all on expenses. Your income may vary—sometimes you’ll have more, sometimes less—but the challenge remains.The best approach is to prioritize saving or investing first. Allocate a fixed portion of your income for savings or investments as soon as you receive it, and then use the remaining a..... On Remodeling 4 months ago by Mitul Suthar Let’s talk about house remodeling.You are not just remodeling the house; you’re also reshaping your lifestyle.Changing a lifestyle is challenging.Depending on your culture, the number of people involved, and their age groups, it can become even more complicated.You might solve one problem but inadvertently create another if all factors aren’t considered.Did you remove that open shelving space with..... Let's Give Up 4 months ago by Mitul Suthar Natural Relationships 4 months ago by Mitul Suthar Negativity 4 months ago by Mitul Suthar
Journey Blog They Just Showed Up Everyday 29 days ago by Mitul Suthar There is power in small daily actions. When you do them every day, they start to change everything.Let me tell you a story about a temple that was falling apart.Prayers were missed. Festivals had fewer people. Donations were low. Money was running out.The temple was slowly being forgotten.Then, a few people who cared deeply made a simple promise.No matter what, they would hold the daily prayer at ..... Money and Time 2 month ago by Mitul Suthar Money and Time - are the two most essential resources in the world. You can decide which one you want to value in any given situation. Do you have limited money or time? People often say they have limited money. The time you have on this Earth is finite. The time you have to do anything meaningful before aging is even more limited. You may be unable to spend money and choose to spend time. Ho..... The Two Aspects of Every Decision: You and Your Environment 2 month ago by Mitul Suthar Every decision has two sides: you and your environment.The first aspect is internal—you.You consider your desires: What do I want? The second aspect is external—your environment.You think about how your decision will affect your family, the people around you, and even the world.A good decision takes both into account—you and your environment. How do you truly understand your environment?How do you..... Automate Your Investments: Key To Building Wealth 4 months ago by Mitul Suthar Why We Gravitate Toward Negativity—and How to Break Free 4 months ago by Mitul Suthar People naturally gravitate toward negativity, whether by choice or influence. We may deny it, but we often construct castles of doom and gloom in our minds.Conversations are no different—negativity dominates.Talk about politics often devolves into bashing the other side.In a world saturated with bad news, negativity feels like the default.But is this the end of the world?Are we truly at the mercy ..... Invest First, Spend Later 4 months ago by Mitul Suthar Regarding Personal FinanceIf you want to save or invest money, it’s difficult to do so after you’ve spent it all on expenses. Your income may vary—sometimes you’ll have more, sometimes less—but the challenge remains.The best approach is to prioritize saving or investing first. Allocate a fixed portion of your income for savings or investments as soon as you receive it, and then use the remaining a..... On Remodeling 4 months ago by Mitul Suthar Let’s talk about house remodeling.You are not just remodeling the house; you’re also reshaping your lifestyle.Changing a lifestyle is challenging.Depending on your culture, the number of people involved, and their age groups, it can become even more complicated.You might solve one problem but inadvertently create another if all factors aren’t considered.Did you remove that open shelving space with..... Let's Give Up 4 months ago by Mitul Suthar Natural Relationships 4 months ago by Mitul Suthar Negativity 4 months ago by Mitul Suthar