Archives
All the articles I've archived.
-
CancellationToken in Real Systems
A practical follow-up to CancellationToken basics: request aborts, linked tokens, timeouts, background services, and the mistakes that show up in production backends
-
Blog Update 2
The blog gets a fresh new look, powered by Astro and the AstroPaper theme
-
A Journey into the Cloud
A bird's eye view of Cloud Computing, different kinds of services available and some essential concepts along the way
-
A Deep Dive into C#'s CancellationToken
A deep dive into C#'s CancellationToken, how to work with them and some recommended patterns while adopting them
-
Improvements and Implementations of the Singleton Pattern
How the default singleton pattern becomes an anti-pattern at times and how we can improve on its flaws in different ways to create ambient services in your code
-
How to Create a Fluent API in C#
A introductory post talking about fluent apis, its pros and cons and how to design one for yourself from scratch
-
How to create a custom C# Attribute to Inject Extra Behavior in Tests
How I made a custom attribute to decorate my usual tests with extra behavior for tests written using the MS Test Framework
-
How to have Multiple Custom Script Extensions for Azure Virtual Machines in One ARM Template Deployment
A simple trick on how to use multiple Custom Script Extensions for Azure VMs, when you want to use multiple custom script extensions in one deployment at different stages of deployment, in a single ARM template
-
How to deploy Azure Blob Container with files using ARM templates
A short post into how you can use ARM templates to deploy a storage container pre-populated with files
-
Hello Xamarin (And 2021)
My plans and upcoming things I might write about on this blog
-
Blog Update 1
An update on the tech stack and look of my blog
-
The different kinds of Unit Tests
Discover various patterns of Unit Tests with simple examples and how you can use them to improve your UTs game
-
A Primer on Different Kinds of Tests
Discover different types of tests and testing strategies
-
The Naivete of Naive Bayes
A 'from scratch' implementation of Naive Bayes algorithm to find whether a message is spam or not and a kick off to the series 'Machine Learning, with the Maths'
-
C# Properties and their different Uses
A dive into C# Properties and various interesting patterns of using them into your code
-
Conditional Probability and Families
A super short introduction to Conditional Probability with a fun tricky problem involving a family and their unknown children
-
Constructing a complex dictionary of base and derived class using the same code
An interesting problem I encountered while working and an equally interesting solution suggested to me. How to use the same code to create complex data structure of two different classes
-
Welcome to this blog
A short introduction and welcome to my blog