Blog

Filter posts by Category Or Tag of the Blog section!

Technical Skills, Software Development, Real World Solutions, Enterprise Applications.
In high-traffic systems, choosing the right type of dictionary or data structure is critical for balancing performance, thread-safety, and memory efficiency. Let's compare cloned dictionaries, imm...

Sunday, 17 March 2024
There are many website performance tools available, some of the popular ones are:   Google PageSpeed Insights - a tool by Google that analyzes the performance of a website on both deskto...

Saturday, 01 June 2019
I've always loved and used Glimpse at least for my basic performance and load test in my asp.net MVC projects. It's really straightforward and easy to use web debugging and diagnostics tool. G...

Thursday, 03 May 2018
In my previews blog post I wrote about Z.bulkOperation. I migrated to sqlbulktools just because it's free with the same ability! (to be frank). Now to see the reason for my migration, fire up visu...

Wednesday, 16 November 2016
Today I was tackling with a problem. It was about inserting and updating 200000 records of data. I just wanted to find a solution rather than writing Store Procedure. I just searched on the web and fo...

Tuesday, 25 October 2016
   Multithreading: Based on Microsoft definition, multithreading is the ability of a central processing unit to execute multiple processes or threads concurrently.  In multithre...

Saturday, 18 June 2016
The concepts of eventual consistency and transactions are often discussed together in distributed systems because they represent two different approaches to achieving consistency and correctness in a ...

Monday, 05 October 2015
Multithreading is a programming technique that allows multiple threads of execution to run concurrently within a single process. Each thread represents an independent sequence of instructions that can...

Monday, 03 August 2015