“AmmanTT: Developer Edition” presentation and slides
It was a very interesting event “AmmanTT: Developer Edition” which took place last Tuesday; the team did a very good job putting it together, it is really great seeing this great effort put into such...
View ArticleHide Subfolder in Multiple Domains Under One Site
After I have moved to WinHost, I was surprised they don’t support multiple domains under one site out of the box; you have to rely on IIS URL Rewrite magic to achieve that. So as expected, I looked for...
View ArticleInterviews with Jordanian Microsoft Guests
During the last quarter of 2011 we have hosted two amazing Jordanian Microsoft guests, Yousef Al Khalidi (Distinguished Engineer), and Ayman Dahleh (Development Manager for the Global Experience...
View ArticleQueryString in Routing and Model Binding in ASP.NET MVC
In a nutshell, a query string will not be part of the RouteData dictionary in the routing process, yet it will affect the route matching. On the other hand when Model Binding takes place, query string...
View ArticleThe Magical Effect of Simple Encouraging Words
Recently I had to go through some health checkup that included tests for my eye, one of these tests required from me to keep my eye open for a long period of time concentrating continuously into an...
View ArticleHow Html.Action() Work
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...
View ArticleWorking for Readify
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...
View ArticleMicrosoft.Web.Administration for IIS
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...
View ArticlePerformance Counters For Multiple Processes With Same Name
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...
View ArticleASP.NET Routing & MVC Presentation
Last week I delivered my first talk in Melbourne: “ASP.NET Routing & MVC” with the .net user group VIC.NET. Even though there was a problem with time control due to reasons out of hand, the...
View ArticleConsultants’ Skills: Story Telling
You have to listen to two words only before Cristian Prieto grasp your attention till the very end of his talk, even if it was about cats! everybody just goes silent, listening carefully, staring and...
View ArticleOAuth Authentication in OWIN
Last week I got the chance to speak on the Victoria .net user group, presenting OAuth authentication (and authentication in general) in the new .net web world of OWIN. You can find below the link to...
View ArticleComplicated Software? Or Solving Everything At Once? Message To Product Owners
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...
View ArticleUpdate Database with Dbup When Deploying With Kudu
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. ——-...
View ArticleOn Building Quality Software
The 2nd main cause of buggy software (time pressure is #1), is laziness and boredom. Every job in this life consists of a “core”, which is the most challenging and most exciting part of the job, and a...
View ArticleConsultant Skills: Knowledge Depth & Breadth
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...
View ArticleNOT Another Post About Estimation
I was involved in a project that was given 10 days to finish, the tight schedule was due to budget reasons. The client explained to me his requirements and then asked for an estimate for details. We...
View ArticleOWIN, Katana, and Helios At DDDMelbourne – Presentation Slides
Here are the slides of my last talk “OWIN, Katana, Helios…What’s Going On?!” I delivered at DDD Melbourne. Sadly there was no recording. Owin, Katana, and Helios from Emad Alashi
View ArticleConsultant Skills: Having an Opinion
This is the third of three posts I’ve written about consultant’s skills, check the previous posts if you like: Consultant Skills: Story Telling Consultant Skills: Knowledge Depth & Breadth ————- We...
View ArticleANZCoders Wrapup
Over the last week, the first ANZCoders virtual conference was taking place, the conference that you can attend in your pyjamas! Fifteen sessions over five days by twelve speakers, all voted upon by...
View Article
More Pages to Explore .....