C# 2.0 Features - Part 2.3 Generics

Mar
08
2010
In Categories: .NET | CLR
Tags | |

You can see part 1 here, part 2.1 here and part 2.2 here This is the second feature in this series that has an equivalent in C++ which called template parameters. Although there is a lot of differences between both but they still have the same usage. in case you are interested to know t... [More]

C# 2.0 Features - Part 2.2 Anonymous Methods

Feb
19
2010
In Categories: .NET | CLR
Tags | |

You can see part 1 here and part 2.1 here I always thought that Anonymous Methods came out with .NET framework version 3.0  when I dig more I reliased that it came up with version 2.0. Anonymous Method means that you can create a method - block of code - without giving it a name and ex... [More]

C# 2.0 Features - Part 2.1

Jan
23
2010
In Categories: .NET | CLR
Tags | |

You can see part 1 here C# 2.0 came out with many features (Aliases, Anonymous Methods, Generics, Iterators, Partial Types, Property Access Modifiers, Nullable types, Conditional Operator, Null-Coalescing Operator, and Static Classes). I will talk about each feature in a separate post and how can w... [More]

C# series

Jan
11
2010
In Categories: .NET | CLR | Thoughts
Tags |

I have decided to start new series regarding .NET framework features. I have noticed that not all the developers are up to date with the features provided since framework 2.0, and they still use the same way of programming. So, I have decided to talk about C# 2.0, 3.0 and 3.5 features before talking... [More]

Presentation template for Cairo Code Camp

Jan
03
2010
In Categories: Community
Tags

I thought that it might be a good to create presentation template for the speakers who will present in Cairo Code Camp that will be held at February 2010. This is just an unofficial contribution from me to them. You can downlaod the presentation from here

Upgrade BlogEngine and add spam filter

Dec
25
2009
In Categories: Activity | Thoughts
Tags

Finally, I have upgraded my BlogEngine site from 1.4.5 to 1.5.0.7 and have added hidden spam extension to my blog. I was spending around 10 minutes every day to remove spam comments, although they flatter me and my blog which I like ;). I would like to share with you my search results about t... [More]

When not to use ASP.NET MVC

Nov
15
2009

When you "as team leader" are not familiar with ASP.NET MVC. When your project time is tight. When you don't involved with the team from the beginning of the project. When you want to introduce ORM like subs... [More]

It has been a long time since my last blog

Nov
14
2009
In Categories: General
Tags

As expected from any blogger I would say that I was very busy and this is the truth. I have changed my job, and moved to iCapital. I enjoy my life there. Anyway, I will start to blog about a lot of subjects: TFS how to install Continues integration and Build fil... [More]

Microsoft Mobile Tagging

Nov
15
2009

Microsoft has released new beta technology called Microsoft mobile tagging, it is very cool new technology. You will create your image tag which will redirect anyone using the mobile tagging program through the camera to the URL represented by the image. You can download the program from your... [More]

9.6 - 9.4 != 0.2

Mar
24
2009
In Categories: .NET | CLR
Tags | |

I was asking one of my friends Ebeid - who works as a Developer Support Engineer at Microsoft Regional Developer Support Center - about the strangest case he had ever experienced in .NET. The answer was very strange and astonished me; simply stated, the problem was "9.6 - 9.4" ... [More]