First off, thank you all so much who have attended the very special gathering of dotNETwork user group, Code Camp ‘09, that took place in the British University in Cairo (BUE) during last Thursday and Friday. This has been one of the biggest events I have been talking in, and that was a great honor.
Must Say: SORRY! This post was supposed to be published Saturday or Sunday max. I have been busy making a critical decision and was not sure whether to announce it in this post or not.
You can find the slides for the sessions I have been giving below:
Framework Design Guidelines
Download (PPTX File):
Managed Extensibility Framework(MEF)
Download (PPTX File):
(Note: Links to the source code are in the last slide)
Notes On The Event

The speakers and dotNETwork Team
Read the full post ... (458 words, 3 images, estimated 1:50 mins reading time)
.NET, CodeCamp, CodeCamp '09, DI & IoC, dotNETwork, General News, Local Events, MEF, Microsoft MDC, OOP, Patterns, Visual Studio Add-ins
A Promise
The day before Microsoft EDC 2008 (Egyptian Developer Conference), I promised to blog about the conference minutes as I see them through my eyes, as I used to do with the MDC (Middleeast Developers Conference, I was the first blogger to write about its minutes and main reference, although I started writing the 3rd year!!!) and any conference I get into as an attendee not a speaker.
Usually, I blog about the conference day at the night of the same day. Once it took me a day after the conference was over. In EDC, although I have explicitly promised to blog about it, I have written none!! Actually, this is because I had so many notes this year (more about that below), I’ve got buried under so many mid-term exams and quizes at universities, had to write another document about Enterprise Service Bus (ESB) Messaging for work purpose, and yeah, I had other reasons as well. Still, I was lazy.
Read the full post ... (542 words, 2 images, estimated 2:10 mins reading time)
Local Events, Microsoft EDC, Microsoft EDC 2008, Microsoft MDC
From MDC to EDC
In 2003, Microsoft Egypt started a public technical event called Middleeast Developers Conference (MDC). MDC was an annual event usually held by the end of January or beginning of February, lasting for 4 full days, day zero with local speakers talking about most recent Microsoft technologies, and day 1 to 3 with international speakers showing the latest previews of pre-release Microsoft technologies and development related products. It was honored by the presence of Bill Gates for the keynote in 2004 and 2005.
For long, it has been the only public event related to Microsoft technologies (besides the product launches of course). The attendees counted in thousands when there was even no active user groups in Egypt or individuals holding their own technical events. Even later with the presence of other one-day events, MDC was still the biggest technical event ever that most Egyptian developers working with .NET technologies wait all the year (even with critic that the last 2 rounds had about turning from pre-release previews to sometimes 1-year old repeated sessions!).
Read the full post ... (537 words, 2 images, estimated 2:09 mins reading time)
Local Events, Microsoft EDC, Microsoft MDC