Monday, September 25, 2006

Loadtesting Web Application

This is the post that i've been trying to do / trying to search for... From starting developing web applications on .NET, wondering about the testing the same.

In the early days of, i used to depend on Application Center Test. Some how i'm happy with that but curious to know a better tool.

BTW what kind of tool that you used ? or what kind of tool that you suggest...

PS: I've also used Ants profiler and one more.. i don't remember the same, but keep suggesting me apart of these

Memory Leaking - Full Story by an (MS) internal Debugger

While reading some information about windbg, came across of a blog by Tess, an internal debugger of Microsoft.

Well, i've not see all her posts, but this post explins the memory leakage in .NET and cool article. A must read for every developer to get the internals of GC and other activities in .NET Framework.

Tuesday, September 05, 2006

Transaction Properties : ACID

I've been trying to chakout the ACID, from quite a long time.. and postponing the same, every time i think of it... today, i decided to draft what i mean for ACID

As every one know, ACID means

  • Atomicity
  • Consistent
  • Isolated
  • Durability
This is common from high level understanding, what about in detail? In this post, i'm trying to post all my understanding about these 4 buzz words, correct me if i'm mistaken (or) miss spelled


Atomicity: this is in general talks about the changes or activities that are supposed to be happen in the given transaction. Inother words, all the changes that influence on the resource must happen on a single process or thread or operation, means on any kind of exception, the enitre thread has to be aborted. I recollect some statement from some of MSDN Magazine, "Every thing in the universe stops, the changes are made, and then every thing resumes"

Consistent: means the transaction should be on a crystal clear state of Yes or No, intoher words, Completed or Failed.. Hence the transaction will result in logical state instead of abiguity

Isolated: explains that, none other than the owner is allowed to peek into the process, while executing. Inother words, no other entity is able to see the intermediate state of the resource during the transaction

Durability: tells that, the result of any process should remain constant with the time, inother words, the results of a sucessful transaction are to be persisted


What do you say?

Monday, September 04, 2006

Top 10 Interview Mistakes

eWeek, published the to 10 mistakes that can happen during any interview and how to understand them. This is really nice and meaningful.

As a participant, the things that every one need to understand these.

Did you go through these ?