Umang's Blog
Blog About

    Awards and Recongnitions

    Awards

    Listing awards reiceived in 2020 and 2021 here.

    10 February 2022

    Reasoning behind using biological fungicide

    Gardening

    In this video, I explain how using traditional fungicide is not a good idea. I also show reasoning behind using biological fungicide.

    24 July 2021

    An example showing how to make an application less chatty over network.

    Performance Optimization SPE software performance engineering .Net Application Performance

    In this post, I go thru a situation where strategy from the book "Improving .Net Application Performance and Scalability" helped change an application that was not performing well.

    27 June 2021

    Updating nuget version in tens of projects

    powershell TFS NuGet Automation

    I had to scan tens of csproj files and make the version number consistent for a NuGet. Instead of going thru the projects manually, I created a PowerShell script to correct the NuGet version.

    10 June 2021

    Informative gardening links

    Gardening

    Some gardening links that i found useful.

    19 February 2021

    Your idea of frequency of daily stand up is wrong

    Agile Software Development misconceptions about agile Agile

    In this post, we will learn from Robert C Martin about misconceptions around 'how frequently should stand-up/scrum should happen'.

    04 October 2020

    Installing the certificate in root store for windows container

    Windows Container Docker Certificates Root Certificate

    In this post, we will look at the error and solution that we see when trying to install a certificate in root store for a windows container.

    24 September 2020

    Replacing nested loops with dictionary

    Replace nested loops Software Performance Tuning optimization technique Real world software performance

    Let us look at an interesting example of situation where I could gain some CPU/time at cost of RAM.

    14 June 2020

    ProcMon and monitoring file access

    ProcMon Sysinternals diagnostic tool debugging Run-time error 76 Path not found 76

    ProcMon can be used to diagnose the file access related errors. Let us use ProcMon to see what files are being accessed by the application.

    07 June 2020

    Procdump and the power of first chance exception

    Procdump Sysinternals diagnostic tool debugging

    Procdump and the power of first chance exception.

    26 May 2020

    TF checkout and PowerShell

    PowerShell TFS TF Already checked out

    A note on TF.exe and the error I was seeing while checking out from PowerShell.

    20 May 2020

    Book recommendation - Clean Code

    Book Agile Development Clean Code Pragmatic

    Clean code is a great book that I suggest every developer should read.

    12 May 2020
    with by Umang Bhatt
    theme portfolYOU