Niroj Dahal

A Blog About Software Development

Welcome to my blog. Subscribe and get my latest blog post in your inbox.
A-failed-branching-strategy-in-version-control871173909.jpg
A failed branching strategy in version control

While working on a big project , we used TFS for version control. We created branches for every single client for development and a separate branch for production that was branched out from development. Initially, everything went smooth but as the time passed, complications arised.

Read more →

Speeding-up-database-query-using-Indexing22967050.jpg
Speeding up database query using Indexing

Indexing can be seen in analogy to a book.

If no indexing is present in the book, all the content of the books is to be read in order to get to the required lesson/chapter of the book.

Read more →

Iframe-doesn't-support-large-base64-string-as-Source955095940.jpg
Iframe doesn't support large base64 string as Source

As navigation through pages in PDF viewer for ENADOC is a hectic and time-consuming , as navigating directly to a page number is not possible , we had to fetch the stream of data through API and present it inside Iframe.

Read more →

Weird-Serial-Execution-of-Concurrent-Request722226576.png
Weird Serial Execution of Concurrent Request

I am working on a standard ASP.NET MVC project that uses Ajax, a lot. After a page loads, multiple ajax calls were fired up to a single method in a single controller(which is bad by design itself).

Read more →

Intercept-Request-and-Response-in-Fetch-API124690325.png
Intercept Request and Response in Fetch API

The Fetch API provides an interface for fetching resources (including across the network). It will seem familiar to anyone who has used XMLHttpRequest, but the new API provides a more powerful and flexible feature set.

Read more →

Common-Developer-Problems298625870.jpg
Common Developer Problems

Over 6+ years career in Programming , I came through different phases and came to know about many problems that a developer face although I still have a long way to go. Below are some of the problems that I saw and faced working as a developer.

Read more →