Huthaifa Afanah
Huthaifa Afanah is living in Jerusalem and enjoying his time developing applications
-
.netTiers and SAP Authorization Rule Provider
One of the main benefits developers use Microsoft Enterprise Library Application Blocks for is handling application security aspects. Authorizing users against some tasks is always an essential requirement in any application. I am using .netTiers and I am more than pleased in the way it utilizes Enterprise Library different application blocks and as the .netTiers says its base architecture is built upon the Microsoft Enterprise Library Application Blocks. Anyway using entlib different blocks will save time, efforts and give you a standardized way to achieve common software requirements.
-
New Certificate ... New Baby ... New Job
Couple of months ago I finished my MCTS: .Net Framework 2.0 Web based client. I finished the 070-528 exam after many delays. It was very good exam but I was surprised that there is many questions about Mobile web development. When I was studying I said to my self that small chapter will not have many questions in the exam. It's a 2 small lessons chapter so they will not ask many questions about it. Any way I passed the exam with a high score which is really good. I regret because I have those delays and the new ASP.Net 3.5 exam is deployed and I still studying for 2.0 version, having that feeling that I am old fashioned developer who still sitting when the people are standing, walking when the people are running, and driving when the people are flying!! Any way I think that there are no much difference between ASP.NET 2.0 and 3.5 there is no big shift so I hope that my feeling is overstatement.
-
Translating Scott's Guthrie blog posts in Arabic
Before couple of weeks I started translating Scott Guthrie blog post in Arabic. I think it's a great idea to translate Scott's blog post because their is something special with Scott post. It's not a technical posts only it's hot news from the factory developing ASP.NET and Microsoft web development tools. I hope that we cans spread knowledge and those news if Arabs world so we can improve and enhance .Net based application development industry.
-
Thoughts about Web2.0
Web2.0 is one of the biggest buzzwords out there, but what exactly does it mean? It's changing the face of the Internet. As we are web developers we must have a good knowledge about this important and branching web trend. I navigated some web sites here and their and made simple presentation to introduce the essential concepts of Web2.0 and I add some slides about Wb2.0 from design perspective.
-
Conventions and Practices to keep in mind
The last week I was preparing for a training session about programming conventions and practices to adapt some new developers who will join my team. While I am trying to acquire a good material of my presentation I thought: there is no way to find a good material than going to the source Microsoft use in some of their products.
-
Another simple use of extension methods!!
The small issue he faces that he need to parse the value selected in one line of code and make sure that if the user does not select a value the default value will be parsed to null and do not cause a problem -in each drop-down there is a "[Select]" item with empty string value -
-
Implementing observer pattern
While I was developing a new web application in our company I found that every entity in the system has some shared fields which holds data about when and who saved this entity into the system. Basically those fields were CreationDate, CreatedBy, LastModificationDate, LastModificationBy and EntityId for sure.
-
I finished “Application Development Foundation 070-536” exam
Yesterday I passed my first Microsoft exam which was 070-536 "Application Development Foundation". This is the first exam I need to pass soon I decided to earn MCTS:.NET Framework 2.0 Web Applications . I was nervous and I started answering questions carefully. I make use form "checked for review" feature available at Prometric testing client to help in reviewing my answers. I can easily eliminate tow options at least from answer options by focusing only at parameters and method names.
-
My first blog post ... it's started
Hello all ... this is my first blog post. It's nice to start 2008 year doing new things and escalate your experience to upper level. I hope that my posts will be useful for others and present rich material for people. Thanks for whom make this blog on board.