Category Archives: Development

Consultant Skills: Knowledge Depth & Breadth

By | April 3, 2014

It’s a crazy era for IT! everyday new concepts, libraries, products, and even languages are introduced; so many solutions for so many problems. It is indeed the era of specialization. There is absolutely no way to grasp all this knowledge, specialization and concentration of knowledge has to occur, and we must choose a technology to… Read More »

Update Database with Dbup When Deploying With Kudu

By | January 19, 2014

Update: @DavidEbbo checked the post and thankfully he notified me that we don’t need to use the RESTapi to add an environment variable to Kudu on Azure; we can use the AppSettings in the portal. ——- Kudu is a deployment engine that enables websites to deploy directly from git repository, it is the one behind… Read More »

Complicated Software? Or Solving Everything At Once? Message To Product Owners

By | November 22, 2013

  As software developers, we happen to come across many business problems with various complexity levels. Although this complexity depends on the nature of the domain sometimes, what I have noticed that product owners add a lot to this complexity themselves without a need! For once, software developers are innocent here; the product owner, the… 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 »