Wednesday, November 29, 2006

First Architect Community in Gulf

First Architect Community in the Arabian Gulf has been launched at Gitex 2006

Let's congratulate them all on this new community! Welcome aboard guys!

To learn more go to


Monday, November 20, 2006

Windows Workflow Foundation Resources

For those of you looking for Windows Workflow Foundation (WF) resources I just got these links from another MVP.

Hope you find them as usefull as I did!


Sunday, September 10, 2006

System Info Utility

While searching for a utility to provide me with system specific information, such as memory used, CPU usage and free disk space, to say the least, I stumbled upon a wonderful tool!

I'm always on the quest for nifty little tools and gadgets, especially ones with a small footprint and great functionality. While reading a blog I read about this wonderful little tool that actually prints system information, such as memory and CPU usage, onto your desktop background.

I immediately downloaded it and tried it (it's freeware) and I have to say, it's absolutely awesome!!

Check it out and give it a try! BGInfo

Friday, September 8, 2006

Codename: Sandcastle

Enabling managed class library developers throughout the world to easily create accurate, informative documentation with a common look and feel.

Ladies & Gentlemen!

Introducing Sandcastle, Microsoft's new software to produces accurate, MSDN style, comprehensive documentation by reflecting over the source assemblies and optionally integrating XML Documentation Comments. Sandcastle has the following key features:
  • Works with or without authored comments
  • Supports Generics and .NET Framework 2.0
  • Sandcastle has 2 main components (MrefBuilder and Build Assembler)
  • MrefBuilder generates reflection xml file for Build Assembler
  • Build Assembler includes syntax generation, transformation..etc
Sandcastle is used internally to build .Net Framework documentation

Download it here: Sandcastle - August 2006 Community Technology Preview (CTP)

Tuesday, September 5, 2006

Microsoft MVP MEA Open Days 2006

Omar and I are attending the Microsoft MVP MEA Open Days 2006 in Antalya, Turkey. I have to say, if there is one thing I've learned so far, it's that when you give freely to the community the community will give back to you, one way or the other.

I really look forward to going back to Kuwait and work really hard, because knowing what I know now, things are really falling into perspective. I've learned a lot here, even about things I really thought I knew quite well.

Things like Windows Vista RC1 (and the many new enhancements there), Office 2007, LINQ (and DLINQ) and Atlas! I'll be blogging about all of these and much more within the coming weeks so stay tuned.

Friday, July 21, 2006

An Orcas Preview: Go Inside the Next Version of VB

Microsoft is promising some exciting new features for Visual Basic 9 (codename: Orcas). The enhancements will include better-integrated support for handling data, increased support for dynamic typing, and language features that will reduce code redundancy and improve programmer productivity. In fact, the release offers too many great new features for any one article to cover, so this preview focuses on a few of my favorites:
  • Object initializers
  • Implicitly typed local variables
  • LINQ
  • Query comprehensions
  • Nullable types
To learn more; go to

Thursday, April 6, 2006

MVP Today!

I'm just on my way to bed, and I thought I'd make a blog first.

When I got to office this morning I thought it was the beginning of a day much like many others. Little did I know that it will be anything but normal. This is indeed the first day of the rest of my life... as an MVP

Yes, I was crowned today and I have many to thank for it, after God of course.

I would like to take this opportunity to name a few; Taj Khayat, Amr El Garhy, Mazen Abu-Ali and my dear partner in crime Omar Shraim! Thank you all for making this a dream come true... well part of it anyway.

Thank you and good night!

Friday, January 20, 2006

CLR Profiler

New tool from Microsoft to monitor performance of .net application by monitoring the CLR Profile.

It's particularly useful to enhance your applications performance amongst other things.

How can you buy Office 365?

Now that we know what Office 365 is , it is important to find out how we can buy the service from Microsoft. While we're at it, we can ...