Categories
Azure Microservices Tips

Intro to Azure Functions

As per the definition on Microsoft Docs: “Azure Functions is a serverless solution that allows you to write less code, maintain less infrastructure, and save on costs.”. What it means is that you when you create an Azure Function, you don’t have to worry about bootstrap code or the infrastructure, inputs and outputs of the […]

Categories
Tips Xamarin

Xamarin forms deploy to an iOS device without a Mac

With Xamarin Hot Restart, we have the ability to debug apps on an iOS device without having to pair with a mac anymore. With introduction of Hot Restart, we don’t need to setup the provisioning profiles and keychains on physical mac anymore, we just need an iOS device and we can deploy and debug the […]

Categories
Azure DevOps

4. Build Pipeline with Azure DevOps – Publish and Bundle Artifacts

This is the fourth article in the series of Build Pipeline with Azure DevOps. Other articles in this series are: 1. Build Pipeline with Azure DevOps – The Basics 2. Build Pipeline with Azure DevOps – AppSettings.json Transformations 3. Build Pipeline with Azure DevOps – Generate EF Core Migration Script 4. Build Pipeline with Azure […]

Categories
Azure DevOps

3. Build Pipeline with Azure DevOps – Generate EF Core Migration Script

This is the third article in the series of Build Pipeline with Azure DevOps. Other articles in the series are: 1. Build Pipeline with Azure DevOps – The Basics 2. Build Pipeline with Azure DevOps – AppSettings.json Transformations 3. Build Pipeline with Azure DevOps – Generate EF Core Migration Script 4. Build Pipeline with Azure […]

Categories
Azure DevOps

2. Build Pipeline with Azure DevOps – AppSettings.json Transformations

This is the second article in the series of Build Pipeline with Azure DevOps. Other articles in this series are: 1. Build Pipeline with Azure DevOps – The Basics 2. Build Pipeline with Azure DevOps – AppSettings.json Transformations 3. Build Pipeline with Azure DevOps – Generate EF Core Migration Script 4. Build Pipeline with Azure […]

Categories
Azure DevOps

1. Build Pipeline with Azure DevOps – The Basics

This is first article in this series Build Pipeline with Azure DevOps. 1. Build Pipeline with Azure DevOps – The Basics 2. Build Pipeline with Azure DevOps – AppSettings.json Transformations 3. Build Pipeline with Azure DevOps – Generate EF Core Migration Script 4. Build Pipeline with Azure DevOps – Publish and Bundle Artifacts Today we […]

Categories
C#

record type in c#9

C# 9 is supported only on .NET 5 and newer versions and you will need to update your Visual Studio 2019 to 16.8 or later. To use C# 9 in existing .net core 3.x projects you can simply right click on Project > select Edit Project File and change target framework to net5.0 Why would […]

Categories
Cheat Sheets Tips

dotnet cli cheat sheet

The .NET command-line interface (CLI) is a cross-platform toolchain for developing, building, running, and publishing .NET applications. The .NET CLI is included with the .NET SDK. To learn how to install the .NET SDK, see Install .NET Core. Full documentation is available at Microsoft’s Docs, this blog post is an overview of the most commonly […]

Categories
Tips

Chocolatey Script Dev. Machine Setup

What is Chocolatey? How it makes developers lives easier? Chocolatey is a package manager for Windows OS. much like Nuget Package Manager or Note Package Manager. You can use it to create scripts for un-attended software installations. We will walk through how to create such a script. Run Powershell in Administrative mode. Create a file […]

Categories
Tips Xamarin

Truly clean bin/obj folders in Xamarin

First step of Holy Grail of Clean, Build and Redeploy in Xamarin In this article we will discuss how to truly delete bin, obj and packages folders in your projects while working on Xamarin. Visual Studio’s micky mouse clean leaves compiled files behind and does not delete them completely. Using this tip folders are deleted […]

Categories
Git

Introduction to Git

A quick hands-on introduction to Git What is Git? Git is a distributed source control system. Now what it means is that every Git directory on every computer is a complete repository with full history and version-tracking abilities, not dependent on the network/internet or central server. Why should we use Git? Git is simpler, faster […]