Monday Reading List

Blazor Server in .NET Core 3.0 scenarios and performance

Have heard about Blazor? If not, definitely check this post out. For those who already use Blazor, you can skip. Unless you also want to understand the inner working of Blazor.

Everything you need to know about resource tagging in Azure

Azure has feature to tag your resources for some times now. But, how do you use it the right way? This post will explain.

Javascript – Does taking a callback make a function asynchronous?

Interesting question and could be one of those questions as well. The answer is: it depends. Do read more to understand the details.

The Mediator Pattern In .NET Core – Part 1 – What’s A Mediator?

I came across Mediator pattern and has since been intrigue by it. This post will explain what’s it and why do you need it.

How C# 8 Helps Software Quality

The essence of writing codes is not _just_ for computer to interpret and run it. Equally, if not more, importantly is for human to understand and maintain it. C# 8 features will help to do just this by increasing the quality.

Another Reading List

Deep learning vs. machine learning

The two are often used interchangeably, but this post will explains in details what’s the difference, the techniques one use and the use cases.

Mathematics behind Machine Learning – The Core Concepts you Need to Know

This is a pretty ‘basic’ read about machine learning vs data science. But even when it’s ‘basic’, it still offers pretty deep knowledge. If you just get started on machine learning, do read this. My key takeaway is: focus more on the intuition and geometric interpretation.

10 Powerful Applications of Linear Algebra in Data Science (with Multiple Resources)

Linear algebra is a bigger subject in mathematics and in this post, Khyati explains what parts of linear algebra are used in machine learning and, more importantly, how’s it being used.

Making Microservices More Resilient with Chaos Engineering

With ever raising complexity of microservices and APIs, it’s important to ensure your services are up. This post explains what you need to test to do just that.

Common .NET Gotchas

We C# devs are so used to the language that sometime we forget what NOT to do, these are the gotchas we need to pay attention to. It’s one of those ‘going-back-to-basic’ type of post, which is always useful.

What You Can Learn From My Christmas Card

I don’t think I ever hand out Christmas card to friends or colleagues, but this year, I decided to do just the opposite. Here’s the card I wrote for my colleagues at work.


This is a legit, working code by the way. And I think there are few things we can learn from my Christmas card:

  • Readbility
    Good codes are readable by everybody, not just the developer. This includes the use of:

    • Indentation
    • Self-describing variable names
  • Reusability
    I write the code once and re-use it for every Christmas card I handed out this year. Write once, use many.
  • I am not good at drawing, thus the “<img src='santa.jpg' />” shortcut.

Merry Christmas and Happy New Year to all of you!