AzureAzure project during the holidays of Dec 2020Introduction In recent holidays at the end of 2020, I thought of brushing up my dotnet core web development skills or to be honest learn…
TerraformStatic analysis of Azure resource configurationIntroduction Static code analysis of code has been there for quite a while now and it is very useful now in case of configuration as code…
XamarinXamarin - Complying with AdMob policiesIntroduction Xamarin has made monetization of mobile cross-platform apps very easy. Mainly with nuget packages such as Xamarin…
TerraformTerraform - Raise an errorIntroduction The ability to conditionally raise errors is very useful if we are introducing logic and rules in our deployment. Say for…
PowerShellWhy is my PowerShell function returning two values?Introduction This post is regarding a small PowerShell function that I was writing. It started returning two values at the same time and it…
AzureFinding out IPs of Azure functionIntroduction The IP address of an Azure function can be very useful, especially if you are using IP based network restrictions or any kind…
AzureAccess restrictions in Azure functionsIntroduction Secured access to azure functions is very important, especially when your distributed application can have a public-facing…
AzureDebugging an Event Grid Triggered Azure FunctionEvent grid trigger Azure function We can use Azure Event Grid with an Azure function as an endpoint to handle the events. With great…
AzureEvent grid Azure subscription filteringEvent grid Azure Event Grid is designed to build applications with event-based architectures. The events can be published from Azure or…
NuGetObfuscation using nugetObfuscation We are in the golden age of open source software and yet at least I (surely many others too) work at places where safeguarding…
GitHubGitHub Actions - Publishing to nuget.orgGitHub Actions GitHub provides GitHub Actions to help with automating workflows. We can design CI-CD pipelines and also apply policies on…
AzureAzure pipelines - security & compliance using templatesTemplates in Azure pipelines Templates are a great way to achieve what we could do using Task groups for builds and releases in classic…
AzureAutomated webapp deployment - Git to AzureGitOps Have you heard of GitOps yet? I have come across this term on multiple Software Engineering Daily podcasts. And it is amazing how it…
WikiConvert MediaWiki to Markdown wikiIntroduction MediaWiki and MD based Wikis MediaWiki is a popular wiki. It powers Wikipedia as well as used by thousands of other companies…
AzureSimple Twitter bot using Azure Logic AppsIntroduction Azure Logic Apps Azure Logic Apps is a Microsoft cloud service that helps to schedule, automate, and orchestrate tasks…
MSBuildSDK style csproj & .Net frameworkIntroduction The sdk style csproj (csharp project style) are becoming the new standard for csproj files. All dotnet core and .netstandard…
MSBuildGenerate nupkg using msbuildIntroduction Among many other advantages of using sdk style csproj in our solutions, to be able to generate nupkg without a nuspec file is a…
AzureAzure DevOps flaky test identification & reportingIntroduction We will agree that flaky tests make software development a challenging affair. Such tests add non-determinism and uncertainty…
ExamAZ900 - Simple Tips for Microsoft Certification ExamIntroduction As in any other professional field, we know the value of self-improvement. It not only helps us face the competition, but we…
ConferenceDDD14 Reading 2019Developer! Developer! Developer! Day The DDD14 held at Reading on 12th Oct 2019 was my first ever experience of Developer Developer…