Low-code / No-code API – Part 1: Azure SQL Serverless

Link to Part 0: https://programmium.wordpress.com/2020/07/21/developing-low-code-no-code-api-part-0/ Persistent Store – B2B API In the previous post, the high level architecture diagram showed that we’re going to use Azure SQL Serverless as the persistent storage (aka: the database) for the API. Azure SQL Serverless is relatively new offering form Azure SQL related products. This is a part of […]

Read More Low-code / No-code API – Part 1: Azure SQL Serverless

Azure App Service Easy Tables – How To Add After Missing “Data Connections”

“Easy Tables” is a handy feature for Azure Mobile Apps, which is a specialization of Azure App Service for creating mobile app backends. Apparently, Microsoft removed the “Date Connection” option under “Mobile” for App Service. Data Connection was the starting point to configure Easy Tables for Azure Mobile Apps. Without Data Connections, if you try […]

Read More Azure App Service Easy Tables – How To Add After Missing “Data Connections”


In the previous post, I discussed about the need for “extensibility” and introduced “Strategy Pattern”. In this post, let me introduce you “Decorator Pattern” (aka Wrapper) and discuss it. Whenever I hear about word “Decoration” – Pakistani Trucks and Three-shaws come to my mind as they were decorated in every possible way. Unlike Strategy Pattern, […]


BSON : Introduction

BSON – Binary JSON gets my attentions lately when I was working on a messaging system implementation, where the main requirement was “optimal performance”. What is BSON BSON is designed to be efficient in space, but in some cases is not much more efficient than JSON. In some cases BSON uses even more space than […]

Read More BSON : Introduction

Azure : Function Apps via REST API, Deploy with App Service Plan and Consumption Plan

REST API documentation for Azure Functions is one of the poorest documentation I have ever seen. I thought to share a trick I have found in Azure Function REST API. Azure Functions do support both App Service Plan and Consumption plan. Both of them are there for different purposes. App Service Plan does support hybrid […]

Read More Azure : Function Apps via REST API, Deploy with App Service Plan and Consumption Plan

C# : OWIN – Environment Elements and Another Way of Information Passing

Earlier this week I ended up in a situation where, a signal flag wanted to be set in a controller method which will eventually invoke the RedirectToIdentityProvider notification where the signal flag value has to be checked and retrieved. Usually the RedirectToIdentityProvider notification is getting called when SignIn(), SignOut() or Challange() methods are getting called. I was […]

Read More C# : OWIN – Environment Elements and Another Way of Information Passing

EF : Code First – Auto Increment Key

No need for an explanation for the subject. Its a general scenario to have an auto incremental key column in DB. So, we can use [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] attributes for the purpose, for example : namespace CustomerBase.Models { using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; public partial class Customer { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } […]

Read More EF : Code First – Auto Increment Key

Solving {foo.bar}s – My Experience

Recently found some time to attempt Google’s foo.bar challenges. They are really interesting and managed to find the time since fasting and stopped my-self from other works than the work that pays.Hance, I accidentally found the link for foobar or perhaps, the first Easter egg I found in Google. My impression on them is, they are […]

Read More Solving {foo.bar}s – My Experience

C# : My Verdict on Pointers

Originally from here.  Earlier I have already published a post on Pointers, which are very fascinating things in C and C++. A pointer is a variable valued with the memory address another variable. Pointers maintain a common rule, like a variable or constant we need to define a pointer in order to store the variable or […]

Read More C# : My Verdict on Pointers

Azure Analysis Services

Finally “True DevOps” became real for a BI Engineer / Analyst with the introduction of Azure Analysis Services. Even though there are lots of “In Cloud Analysis Services” service providers exist since recent past, nothing was able to reach the capabilities provided by the “On-Premise Microsoft Analysis Services” solution.  With the introduction of Power BI almost […]

Read More Azure Analysis Services


Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. […]

Read More =lorem(20,18)

C# : Dependency Injection, Simplified

It has been a buzz word for some intermediate level C# developers, ‘Dependency Injection’ is sometimes really hard to understand because we couldn’t understand the need for it. In simple words, think about the scenario where you are developing an application which saves some data in a file and that file handling. You might code […]

Read More C# : Dependency Injection, Simplified

C#: BitArray and use-cases

I started C# programming with a image manipulation program, it was a Windows Phone application and it was a very huge project compared to apps we have now for smart phone. Unfortunately we are still hiding it from the public because people never respect the value of that software when we demo-ed it to some […]

Read More C#: BitArray and use-cases

C#: Casting and Type Checking

We all know and have experienced the importance we have for castings in C#. Its just essential if you want to build any system that takes inputs, process and give output. What a basic computer does is the same functionality right? so logically we need casting EVERYWHERE in computing. Even you can argue, “I am […]

Read More C#: Casting and Type Checking

Switch to Google : How I did It

Last office week of Ramadan, at office I was waiting for Azure Remote app to import the disk image. It will take about 30 mins while everyone went for lunch. Yes, just a minute before I have published my third Google chrome extension, Switch to Google while I was alone with the PC. It employs […]

Read More Switch to Google : How I did It