Fixed: Jaybird Run - Right Earbud Not Charging Members Public

A few months back, I got a used Jaybird run headphones to listen to music while running. I enjoy running with those, and they are a perfect fit. It has never dropped off during my runs. However, after a couple of weeks, the right earbuds stopped charging. Here are a

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Productivity

Exercism: A Great Addition To Your Learning Plan Members Public

“For the things we have to learn before we can do them, we learn by doing them.” - Aristotle

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Bulk Import CSV Files Into SQL Server Using SQLBulkCopy and CSVHelper Members Public

My recent project got me back into some long lost technologies, including Excel sheets, vb scripts, Silverlight, bash scripts, and whatnot. Amongst one of the things was a bash script that imported data from different CSV files to a data store. There were 40-50 different CSV schemas mapped to their

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Variable Snapshotting in Azure DevOps When Using Azure Key Vault Members Public

In the previous post, we saw how to Enable History for Azure DevOps Variable Groups Using Azure Key Vault. However, there is one issue with using this approach. Whenever a deployment is triggered, it fetches the latest Secret value from the Key Vault. This behaviour might be desirable or not

Rahul Pulikkot Nath
Rahul Pulikkot Nath
DevOps

Enable History for Azure DevOps Variable Groups Using Azure Key Vault Members Public

Using Key Vault via Variable Group does not snapshot configuration values from the vault. When a deployment is triggered the latest value from the Key Vault is used. A couple of weeks back, I accidentally deleted an Azure DevOps Variable Group at work, and it sucked out half of my

Rahul Pulikkot Nath
Rahul Pulikkot Nath
DevOps

Handling Too Many Request Error with Auth0 Using Polly Members Public

When interacting with third-party services over the network, it is good to have a fault handling and resilience strategy in place.  Some libraries have built-in capabilities while for others you might have to roll your own. Below is a piece of code that I came across at one of my

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Azure AD: Restrict Application Access To Users Belonging To A Group Members Public

For one of the web application I was working on, access was to be restricted based on user belonging to a particular Azure AD Group. The application as such did not have any Role Based Functionality. It feels an overhead to set up the Role Based Access when all we

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Azure

How to Authenticate and Authorize Azure Function with Azure Web App Using Managed Service Identity (MSI) Members Public

Azure Functions are getting popular, and I start seeing them more at clients. One typical scenario I come across is to authenticate an Azure Function with an Azure Web API. Every time something like this comes up, it means more Azure AD applications, which in turn means more secrets/certificates

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Azure