Speed Reading Is Nice…But

By | November 1, 2012

If you are in the software industry, you HAVE to read, read, and read; and it’s not only the “of course reading is essential”, it’s a matter of life and death…of your career! And there is tons of material every day: books, blogs, news, articles,….etc., so how to manage? of course is Speed Reading. Once… Read More »

Performance Counters For Multiple Processes With Same Name

By | October 13, 2012

There are couple of posts talking about this subject: when you have multiple process’s with the same name, it’s not straightforward to figure out which performance counter instance represents which process. The suggestion would be to use the process ID and the “ID Process” performance counter (This is not the essence of this post, if… Read More »

Microsoft.Web.Administration for IIS

By | October 10, 2012

Update: In addition to this post, you can check as well the valuable post of Stuart Cullinans’s. One of the recent projects I worked on involved managing IIS programmatically, and I found the proper tool for it, meet “Microsoft.Web.Administration”. You can read about this library’s purpose in its own page above; what I will list… Read More »

Working for Readify

By | August 23, 2012

And finally I have the time to post about my new job, yes I changed jobs and now it’s Readify. I have never seen anything like it! Readify’s consultants are the top professionals in the IT industry working on the Microsoft stack; when I step in the office every morning, I sit in a room… Read More »

Html.EditorFor, Model Property vs RouteData Value

By | May 13, 2012

The ASP.NET MVC team made our lives easier when they created the Html editor extension method Html.EditoFor(); you just pass the model property and it creates the right editor, filling it with the property’s value…but not always! Let’s consider that we have the conventional route definition: routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with… Read More »

ثلاثاء عمان التقني – الذكرى الثانية

By | May 5, 2012

ثلاثاء عمان التقني لمن لا يعرفه هو لقاء تقني يعقد كل أول يوم ثلاثاء من كل شهر، يتناول مواضيع مختلفة في كل مرة تحوم كلها حول التقنية و استخداماتها، يتم فيه استضافة متخصصين في موضوع تقني معين يطرحون آراءهم في أهم المستجدات في الموضوع المختار أمام جمهور كبير من المتحمسين. يقوده طليعة من الشباب الفطن… Read More »

How Html.Action() Work

By | March 23, 2012

Let’s take the example: @Html.Action("Latest", "Episode") What this will do is to invoke the “Latest” action method in the “Episode” controller. But what really happens behind the scenes is NOT a direct invoke; it will actually start from the beginning of the ASP.NET MVC execution pipeline using “Latest” and “Episode” as Route values for the… Read More »