<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://oryxdev.com/en/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Oryx Developers</title><link>http://oryxdev.com/en/blogs/</link><description>Dot Net Developers Local Community in Qatar</description><dc:language>en-US</dc:language><generator>CommunityServer 2008 (Build: 30417.1769)</generator><item><title>Get PDC09 Content Today!</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/11/22/get-pdc09-content-today.aspx</link><pubDate>Mon, 23 Nov 2009 06:40:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:497</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Here is&amp;nbsp;a script for downloading/renaming PDC09 content (WMV-High/WMV/PPT) using &lt;a target="_blank" href="http://curl.haxx.se/" class="null"&gt;cURL&lt;/a&gt;&amp;nbsp;and a batch script get it from &lt;a href="http://bit.ly/pdc09scripts" class="null"&gt;HERE&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=497" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/PDC09/default.aspx">PDC09</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Microsoft/default.aspx">Microsoft</category></item><item><title>Visual Studio 2010 Beta 2 is available to MSDN Subscribers</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/10/19/visual-studio-2010-beta-2-is-available-to-msdn-subscribers.aspx</link><pubDate>Tue, 20 Oct 2009 06:39:37 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:374</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;&lt;img title="VS_v_rgb" border="0" alt="VS_v_rgb" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010Beta2_DA4D/VS_v_rgb_2.png" width="260" height="114" /&gt;&lt;/a&gt;Lots of big stuff happening this week. Today &lt;strong&gt;Visual Studio 2010 Beta 2&lt;/strong&gt; is available to &lt;a href="http://www.msdn.com"&gt;MSDN Subscribers&lt;/a&gt; and it&amp;#39;ll be available for everyone on Wednesday. &lt;/p&gt;  &lt;p&gt;I&amp;#39;m running Beta 2 on all my machines now and really digging it. It&amp;#39;s much faster than Beta 1 and I&amp;#39;m doing all my work in it now. It&amp;#39;s come a long way and I&amp;#39;m really impressed at the polish. &lt;/p&gt;  &lt;h5&gt;.NET 4&lt;/h5&gt;  &lt;p&gt;This is a big deal. This isn&amp;#39;t &amp;quot;.NET 3.6&amp;quot; - there are a lot of improvements of .NET 4, and it&amp;#39;s not just &amp;quot;pile on a bunch of features so you get overwhelmed.&amp;quot; I&amp;#39;ve been working with and talking to many of the teams involved and even though it&amp;#39;s a cheesy thing to say, this is a really customer-focused release. &lt;/p&gt;  &lt;p&gt;Shouldn&amp;#39;t every release be that way? Sure, and in this case there&amp;#39;s a really clear focus on, as I like to say, &amp;quot;making the Legos the right size.&amp;quot; This is as much about tightening screws as it is about adding new features.&lt;/p&gt;  &lt;p&gt;There&amp;#39;s more goodness that I can put in one post, but some personal favorite highlights are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Quicker to Install - &lt;/strong&gt;A smaller Client Profile with a much smaller initial download (down to &lt;strong&gt;0.8 megs&lt;/strong&gt; from 2.8) for bootstrapping .NET client apps faster than ever) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Side by Side - &lt;/strong&gt;.NET 4 is a side-by-side release that doesn&amp;#39;t auto-promote, meaning you won&amp;#39;t break existing apps and you can have .NET 2.0, 3.5 and 4 apps on the same machine, happily.       &lt;ul&gt;       &lt;li&gt;Side-by-side CLR support for managed add-ins inside of apps like Explorer or Outlook. Again, new and existing apps in the same process, chillin&amp;#39;. &lt;/li&gt;        &lt;li&gt;For more details on Application Compatibilty, check out the &lt;a href="http://msdn.microsoft.com/en-us/library/dd889541.aspx"&gt;AppCompat Walkthrough for .NET 4 on MSDN&lt;/a&gt;.&lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Dynamic Language Support - &lt;/strong&gt;The DLR (Dynamic language runtime) ships built-in with .NET 4 so you can mix-and-match your solutions and pick the best language (or languages) amongst C# and VB.NET as well as F#, IronPython and IronRuby. This includes better support for COM (yes, COM! &lt;a href="http://www.hanselman.com/blog/CLRAndDLRAndBCLOhMyWhirlwindTourAroundNET4AndVisualStudio2010Beta1.aspx"&gt;People do use COM and it&amp;#39;s even easier&lt;/a&gt; with &lt;a href="http://www.hanselman.com/blog/C4AndTheDynamicKeywordWhirlwindTourAroundNET4AndVisualStudio2010Beta1.aspx"&gt;the new dynamic keyword&lt;/a&gt; in C# these days.) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;More Web Standards Support - &lt;/strong&gt;Better support for WS-* and REST making interop easier. (I &lt;em&gt;love&lt;/em&gt; ADO.NET Data Services, but you know that already, Dear Reader. I&amp;#39;m a bit of a RESTafarian, these days.) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Plugins Galore - &lt;/strong&gt;Visual Studio 2010 uses MEF and WPF to enable a whole new world of clean managed extensions as well as an Online Gallery (&lt;a href="http://www.hanselman.com/blog/DemoDashboardAndIDEExtensionsWhirlwindTourAroundNET4AndVisualStudio2010Beta1.aspx"&gt;there&amp;#39;s an extension for that&lt;/a&gt;!) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Multi-Framework Multi-targeting -&lt;/strong&gt; You can&amp;#39;t really overestimate how useful this is, but a picture is worth a thousand words. You can code all your apps in all your organization&amp;#39;s frameworks with the same IDE:       &lt;br /&gt;&lt;img title="WindowClipping (3)" border="0" alt="WindowClipping (3)" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010Beta2_DA4D/WindowClipping%20(3)_3.png" width="309" height="129" /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Keep an eye on the blogs this week as the various teams talk about their favorite features. &lt;/p&gt;  &lt;p&gt;On the ASP.NET 4 side:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I&amp;#39;ll be posting video interviews with the actual ASP.NET 4 developers all week on &lt;a href="http://channel9.msdn.com/tags/HanselminutesOn9/"&gt;&lt;strong&gt;Hanselminutes on 9&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;up on &lt;a href="http://channel9.msdn.com/tags/HanselminutesOn9/"&gt;MSDN&amp;#39;s Channel9&lt;/a&gt; so watch for those. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.misfitgeek.com"&gt;Joe&lt;/a&gt; and I will also start populating the Learn section of ASP.NET with new ASP.NET 4 videos between now and Christmas as well. &lt;/li&gt;    &lt;li&gt;And of course, &lt;a href="http://www.twitter.com/scottgu"&gt;@ScottGu&lt;/a&gt; is &lt;a href="http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx"&gt;continuing his series of ASP.NET 4 Tutorials, so watch his constantly updated rollup post&lt;/a&gt;. He&amp;#39;s currently on #8! &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Oh, yes, one other thing…&lt;/p&gt;  &lt;h5&gt;Fresh Look&lt;/h5&gt;  &lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;&lt;img title="SplashScreen" border="0" alt="SplashScreen" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010Beta2_DA4D/SplashScreen_3.png" width="554" height="397" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;&lt;img title="WindowClipping" border="0" alt="WindowClipping" align="right" src="http://www.hanselman.com/blog/content/binary/WindowsLiveWriter/VisualStudio2010Beta2_DA4D/WindowClipping_3.png" width="260" height="108" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You may notice a few things in the new Splash Screen above. There&amp;#39;s a new Visual Studio logo that goes nicely as well as a new logo for &lt;a href="http://www.msdn.com"&gt;MSDN&lt;/a&gt;. You probably heard that &lt;a href="http://www.hanselman.com/blog/ANewMSDNForANewOperatingSystemAndANewDevelopmentEnvironment.aspx"&gt;we launched a new MSDN this weekend&lt;/a&gt; and today we add the new logo and background. This new MSDN is the beginning of a more agile, community focused MSDN and you should expect to see and hear of cool stuff coming from the team, often, in the months to come. Of note will be the new &lt;a href="http://msdn.microsoft.com/en-us/library/system.xml.xmlnode(lightweight).aspx"&gt;MSDN Lightweight&lt;/a&gt; view, soon to be the default view for the library.&amp;#160; &lt;/p&gt;  &lt;p&gt;In the coming weeks I&amp;#39;ll dig into more details on the these new things and how they work together:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Visual Studio 2010 and .NET 4 &lt;/li&gt;    &lt;li&gt;Windows 7 &lt;/li&gt;    &lt;li&gt;Microsoft Developer Network &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Enjoy! Also, be sure to check out &lt;a href="http://blogs.msdn.com/somasegar/"&gt;Soma&amp;#39;s blog post&lt;/a&gt; and &lt;a href="http://go.microsoft.com/fwlink/?LinkID=151797"&gt;go get Visual Studio 2010 and .NET Framework 4 Beta 2 as soon as you can&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;Source: &lt;a href="http://www.hanselman.com/blog/VisualStudio2010Beta2.aspx"&gt;Scott Hanselman blog&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=374" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/PHP/default.aspx">PHP</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/XAML/default.aspx">XAML</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Blend/default.aspx">Blend</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/UX/default.aspx">UX</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WinForms/default.aspx">WinForms</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Dynamic+Language/default.aspx">Dynamic Language</category></item><item><title>Doloto! Speed up you Web Apps</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/10/08/doloto-speed-up-you-web-apps.aspx</link><pubDate>Thu, 08 Oct 2009 08:32:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:346</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;What Is Doloto?&lt;/p&gt;
&lt;p&gt;Doloto stands for Download Time Optimizer and is also the &lt;a href="http://ru.wikipedia.org/wiki/%D0%94%D0%BE%D0%BB%D0%BE%D1%82%D0%BE"&gt;Russian word&lt;/a&gt; for &lt;em&gt;chisel,&amp;nbsp; &lt;/em&gt;It&amp;nbsp;analyzes AJAX application workloads and automatically performs code splitting of existing large web applications. Doloto enables applications to initially transfer only the portion of client-side JavaScript code necessary for application initialization.&lt;/p&gt;
&lt;p&gt;Check it Out here: &amp;nbsp;&lt;a href="http://research.microsoft.com/en-us/projects/doloto/"&gt;http://research.microsoft.com/en-us/projects/doloto/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=346" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/UX/default.aspx">UX</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Web/default.aspx">Web</category></item><item><title>Distributed Agile Development at Microsoft (Updated)</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/08/24/distributed-agile-development-at-microsoft-updated.aspx</link><pubDate>Mon, 24 Aug 2009 08:41:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:267</guid><dc:creator>Ahmed</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;If you are interrested in &lt;a href="http://en.wikipedia.org/wiki/Virtual_team" class="null"&gt;Distributed Dev Teams&lt;/a&gt;&amp;nbsp;(aka Virtual Teams) and &lt;a href="http://en.wikipedia.org/wiki/Agile_software_development" class="null"&gt;Agile Development&lt;/a&gt; &lt;a href="http://download.microsoft.com/download/4/4/a/44a2cebd-63fb-4379-898d-9cf24822c6cc/distributed_agile_development_at_microsoft_patterns_and_practices.pdf" class="null"&gt;this white paper&lt;/a&gt; is a &lt;span style="text-decoration:underline;"&gt;must&lt;/span&gt; read.&lt;/p&gt;
&lt;p&gt;Some parts of the white paper:&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri,Calibri;font-size:small;"&gt;
&lt;p&gt;&lt;font face="Calibri,Calibri" size="3"&gt;...While there may be business reasons for distributing a team, distribution will also contribute to team dysfunction by inhibiting communication. Agile teams rely on intensive person to person communication, both within the team and with the customer. This allows them to forego some of the additional process&amp;mdash;like writing detailed specifications&amp;mdash;usually associated with a more waterfall approach. Casual conversations within the team room, in hallways, and other shared spaces make a significant contribution to the team&amp;rsquo;s collective understanding. Remote team members miss these and consequently their understanding suffers...&lt;/font&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=267" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/People+_2F00_+Teams/default.aspx">People / Teams</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Application+Design/default.aspx">Application Design</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Whitepaper/default.aspx">Whitepaper</category></item><item><title>Expression Studio Resources All in One place!</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/08/11/expression-studio-resources-all-in-one-place.aspx</link><pubDate>Tue, 11 Aug 2009 11:57:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:242</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a target="_blank" href="http://www.microsoft.com/expression/"&gt;Microsoft Expression Studio&lt;/a&gt; is the set of Apps and tools that let you benefit from Microsoft&amp;#39;s latest Technologies like &lt;a target="_blank" href="http://www.silverlight.net"&gt;Silverlight v1 v2 v3&lt;/a&gt;, &lt;a target="_blank" href="http://www.windowsclient.net"&gt;WPF (Windows Presentation Foundation)&lt;/a&gt;, Silverlight Live Streaming, &lt;a target="_blank" href="http://www.iis.net/media/experiencesmoothstreaming"&gt;IIS Smooth Streaming&lt;/a&gt;&amp;hellip;etc.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.adamkinney.com/projects/expression-resources"&gt;Here are the most important Resources on the web.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=242" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/XAML/default.aspx">XAML</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Expression/default.aspx">Expression</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Blend/default.aspx">Blend</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/UX/default.aspx">UX</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Web/default.aspx">Web</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Encoder/default.aspx">Encoder</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Design/default.aspx">Design</category></item><item><title>45+ Excellent Code Snippet Resources and Repositories</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/07/23/45-excellent-code-snippet-resources-and-repositories.aspx</link><pubDate>Thu, 23 Jul 2009 10:41:55 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:217</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;A must keep code snippets resources and repository : &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.smashingmagazine.com/2009/07/21/45-excellent-code-snippet-resources-and-repositories/"&gt;http://www.smashingmagazine.com/2009/07/21/45-excellent-code-snippet-resources-and-repositories/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=217" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/PHP/default.aspx">PHP</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/XAML/default.aspx">XAML</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WinForms/default.aspx">WinForms</category></item><item><title>“Tweet.. Tweet..”</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/06/20/tweet-tweet.aspx</link><pubDate>Sun, 21 Jun 2009 05:47:02 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:186</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Just would like to remind you of staying up-to-date by following our &lt;a href="http://twitter.com/oryxdev"&gt;tweets on twitter&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;We tweet about all the cool stuff like:&lt;/p&gt;  &lt;p&gt;Software development, ASP.NET, .NET Framework, Microsoft Development tools Updates, CTP’s, Release dates, Articles, blog posts,Whitepapers…etc&lt;/p&gt;  &lt;p&gt;So Stay tuned ;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=186" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/PHP/default.aspx">PHP</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/XAML/default.aspx">XAML</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/People+_2F00_+Teams/default.aspx">People / Teams</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/OryxDEV/default.aspx">OryxDEV</category></item><item><title>Always-Responsive Multitier Solutions with .NET 3.5 SP1 (WCF,WPF)</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/06/20/always-responsive-multitier-solutions-with-net-3-5-sp1-wcf-wpf.aspx</link><pubDate>Sat, 20 Jun 2009 20:27:07 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:185</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;This a great whitepaper on &lt;strong&gt;“A Services-Layer and Smart Client for monitoring ship-navigation”&lt;/strong&gt; that shows real-world usage of WCF and WPF and design patterns.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can find it &lt;a href="http://www.mszcool.at/blog/2009/20090415_Frequentis_TnT_WPF_WCF_Responsive.pdf"&gt;here&lt;/a&gt; (Save Target As..)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=185" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/XAML/default.aspx">XAML</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/UX/default.aspx">UX</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Application+Design/default.aspx">Application Design</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Whitepaper/default.aspx">Whitepaper</category></item><item><title>Microsoft Silverlight and WPF Comparison</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/06/14/microsoft-silverlight-and-wpf-comparison.aspx</link><pubDate>Sun, 14 Jun 2009 18:46:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:181</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I have recently been working on WPF and found &lt;a href="http://wpfslguidance.codeplex.com/"&gt;this great Whitepaper&lt;/a&gt; which shows the differences between Silverlight And WPF (Windows Presentation Foundation)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=181" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/XAML/default.aspx">XAML</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/UX/default.aspx">UX</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category></item><item><title>Microsoft | MSDN announces SQL Server 2008 Developer Training Kit</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/05/12/microsoft-msdn-announces-sql-server-2008-developer-training-kit.aspx</link><pubDate>Wed, 13 May 2009 05:25:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:162</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m pleased to announce that the SQL Server 2008 Developer Training Kit is available as a free download from the Microsoft Download center, so download your copy today at the following URL:&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://go.microsoft.com/?linkid=9665942"&gt;http://go.microsoft.com/?linkid=9665942&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Read on for more details&amp;hellip;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;SQL Server 2008&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SQL Server 2008 offers an impressive array of capabilities for developers that build upon key innovations introduced in SQL Server 2005. The&amp;nbsp;&lt;i&gt;SQL Server 2008 Developer Training Kit&lt;/i&gt;&amp;nbsp;will help you understand how to build web applications which deeply exploit the rich data types, programming models and new development paradigms in SQL Server 2008. The training kit is brought to you by Microsoft Developer and Platform Evangelism.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Overview and Benefits&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The training kit offers the following benefits:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Learn how to build web applications that exploit the unique features and capabilities of SQL Server 2008.&lt;/li&gt;
&lt;li&gt;Provides a comprehensive set of presentations, demos and hands-on labs&lt;/li&gt;
&lt;li&gt;Designed for web developers who are already familiar with SQL Server application development.&lt;/li&gt;
&lt;li&gt;Easy to download and install and works on free editions of SQL Server 2008 and Visual Studio 2008.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Software Requirements&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The following software is not included with the training kit and must be downloaded and installed separately.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SQL Server 2008 Express with Advanced Services (or higher-level SKU)&lt;/li&gt;
&lt;li&gt;Microsoft Visual Web Developer 2008 Express (or higher-level SKU)&lt;/li&gt;
&lt;li&gt;AdventureWorks 2008 Sample Databases&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Intended Audience&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The training kit is designed for the following technical roles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Web developers who build applications for the Microsoft platform.&lt;/li&gt;
&lt;li&gt;Microsoft evangelists, technical specialists and consultants.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span style="text-decoration:underline;"&gt;Contents&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The training kit includes the following content:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Presentations (6)
&lt;ul&gt;
&lt;li&gt;Filestream&lt;/li&gt;
&lt;li&gt;Spatial&lt;/li&gt;
&lt;li&gt;T-SQL&lt;/li&gt;
&lt;li&gt;Date and Time Types&lt;/li&gt;
&lt;li&gt;SQLCLR&lt;/li&gt;
&lt;li&gt;Reporting Services&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Demos (12)
&lt;ul&gt;
&lt;li&gt;AdventureWorks Racing All-Up SQL Server 2008 Demo&lt;/li&gt;
&lt;li&gt;SQL Server 2008 All-Up Spatial Demo&lt;/li&gt;
&lt;li&gt;Spatial Types Demo&lt;/li&gt;
&lt;li&gt;Intro to Filestream Demo&lt;/li&gt;
&lt;li&gt;SQL CLR Nullable Types Demo&lt;/li&gt;
&lt;li&gt;Programming with Filestream Demo&lt;/li&gt;
&lt;li&gt;Reporting Services Web Application Integration Demo&lt;/li&gt;
&lt;li&gt;Date and Time Support in SQL Server 2008 Demo&lt;/li&gt;
&lt;li&gt;T-SQL Table-Valued Parameters Demo&lt;/li&gt;
&lt;li&gt;T-SQL Row Constructors Demo&lt;/li&gt;
&lt;li&gt;T-SQL Grouping Sets Demo&lt;/li&gt;
&lt;li&gt;T-SQL Merge Demo&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Hands-on Labs (3)
&lt;ul&gt;
&lt;li&gt;Using Spatial Data in TSQL&lt;/li&gt;
&lt;li&gt;Using Spatial Data in Managed Code&lt;/li&gt;
&lt;li&gt;Using SQL CLR in SQL Server 2008&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Source :&amp;nbsp;&lt;a href="http://blogs.msdn.com/rdoherty/archive/2009/05/12/announcing-the-sql-server-2008-training-kit.aspx"&gt;http://blogs.msdn.com/rdoherty/archive/2009/05/12/announcing-the-sql-server-2008-training-kit.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=162" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WinForms/default.aspx">WinForms</category></item><item><title>Uploading Images Using FCKeditor with ASP.NET</title><link>http://oryxdev.com/en/blogs/haitham/archive/2009/05/02/uploading-images-using-fckeditor-with-asp-net.aspx</link><pubDate>Sun, 03 May 2009 00:13:46 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:153</guid><dc:creator>Haitham El Refaie</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;font color="#004080"&gt;I’ve a project in which I need to insert images in the the FCKeditor working area.. I Thought it’s simple just press the insert image icon, browse for it and we are done, but actually it’s not that simple, it needs some configurations which I’d like to share it with you..&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;There are two scenarios of inserting an image weather you are going to insert it from a URL (the easy one) and the second if you want to insert an image from your hard drive (needs configurations)&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;strong&gt;A)&lt;/strong&gt;&lt;strong&gt;To insert an image from a URL:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;Just click the insert image icon&amp;#160; &lt;/font&gt;&lt;a href="http://oryxdev.net/en/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haitham/image_5F00_button_5F00_439D5824.jpg"&gt;&lt;font color="#004080"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image_button" border="0" alt="image_button" src="http://oryxdev.net/en/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haitham/image_5F00_button_5F00_thumb_5F00_03A3C1DF.jpg" width="28" height="25" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt;&amp;#160;&amp;#160; and paste the URL of the image and click ok and its done.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#004080"&gt;B) To Upload image from your hard drive:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;strong&gt;1-&lt;/strong&gt; Create a base folder to be the folder used by the users of your website to upload photos in your application base directory, by default its name is “userfiles”, or name it whatever you need as we’ll use this name in the following steps.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;strong&gt;2-&lt;/strong&gt;Under this folder create another folder and you must name it “image”.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;strong&gt;3-&lt;/strong&gt; In the &lt;strong&gt;“fckconfig.js”&lt;/strong&gt; file:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font color="#004080"&gt;&lt;strong&gt;Change the following&lt;/strong&gt;&lt;/font&gt;       &lt;ul&gt;       &lt;li&gt;&lt;font color="#008000"&gt;“var _FileBrowserLanguage&amp;#160;&amp;#160;&amp;#160; = &amp;#39;php&amp;#39; ;” &lt;/font&gt;&lt;font color="#004080"&gt;&lt;strong&gt;to &lt;/strong&gt;&lt;/font&gt;&lt;font color="#008000"&gt;“var _FileBrowserLanguage&amp;#160;&amp;#160;&amp;#160; = &amp;#39;aspx&amp;#39; ;” &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font color="#004080"&gt;&lt;font color="#008000"&gt;“var _QuickUploadLanguage&amp;#160;&amp;#160;&amp;#160; = &amp;#39;php&amp;#39; ;”&lt;/font&gt; &lt;strong&gt;to &lt;/strong&gt;&lt;/font&gt;&lt;font color="#008000"&gt;“var _QuickUploadLanguage&amp;#160;&amp;#160;&amp;#160; = &amp;#39;aspx&amp;#39; ;”&lt;/font&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#004080"&gt;Those two lines defines which File Browser connector and Quick Upload&amp;#160; &amp;quot;uploader&amp;quot; to use.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;strong&gt;4-&lt;/strong&gt; In the previous step we defined the connector to be used that’s why the connector in the folder &lt;font color="#008000"&gt;“FCKeditor\editor\filemanager\connectors\aspx”&lt;/font&gt; will be used, in this folder there is &lt;strong&gt;“Config.ascx&amp;#39;”&lt;/strong&gt; file, open it using Visual Studio and do the following changes:&lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font color="#004080"&gt;&lt;strong&gt;Change the following&lt;/strong&gt;&lt;/font&gt;       &lt;ul&gt;       &lt;li&gt;&lt;font color="#004080"&gt;&lt;font color="#008000"&gt;“UserFilesPath = &amp;quot;/userfiles/&amp;quot;;”&lt;/font&gt;&amp;#160; &lt;strong&gt;to&lt;/strong&gt; &lt;font color="#008000"&gt;“UserFilesPath = &amp;quot;~/userfiles/&amp;quot;;”&lt;/font&gt; &lt;/font&gt;&lt;/li&gt;        &lt;li&gt;&lt;font color="#004080"&gt;Note that you can replace “userfiles” by the folder name you used in step 1.&lt;/font&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;strong&gt;5- &lt;/strong&gt;In the same File &lt;strong&gt;“Config.ascx”&lt;/strong&gt; there is a function called &lt;font color="#008000"&gt;“CheckAuthentication”&lt;/font&gt; which returns a true in case of the user is authenticated, for this function to communicate with you application it uses a session parameter name it anything you like and edit this function to check its value and return true to authenticate the user to upload images, to explain more I’d like to borrow the comment of the function from the &lt;strong&gt;“Config.ascx”&lt;/strong&gt; as follows:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;font color="#008000"&gt;// WARNING : DO NOT simply return &amp;quot;true&amp;quot;. By doing so, you are allowing      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // &amp;quot;anyone&amp;quot; to upload and list the files in your server. You must implement       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // some kind of session validation here. Even something very simple as...       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //return ( Session[ &amp;quot;IsAuthorized&amp;quot; ] != null &amp;amp;&amp;amp; (bool)Session[ &amp;quot;IsAuthorized&amp;quot; ] == true );       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; //       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // ... where Session[ &amp;quot;IsAuthorized&amp;quot; ] is set to &amp;quot;true&amp;quot; as soon as the       &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; // user logs in your system.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;strong&gt;6-&lt;/strong&gt; Now to insert an image from your hard drive &lt;/font&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;font color="#004080"&gt;Click the insert image icon &lt;/font&gt;&lt;a href="http://oryxdev.net/en/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haitham/image_5F00_button_5F00_439D5824.jpg"&gt;&lt;font color="#004080"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="image_button" border="0" alt="image_button" src="http://oryxdev.net/en/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haitham/image_5F00_button_5F00_thumb_5F00_03A3C1DF.jpg" width="28" height="25" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt; .&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font color="#004080"&gt;Click Browse Server.&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font color="#004080"&gt;A popup window will open, at the bottom click Browse, and browse for the image on your local hard drive and click upload.&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font color="#004080"&gt;The image is now uploaded to the “/userfiles/image” folder on the server.&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;font color="#004080"&gt;click on the image name from the pop up window, then ok, and it’ll be inserted in the FCKeditor.&lt;/font&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;font color="#004080"&gt;I hope this helps..&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&amp;#160;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=153" width="1" height="1"&gt;</description></item><item><title>ASP.NET 4.0 and jQuery in VS 2010</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/04/23/asp-net-4-0-and-jquery-in-vs-2010.aspx</link><pubDate>Thu, 23 Apr 2009 09:58:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:147</guid><dc:creator>Ahmed</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;This is a &amp;quot;Thank You&amp;quot; Post&lt;/p&gt;
&lt;p&gt;I would like to thank &lt;a target="_blank" href="http://ahmedshokr.wordpress.com/"&gt;Ahmed Shokr&lt;/a&gt; for his great session &amp;quot;ASP.NET&amp;nbsp;AJAX 4.0 deep dive with jQuery samples and new components&amp;quot; that was yesterday and really it was a great experiance having it in a Live Meeting.&lt;/p&gt;
&lt;p&gt;Thanks again and Keep it Up&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=147" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Beginning Programming and Software Development with .NET</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/04/08/beginning-programming-and-software-development-with-net.aspx</link><pubDate>Wed, 08 Apr 2009 19:10:54 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:141</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;If you have the passion to start programming ,don’t miss out &lt;a href="http://msdn.microsoft.com/en-us/beginner/default.aspx" target="_blank"&gt;Microsoft Beginner Developer learning Center&lt;/a&gt; it’s a place where you find the resource and knowledge to guide you step-by-step on starting your software development hobby/Career.&lt;/p&gt;  &lt;p&gt;They provide all the tools you might need for &lt;a href="http://www.microsoft.com/express/" target="_blank"&gt;FREE&lt;/a&gt; : Visual Basic,Visual C#,Visual C++ ,SQL Server 2005/2008, Visual Web Developer…etc.&lt;/p&gt;  &lt;p&gt;I say that “ &lt;strong&gt;it is a really well presented, simplified resource for beginners that will put them on the software development track really fast.&lt;/strong&gt;”&lt;/p&gt;  &lt;p&gt;Some of what it provides :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Web Track&lt;/li&gt;    &lt;li&gt;Windows Track&lt;/li&gt;    &lt;li&gt;Kid’s Corner (Yes..Kids,If you want to teach your bright kids programming go for it!)&lt;/li&gt;    &lt;li&gt;Videos&lt;/li&gt;    &lt;li&gt;Articles&lt;/li&gt;    &lt;li&gt;Tips &amp;amp; Tricks&lt;/li&gt;    &lt;li&gt;… and More!&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Don’t hesitate to start when you have all the resources to have fun and learn new things.!&lt;/p&gt;  &lt;p&gt;Good luck and hope to see you as our next event Speaker ;)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=141" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/People+_2F00_+Teams/default.aspx">People / Teams</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WinForms/default.aspx">WinForms</category></item><item><title>March|DevNight 2009</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/03/28/march-devnight-2009.aspx</link><pubDate>Sat, 28 Mar 2009 21:15:18 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:138</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Tonight I did a Session about “Developing WPF Apps (For Developers)”, Attendees was really interested in WPF, But found it a bit difficult to grasp and I 100% Agree!&lt;/p&gt;  &lt;p&gt;The thing is that WPF is “Way Big” it is larger than ASP.NET and Windows Forms Combined.!! , So.. the question is what can you do about it? How Can you learn such a thing? You cannot learn it over night?&lt;/p&gt;  &lt;p&gt;The answer to these questions is that WPF has a High learning curve and you have to have patients and, the sooner you stop thinking about doing stuff like you used to do in earlier technologies, the sooner you go production with it.&lt;/p&gt;  &lt;p&gt;Some might say “WPF is so hard so..I’ll wait until they find an easier way to use it, then I’ll start doing WPF ”, I say the sooner you begin learning, the greater competitive advantage you’ll get and you will have more value. So You will be producing when they are still learning.&lt;/p&gt;  &lt;p&gt;If you are developing an Enterprise App. Check the &lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite UI Application Block Guidance Code Name (Prism)&lt;/a&gt; .They provided a set of guidance on developing WPF &amp;amp; Silverlight Applications for the enterprise with a must have features in every large app. “Separation Separation Separation” . if you are interested in such apps then you should consider &lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt; seriously.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;after the session some people asked me on how to start doing WPF so&amp;#160; I have a link to a &lt;a href="http://oryxdev.net/en/blogs/ahmed/archive/2008/11/29/a-must-read-wpf-resource-books-articles-and-blogs.aspx"&gt;previous post Titled &amp;quot;A Must Read WPF Resources,Books,Articles and Blogs&amp;quot;&lt;/a&gt;. I guess that should do it, If you have any question please feel free ;) &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=138" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/XAML/default.aspx">XAML</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Expression/default.aspx">Expression</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Blend/default.aspx">Blend</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/UX/default.aspx">UX</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/OryxDEV/default.aspx">OryxDEV</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/DevNights/default.aspx">DevNights</category></item><item><title>Microsoft Launches IE 8</title><link>http://oryxdev.com/en/blogs/haitham/archive/2009/03/23/microsoft-launches-ie-8.aspx</link><pubDate>Mon, 23 Mar 2009 14:17:23 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:137</guid><dc:creator>Haitham El Refaie</dc:creator><slash:comments>0</slash:comments><description>&lt;p align="justify"&gt;&lt;font color="#004080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; At last Microsoft has launched the &lt;/font&gt;&lt;a target="_blank" href="http://www.microsoft.com/windows/Internet-explorer/default.aspx"&gt;&lt;font color="#404040"&gt;IE 8&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt; during the &lt;/font&gt;&lt;a target="_blank" href="http://live.visitmix.com/"&gt;&lt;font color="#404040"&gt;MIX09&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt; Conference, with great hopes that it’ll retrieve the position of IE among currently popular browsers like Firefox which has stolen a part of the market share during the past few years against previous versions of IE..&lt;/font&gt;&lt;a href="http://www.microsoft.com/windows/Internet-explorer/default.aspx"&gt;&lt;font color="#004080"&gt;&lt;img style="border-right-width:0px;margin:10px 5px 5px 15px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="180x150_IntroducingIE8_1215" border="0" alt="180x150_IntroducingIE8_1215" align="right" src="http://oryxdev.net/en/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haitham/180x150_5F00_IntroducingIE8_5F00_1215_5F00_1522E8BF.jpg" width="184" height="154" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font color="#004080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; During the launch and as a part of the marketing there was a video from Microsoft about the &lt;/font&gt;&lt;a target="_blank" href="http://www.microsoft.com/windows/internet-explorer/nethistory/#fbid:rjBUGuX38Dq"&gt;&lt;font color="#404040"&gt;history of the web&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt; which shows some of the new features in &lt;/font&gt;&lt;a target="_blank" href="http://www.microsoft.com/windows/Internet-explorer/default.aspx"&gt;&lt;font color="#404040"&gt;IE 8&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt;, during the conference also there were some sessions about IE8 like the &lt;/font&gt;&lt;a target="_blank" href="http://sessions.visitmix.com/MIX09/T52F"&gt;&lt;font color="#404040"&gt;lab around IE8&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt; by &lt;/font&gt;&lt;a target="_blank" href="http://blogs.msdn.com/giorgio"&gt;&lt;font color="#404040"&gt;Giorgio Sardo&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt;, some of the new features and improvements in IE8 as per Microsoft website are :&lt;/font&gt;&lt;/p&gt;  &lt;h6&gt;&lt;font color="#004080" size="3"&gt;Accelerators&lt;/font&gt;&lt;/h6&gt;  &lt;p align="justify"&gt;&lt;font color="#004080"&gt;Accelerators let you map directions, translate words, email your friends, and more in just a few mouse clicks. &lt;/font&gt;&lt;a href="http://www.microsoft.com/windows/internet-explorer/features/accelerators.aspx"&gt;&lt;font color="#404040"&gt;Learn more&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;img border="0" alt="An accelerator" src="http://www.microsoft.com/library/media/1033/windows/images/internet-explorer/features/d_screenshot_accelerator.jpg" width="400" height="325" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;Common accelerator showing driving directions&lt;/font&gt;&lt;/p&gt;  &lt;h6&gt;&lt;font color="#004080" size="3"&gt;InPrivate Browsing&lt;/font&gt;&lt;/h6&gt;  &lt;p align="justify"&gt;&lt;font color="#004080"&gt;Browse the web without saving your history with Internet Explorer 8&amp;#39;s InPrivate Browsing. Now you can shop for that special gift with confidence knowing your family won&amp;#39;t accidentally find out or use a shared computer without leaving a trace. &lt;/font&gt;&lt;a href="http://www.microsoft.com/windows/internet-explorer/features/browse-privately.aspx"&gt;&lt;font color="#404040"&gt;Learn More&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;img border="0" alt="InPrivate Browsing" src="http://www.microsoft.com/library/media/1033/windows/images/internet-explorer/features/screenshot_privatebrowsing.jpg" width="400" height="272" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;The InPrivate button on the Address Bar&lt;/font&gt;&lt;/p&gt;  &lt;h6&gt;&lt;font color="#004080" size="3"&gt;Web Slices&lt;/font&gt;&lt;/h6&gt;  &lt;p align="justify"&gt;&lt;font color="#004080"&gt;Keep up with changes to the sites you care about most. Add a Web Slice and you won&amp;#39;t have to go back to the same website again and again for updates on news, stock quotes, online auctions, weather, or even sports scores. &lt;/font&gt;&lt;a href="http://www.microsoft.com/windows/internet-explorer/features/web-slices.aspx"&gt;&lt;font color="#404040"&gt;Learn more&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt;&lt;font color="#404040"&gt;.&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;img border="0" alt="A Web Slice" src="http://www.microsoft.com/library/media/1033/windows/images/internet-explorer/features/d_screenshot_ebay.jpg" width="400" height="297" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;A common Web Slice&lt;/font&gt;&lt;/p&gt;  &lt;h6&gt;&lt;font color="#004080" size="3"&gt;Search suggestions&lt;/font&gt;&lt;/h6&gt;  &lt;p align="justify"&gt;&lt;font color="#004080"&gt;Search smarter with detailed suggestions from your favorite search providers and browsing history. See visual previews and get suggested content topics while you type in the enhanced Instant Search Box. &lt;/font&gt;&lt;a href="http://www.microsoft.com/windows/internet-explorer/features/instant-search.aspx"&gt;&lt;font color="#404040"&gt;Learn more&lt;/font&gt;&lt;/a&gt;&lt;font color="#404040"&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;img border="0" alt="Instant Search" src="http://www.microsoft.com/library/media/1033/windows/images/internet-explorer/features/screenshot_search.jpg" width="400" height="403" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;A search showing visual content&lt;/font&gt;&lt;/p&gt;  &lt;h6&gt;&lt;font color="#004080" size="3"&gt;SmartScreen Filter&lt;/font&gt;&lt;/h6&gt;  &lt;p&gt;&lt;font color="#004080"&gt;New security features help to protect you against deceptive and malicious websites which can compromise your data, privacy and identity. &lt;/font&gt;&lt;a href="http://www.microsoft.com/windows/internet-explorer/features/stay-safer-online.aspx"&gt;&lt;font color="#404040"&gt;Learn more&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt;. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;img border="0" alt="The SmartScreen Filter" src="http://www.microsoft.com/library/media/1033/windows/images/internet-explorer/features/screenshot_smartscreen.jpg" width="400" height="292" /&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;A blocked website because reported as unsafe&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=137" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/haitham/archive/tags/IE8/default.aspx">IE8</category></item><item><title>MIX09 The Web Developers Conference</title><link>http://oryxdev.com/en/blogs/haitham/archive/2009/03/20/mix09-the-web-developers-conference.aspx</link><pubDate>Fri, 20 Mar 2009 23:21:10 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:136</guid><dc:creator>Haitham El Refaie</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;font color="#004080"&gt;Take your web development and design skills to the next level at MIX09. Now in its fourth year, the MIX conference is a gathering of designers and developers who are building the world’s most innovative web sites. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;a target="_blank" href="http://live.visitmix.com/"&gt;&lt;font color="#004080"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;margin-left:0px;border-left-width:0px;margin-right:0px;" title="mix09" border="0" alt="mix09" align="right" src="http://oryxdev.net/en/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haitham/mix09_5F00_33A7A505.jpg" width="244" height="70" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font color="#004080"&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; The conference was from 18-20 March, 2009, in Las Vegas, I hope I can attend it one day may be next year I hope :)…&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#004080"&gt;you can enjoy some of the conference sessions by visiting this link &lt;/font&gt;&lt;/strong&gt;&lt;a target="_blank" href="http://sessions.visitmix.com/"&gt;&lt;strong&gt;&lt;font color="#008000"&gt;here&lt;/font&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#004080"&gt;Enjoy it and wish me good luck to be there next year :)&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=136" width="1" height="1"&gt;</description></item><item><title>Database Publishing Wizard (DPW)</title><link>http://oryxdev.com/en/blogs/haitham/archive/2009/03/19/database-publishing-wizard-dpw.aspx</link><pubDate>Fri, 20 Mar 2009 04:08:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:135</guid><dc:creator>Haitham El Refaie</dc:creator><slash:comments>0</slash:comments><description>&lt;p align="justify"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color:#004080;"&gt;What will happen if you are hosting your database on a shared hosting environment like webhosting and you need to do some modifications on you database? for example adding new tables or something like this. this task is a true pain if you are going to create and execute a large number of SQL scripts against your hosted database, but by using the &lt;/span&gt;&lt;a href="http://www.codeplex.com/sqlhost/Wiki/View.aspx?title=Database%20Publishing%20Wizard&amp;amp;referringTitle=Home" target="_blank"&gt;&lt;span style="color:#004080;"&gt;Database Publishing Wizard&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#004080;"&gt; from Microsoft available to download &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A&amp;amp;displaylang=en" target="_blank"&gt;&lt;span style="color:#004080;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#004080;"&gt; you have an easy to use tool to publish your database or parts of the database like some tables, stored procedures, users ..etc.&lt;/span&gt;&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="color:#004080;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It also helps you to generate your database scripts and save them to your local hard drive for later use..really a great tool that will make your life much much easier, I&amp;rsquo;ve found a nice article on godaddy.com which can guide you to publishing your database from your local host to a database hosted in shared environment, keep in mind that to accomplish this task you need your host to have a Database Publishing Service, which is the service used by the Database Publishing Wizard&amp;nbsp; to connect to and publish your database.. this article is available &lt;/span&gt;&lt;a href="http://products.secureserver.net/products/hosting/PublishingWithDPW.htm" target="_blank"&gt;&lt;span style="color:#004080;"&gt;here&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=135" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/haitham/archive/tags/SQL/default.aspx">SQL</category></item><item><title>My First Blog Post</title><link>http://oryxdev.com/en/blogs/haitham/archive/2009/03/10/my-first-blog-post.aspx</link><pubDate>Tue, 10 Mar 2009 09:52:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:134</guid><dc:creator>Haitham El Refaie</dc:creator><slash:comments>0</slash:comments><description>&lt;p style="padding-left:30px;"&gt;&lt;img height="44" width="108" src="http://www.asp.net/App_Themes/Standard/i/logo.png" alt="" /&gt;&amp;nbsp;Thanks a lot for reading this post, this is my first blog, in which I just wanted to highlight the topics that I&amp;#39;m going to publish in my blog (Haitham&amp;#39;s Blog), I&amp;#39;m an ASP.NET Developer and in my blog I want to help you to take your ASP.NET application to the professional level, HOW?!! by focusing on the issues that will improve your application architecture, performance, security, maintainability and reliability...I hope I can help you to develop a real world applications, I&amp;#39;m really happy to share my knowledge with you and in the same time I&amp;#39;m ready to learn from you as well, so let&amp;#39;s do it and move toward professional ASP.NET applications..&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=134" width="1" height="1"&gt;</description></item><item><title>Microsoft p&amp;p | Application Architecture Guide 2.0</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/03/06/microsoft-p-amp-p-application-architecture-guide-2-0.aspx</link><pubDate>Sat, 07 Mar 2009 06:25:53 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:125</guid><dc:creator>Ahmed</dc:creator><slash:comments>2</slash:comments><description>&lt;h4&gt;&lt;a href="http://apparchguide.codeplex.com/" target="_blank"&gt;Patterns &amp;amp; Practices Application Architecture Guide 2.0 project site!&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;This guide provides design-level guidance for the architecture and design of applications built on the .NET Framework. It focuses on the most common types of applications, partitioning application functionality into layers, components, and services, and walks through their key design characteristics.This guide is a collaborative effort between patterns &amp;amp; practices, product teams, and industry experts.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h4&gt;Forewords&lt;/h4&gt; &lt;p&gt;“we are confident that &lt;i&gt;Application Architecture Guide 2.0&lt;/i&gt; will help you choose the right architecture, choose the right technologies, make more effective design decisions, and choose relevant patterns.”  &lt;p&gt;&lt;strong&gt;S. Somasegar&lt;/strong&gt;&lt;br /&gt;Microsoft | Senior Vice President of Developer Division&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;“The guidance as a whole is based on the combined experience and knowledge of Microsoft experts, Microsoft partners, customers, and others in the community. It will help you understand our platform, choose the right architecture, choose the right technologies, and build applications using proven practices and lessons learned. “  &lt;p&gt;&lt;strong&gt;Scott Guthrie&lt;/strong&gt;&lt;br /&gt;Microsoft | Corporate Vice President of .NET Developer Platform&lt;br /&gt; &lt;p&gt;&lt;strong&gt;&lt;a target="_blank"&gt;Download the Book Now&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=125" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Software+Development/default.aspx">Software Development</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WinForms/default.aspx">WinForms</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/Windows+Mobile/default.aspx">Windows Mobile</category></item><item><title>OryxDEV Tweets!</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/02/25/oryxdev-tweets.aspx</link><pubDate>Wed, 25 Feb 2009 18:10:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:124</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;We have started tweeting on &lt;a href="http://www.twitter.com/" target="_blank"&gt;twitter&lt;/a&gt;, you can follow us on &lt;a href="http://twitter.com/oryxdev"&gt;http://twitter.com/oryxdev&lt;/a&gt; &lt;/p&gt;  &lt;h4&gt;What is Twitter:&lt;/h4&gt;  &lt;p&gt;“Twitter is a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: &lt;strong&gt;What are you doing?”&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;#160;&lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;Why should you follow our tweets..?&lt;/strong&gt;&lt;/h4&gt;  &lt;p&gt;To stay up-to-date with community updates, events, announcements or even just to know where are we going to be on weekends, so you can join and have a techi-chat or a chit-chat! &lt;/p&gt;  &lt;p&gt;If you want to interact with our tweets or add replies you’ll need to signup for a twitter account- it’s FREE- and you can use there website OR use a &lt;a href="http://thirteen23.com/experiences/desktop/blu/" target="_blank"&gt;WPF Cool Twitter Client like “blu”&lt;/a&gt; it is a &lt;span style="text-decoration:underline;"&gt;Must See WPF App!&lt;/span&gt;. some Screenshots:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://oryxdev.net/en/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ahmed/screens_5F00_4D89ABFA.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="screens" border="0" alt="screens" src="http://oryxdev.net/en/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ahmed/screens_5F00_thumb_5F00_66755672.png" width="483" height="407" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;it also flips on double clicking a message to reply: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://oryxdev.net/en/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ahmed/conversation_5F00_630398FD.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="conversation" border="0" alt="conversation" src="http://oryxdev.net/en/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ahmed/conversation_5F00_thumb_5F00_4DC56D88.png" width="370" height="295" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=124" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/XAML/default.aspx">XAML</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/People+_2F00_+Teams/default.aspx">People / Teams</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/UX/default.aspx">UX</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/OryxDEV/default.aspx">OryxDEV</category></item><item><title>Micromanagement</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2009/02/20/micromanagement.aspx</link><pubDate>Sat, 21 Feb 2009 06:15:07 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:120</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;blockquote&gt; &lt;p&gt;“Most people who have been in the workforce any length of time have occasionally been exposed to bosses who micromanage. The micromanager is the manager who must personally make every decision, take a lead role in the performance of every significant task and, in extreme cases, dictate every small step the workers take. To many employees the micromanager is, in modern parlance, a control freak&lt;i&gt;.&lt;/i&gt; The micromanager hovers over people who are trying to get their work done and rarely, if ever, seriously considers their ideas and opinions. The only &amp;quot;original&amp;quot; thinking the micromanager recognizes is his or her own. &lt;p&gt;Micromanagement is readily recognized by employees, but most micromanagers don&amp;#39;t think of themselves as micromanagers. Rather, they usually believe they&amp;#39;re practicing good management. The micromanager is customarily authoritarian in outlook, taking the job quite seriously, accepting personal responsibility for everything that&amp;#39;s done and generally following an approach that says, in effect, &amp;quot;The buck stops here.&amp;quot; Most of the time the micromanager also firmly believes the adage that &amp;quot;If you want something done well, you&amp;#39;ve got to do it yourself.&amp;quot; &lt;p&gt;The micromanager takes essential management practices to extremes and interferes with employees&amp;#39; ability to do their jobs properly, while creating undue stress for them. Outstanding examples are evident in the area of performance feedback. All employees need regular feedback on performance, though some need more detailed feedback more frequently than others. From the micromanager, however, feedback tends to be constant and detailed and often excessively focused on procedural minutia rather than on overall performance, quality and results. &lt;p&gt;In no other area are the shortcomings of the micromanager more evident––or more damaging––than in the practice of delegation. Delegation is a primary management skill, essential to effective management, but the micromanager seems unable to delegate properly. Concerning delegation, the micromanager: &lt;ul&gt; &lt;li&gt;Cannot delegate effectively or delegate at all  &lt;li&gt;Often hands out only the easy, boring or dirty tasks while delegating nothing of interest or importance  &lt;li&gt;May delegate, but put the employee in a position of deciding nothing of significance without prior approval  &lt;li&gt;May hand out work, supposedly delegating, but hover instead, providing detailed direction, dictating methods rather than providing proper preparation, making the employee responsible for results and not allowing he or she to figure anything out and learn by doing  &lt;li&gt;May hand out a task, but pull it back at the first sign of trouble, failing to provide the employee with a condition essential to growth and development: the reasonable freedom to fail.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Micromanagement is damaging to employees and eventually to the manager. In addition to creating stress and discontent among employees, the micromanager&amp;#39;s style has two critical effects: &lt;ul&gt; &lt;li&gt;&lt;i&gt;It inhibits employee development. &lt;/i&gt;No effort is made to challenge employees with learning situations. The micromanager delegates nothing of consequence, thus depriving employees of opportunity for growth. Because the micromanager often punishes mistakes, employees learn to hide their mistakes and avoid taking risks. The micromanagement style creates &amp;quot;yes men&amp;quot; or &amp;quot;yes women,&amp;quot; as employees discover it&amp;#39;s easiest and safest to go along with the manager.  &lt;li&gt;&lt;i&gt;It limits the manager&amp;#39;s promotional possibilities.&lt;/i&gt; The manager who is perceived as poor at delegation is often not considered for promotion to a level where delegation takes on even greater importance. Also, a manager who has done nothing to develop one or more potential successors is usually a poor candidate for promotion.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Consider, in addition to impaired promotional possibilities, other effects on the micromanager. The micromanager tries to do it all, only to eventually discover that this isn&amp;#39;t possible. But on the way to that discovery the micromanager regularly works extra hours and can frequently be found at work on weekends or other scheduled days off. The micromanager also eventually discovers that work quality diminishes and that turnover increases as the better employees respond to the absence of challenge by looking for greener pastures. The micromanager is constantly flirting with the hazards of overwork and the problems of a de-motivated work group. &lt;p&gt;It helps to remember at all times that a manager is there to ensure that the work gets done as effectively and efficiently as possible. If the manager is attempting to dictate all actions and otherwise trying to control the employees&amp;#39; every move, the group will be neither as efficient, nor effective as it could be under rational, enlightened management. Micromanagement is mismanagement, and under it, the manager, the employees and the business all suffer. “ &lt;p align="right"&gt;&lt;strong&gt;&lt;a title="Micromanagment Is Mismanagment" href="http://www.nfib.com/object/IO_31411.html" target="_blank"&gt;Micromanagement is Mismanagement&lt;/a&gt;&lt;/strong&gt; &lt;p align="right"&gt;11/ 27/ 2006&lt;br /&gt;by Charles R. McConnell&lt;/p&gt;&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=120" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/People+_2F00_+Teams/default.aspx">People / Teams</category></item><item><title>"Reasons For Choosing WPF Over ASP.NET For Our Very Large Project" By Karl Shifflett (Karl of WPF)</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2008/12/23/quot-reasons-for-choosing-wpf-over-asp-net-for-our-very-large-project-quot-by-karl-shifflett-karl-of-wpf.aspx</link><pubDate>Tue, 23 Dec 2008 17:48:37 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:65</guid><dc:creator>Ahmed</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a target="_blank" href="http://karlshifflett.wordpress.com/2007/12/20/reasons-for-choosing-wpf-over-aspnet-for-very-large-project/"&gt;This is an awesome post&lt;/a&gt; by Karl Shifflett that you don&amp;#39;t want to miss.It explains to you Why should you choose WPF, from a person that is using it to deliver real Line-Of-Business Applications .&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=65" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/WPF/default.aspx">WPF</category><category domain="http://oryxdev.com/en/blogs/ahmed/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>A Must read WPF Resource,Books,Articles and Blogs.</title><link>http://oryxdev.com/en/blogs/ahmed/archive/2008/11/29/a-must-read-wpf-resource-books-articles-and-blogs.aspx</link><pubDate>Sat, 29 Nov 2008 22:07:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:59</guid><dc:creator>Ahmed</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;WPF is BIG so be patient and try to &lt;span style="text-decoration:underline;"&gt;question everything you used to do in other technology&lt;/span&gt;,that will open the doors to understand WPF Application Design and Production since you need to balance between the User Interface/ UX (&lt;strong&gt;U&lt;/strong&gt;ser e&lt;strong&gt;X&lt;/strong&gt;perience) and the background pluming because that is what you will be doing the most ,you need to ask your self questions like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;What is the shape of data should I get to the UI to get that user experience?&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How should I Design my application parts(Layers) to interact with such decoupled(seperated) technology?&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;When to get data from the database and when to update back?&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Do I need to run this Function on a separate Thread,do I need a New Thread Object or a BackgroundWorker,..Or maybe use the Dispatcher?&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What Data Access technology should I use?&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What is a INotifyPropertyChanged?&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What is an ObservableCollection?&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Are User Controls and Custom Controls that important to know about?&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are two parts that a Developer need to know about when developing WPF Application :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The Data Part &lt;/li&gt;
&lt;li&gt;UI Part&lt;/li&gt;
&lt;/ol&gt;
&lt;h4&gt;1. The Data Part:&lt;/h4&gt;
&lt;p&gt;It is the Logical Design of your application Code Behind&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Events &lt;/li&gt;
&lt;li&gt;Properties &lt;/li&gt;
&lt;li&gt;Change Tracking &lt;/li&gt;
&lt;li&gt;Authentication &lt;/li&gt;
&lt;li&gt;Entities &lt;/li&gt;
&lt;li&gt;Data Objects &lt;/li&gt;
&lt;li&gt;DataSets&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;2. UI Part:&lt;/h4&gt;
&lt;p&gt;it is the Interface and Interaction Design and Animation&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;XAML &lt;/li&gt;
&lt;li&gt;DataTemplates &lt;/li&gt;
&lt;li&gt;ControlTemplate &lt;/li&gt;
&lt;li&gt;Styles &lt;/li&gt;
&lt;li&gt;DoubleAnimation &lt;/li&gt;
&lt;li&gt;Storyboards &lt;/li&gt;
&lt;li&gt;Resources &lt;/li&gt;
&lt;li&gt;Transformations &lt;/li&gt;
&lt;li&gt;&lt;span style="text-decoration:line-through;"&gt;Bitmap&lt;/span&gt; Effects &lt;/li&gt;
&lt;li&gt;Layout Controls&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Try to understand that &amp;quot;everything is not what it seems!&amp;quot; don&amp;#39;t try thinking the old way you used to do applications ,a good practice is to look for WPF Application -start with small ones- and try to understand how did they do that design or interface what did they use to layout controls. is it a StackPanel,a GridView or maybe a nested design of both.&lt;/p&gt;
&lt;p&gt;Here is what I have learned from:&lt;/p&gt;
&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;
&lt;h1&gt;Books:&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/Windows-Presentation-Foundation-Unleashed-WPF/dp/0672328917" target="_blank"&gt;Windows Presentation Foundation Unleashed | By Adam Nathan&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/Pro-WPF-2008-Presentation-Foundation/dp/1590599624" target="_blank"&gt;Pro Windows Presentation Foundation with .NET 3.5 | By Matthew MacDonald&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/Essential-Presentation-Foundation-Microsoft-Development/dp/0321374479" target="_blank"&gt;Essential Windows Presentation Foundation | By Chris Anderson&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0735619573" target="_blank"&gt;Applications = Code + Markup | By Charles Petzold&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Videos:&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://windowsclient.net/learn/videos_wpf.aspx" target="_blank"&gt;Windows Client WPF Videos&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1&gt;Blogs and Articles:&lt;/h1&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms750612.aspx" target="_blank"&gt;WPF Data Binding - MSDN&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.codeproject.com/KB/WPF/BeginWPF1.aspx" title="http://www.codeproject.com/KB/WPF/BeginWPF1.aspx"&gt;WPF: A Beginner&amp;#39;s Guide&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://joshsmithonwpf.wordpress.com/" target="_blank"&gt;Josh Smith&amp;#39;s Blog&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://karlshifflett.wordpress.com/" target="_blank"&gt;Karl Shifflett&lt;/a&gt; - the Maker of &lt;a href="http://karlshifflett.wordpress.com/xaml-power-toys/" target="_blank"&gt;XAML Power Toys&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;* -If you have any useful Resources please feel free to share them in the comments&amp;nbsp; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=59" width="1" height="1"&gt;</description></item><item><title>Microsoft Moving from selling business applications to business services - SOA </title><link>http://oryxdev.com/en/blogs/senan/archive/2008/11/02/azure-services-platform-amp-soa-best-practices.aspx</link><pubDate>Mon, 03 Nov 2008 04:23:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:45</guid><dc:creator>Senan Al-Akhras</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;LINE-HEIGHT:115%;" class="MsoNoSpacing"&gt;&lt;strong&gt;What is the Azure Services?&lt;/strong&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;LINE-HEIGHT:115%;" class="MsoNoSpacing"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;LINE-HEIGHT:115%;" class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;Microsoft &lt;em&gt;Moving from selling business applications to business services&lt;/em&gt; by&amp;nbsp;leveraging &amp;nbsp;their services and products with SOA best practices, they are really providing &lt;/span&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;loosely coupled business services/web services&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;easier. .NET Services includes access control to help secure your applications, a service bus for communicating across applications and services, and hosted workflow execution. These reusable hosted services allow you to easily create federated applications that span from on-premises environments to the cloud.&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;I am really encourage &lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt;everyone to start reading about the new services architecture from Microsoft and digging deeply to understand the SOA in order to use, develop or enhance the current services from Microsoft to create his own Enterprise Mashup .&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img src="http://oryxdev.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/senan/Azure-SOA.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;LINE-HEIGHT:115%;" class="MsoNoSpacing"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;LINE-HEIGHT:115%;" class="MsoNoSpacing"&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;&lt;span style="font-family:Calibri;"&gt;The Azure&amp;trade; Services Platform (Azure) is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together.&amp;nbsp; Azure is an open and flexible platform that can be used to build new applications to run from the cloud or enhance existing applications with cloud-based capabilities.&amp;nbsp; Its open architecture gives developers the choice to build web applications, applications running on connected devices, PCs, servers, or hybrid solutions offering the best of online and on-premises.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;LINE-HEIGHT:115%;" class="MsoNoSpacing"&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;LINE-HEIGHT:115%;" class="MsoNoSpacing"&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;&lt;span style="font-family:Calibri;"&gt;The goal of Azure is to enable developers to quickly and easily create applications running in the cloud using their existing skills with the Microsoft Visual Studio and the Microsoft .NET Framework.&amp;nbsp;&amp;nbsp; Azure will simplify maintaining and operating applications by providing on-demand compute and storage to host, scale, and manage web and connected applications.&amp;nbsp; Infrastructure management will be more automated with a platform that is designed for high availability and dynamic scaling to match usage needs with the option of a pay-as-you-go pricing model.&amp;nbsp; Azure provides an open, standards-based and interoperable environment with support for multiple internet protocols, including HTTP, REST, SOAP, and XML.&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span style="font-size:small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span style="font-size:small;"&gt;Call to Action&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;span style="font-family:&amp;#39;Tahoma&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;&lt;span style="font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="FONT-SIZE:10pt;"&gt;&lt;span style="font-family:Calibri;"&gt;Currently, the Azure Services Platform is available only as a &lt;b&gt;limited Community Technology Preview (CTP)&lt;/b&gt; to attendees at the Professional Developers Conference&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt 0.25in;TEXT-INDENT:-0.25in;LINE-HEIGHT:115%;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;SIGN UP FOR THE WAITLIST&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;: Customers, partners, and Microsoft employees interested in using the technology are encouraged to visit the Azure website (&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.azure.com/"&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;&lt;span style="font-family:Calibri;"&gt;http://www.azure.com&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;&lt;span style="font-family:Calibri;"&gt;) and sign up for the waitlist.&amp;nbsp; Additional capacity will be available in the weeks to come.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt 0.25in;TEXT-INDENT:-0.25in;LINE-HEIGHT:115%;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;EVANGELIZE &lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;Azure as a demonstration of Microsoft&amp;rsquo;s vision and roadmap to help sell existing products and technologies.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 0pt 0.25in;TEXT-INDENT:-0.25in;LINE-HEIGHT:115%;mso-list:l0 level1 lfo1;" class="MsoListParagraph"&gt;&lt;span style="font-family:&amp;#39;Courier New&amp;#39;;"&gt;&lt;span style="mso-list:Ignore;"&gt;o&lt;span style="FONT:7pt &amp;#39;Times New Roman&amp;#39;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span style="font-family:Calibri;"&gt;&lt;b&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;BE READY&lt;/span&gt;&lt;/b&gt;&lt;span style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt; for next year to embrace Azure on your systems.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=45" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/senan/archive/tags/SOA/default.aspx">SOA</category><category domain="http://oryxdev.com/en/blogs/senan/archive/tags/Business+Servicess/default.aspx">Business Servicess</category></item><item><title>IT Evolution 08 / Doha, Qatar - Wednesday, 19 Nov., 2008</title><link>http://oryxdev.com/en/blogs/smokadem/archive/2008/11/02/it-evolution-08-doha-qatar-wednesday-19-nov-2008.aspx</link><pubDate>Sun, 02 Nov 2008 07:35:00 GMT</pubDate><guid isPermaLink="false">f9c4104c-2feb-4a9a-8f99-1bd757ee1ced:44</guid><dc:creator>smokadem</dc:creator><slash:comments>13</slash:comments><description>&lt;p&gt;&amp;nbsp;


&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" style="WIDTH:450px;"&gt;

&lt;tr&gt;
&lt;td&gt;&lt;img src="http://www.microsoft.com/middleeast/gulf/ITEvolution/images/logo.png" alt="" /&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="PADDING-RIGHT:0px;PADDING-LEFT:0px;BACKGROUND:url(/controlpanel/blogs/posteditor.aspx/Images/bg_top.png) #151011 no-repeat;PADDING-BOTTOM:0px;MARGIN:0px;WIDTH:450px;PADDING-TOP:0px;HEIGHT:520px;"&gt;
&lt;p style="MARGIN:10px 40px 0px;FONT:bold 12px Arial;WIDTH:356px;COLOR:white;TEXT-ALIGN:justify;"&gt;Technology is moving into the next era. Are you ready to take the leap with us?&lt;/p&gt;
&lt;p style="MARGIN:10px 40px 0px;FONT:12px Arial;WIDTH:356px;COLOR:white;TEXT-ALIGN:justify;"&gt;At IT Evolution 08, join us as we unveil the latest technologies that could help change the very DNA of your IT department.&lt;/p&gt;
&lt;p style="MARGIN:10px 40px 0px;FONT:12px Arial;WIDTH:356px;COLOR:white;TEXT-ALIGN:justify;"&gt;Get a front row seat as we unveil technologies like &lt;b&gt;Hyper-V&lt;/b&gt;, &lt;b&gt;App-V&lt;/b&gt; and &lt;b&gt;Virtual Machine Manager&lt;/b&gt; that will help you ride the hottest trend in IT today - Virtualization. Learn how the new &lt;b&gt;SQL Server 2008&lt;/b&gt; will help you manage any data, any place, any time. See how &lt;b&gt;Visual Studio 2008&lt;/b&gt; provides the most productive developer experience and learn how you can deliver the next generation of rich interactive applications with &lt;b&gt;Silverlight&lt;/b&gt;.&lt;/p&gt;
&lt;br /&gt;
&lt;p style="MARGIN:10px 40px 0px;FONT:12px Arial;WIDTH:356px;COLOR:white;TEXT-ALIGN:center;"&gt;&lt;a target="_blank" href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=10722234&amp;amp;s1=0a871556-3ed5-a39a-69f1-d5a2c117a98e"&gt;&lt;img src="http://www.microsoft.com/middleeast/gulf/ITEvolution/Images/Register.gif" style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;table align="center" cellpadding="0" cellspacing="0" style="FONT:12px Arial;COLOR:white;BORDER-COLLAPSE:collapse;TEXT-ALIGN:justify;"&gt;

&lt;tr&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;&lt;b&gt;City&lt;/b&gt;&lt;/td&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;&lt;b&gt;Date&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Abu Dhabi&lt;/td&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Tue Nov 4&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Bahrain&lt;/td&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Sun Nov 9&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Oman&lt;/td&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Sat Nov 15&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Qatar&lt;/td&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Wed Nov 19&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Dubai&lt;/td&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Sun Nov 23&lt;sup&gt;rd&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Kuwait&lt;/td&gt;
&lt;td style="BORDER-RIGHT:white 1px solid;PADDING-RIGHT:5px;BORDER-TOP:white 1px solid;PADDING-LEFT:5px;PADDING-BOTTOM:0px;BORDER-LEFT:white 1px solid;PADDING-TOP:0px;BORDER-BOTTOM:white 1px solid;"&gt;Wed Nov 26&lt;sup&gt;th&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;table cellpadding="0" cellspacing="0" style="MARGIN:40px 40px 0px;"&gt;

&lt;tr&gt;
&lt;td&gt;&lt;img src="http://www.microsoft.com/middleeast/gulf/ITEvolution/Images/Robot.png" alt="" /&gt;&lt;/td&gt;
&lt;td style="PADDING-LEFT:30px;"&gt;&lt;img src="http://www.microsoft.com/middleeast/gulf/ITEvolution/Images/IT.png" alt="" /&gt;&lt;/td&gt;
&lt;td style="PADDING-LEFT:40px;"&gt;&lt;img src="http://www.microsoft.com/middleeast/gulf/ITEvolution/Images/Microsoft.png" alt="" /&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="WIDTH:450px;"&gt;&lt;img src="http://www.microsoft.com/middleeast/gulf/ITEvolution/Images/bg_bottom.png" style="PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px;" alt="" /&gt;
&lt;p&gt;&lt;img border="0" width="448" src="http://www.microsoft.com/middleeast/gulf/ITEvolution/Images/ITELogos.JPG" height="66" alt="" /&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/p&gt;
&lt;div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://oryxdev.com/en/aggbug.aspx?PostID=44" width="1" height="1"&gt;</description><category domain="http://oryxdev.com/en/blogs/smokadem/archive/tags/Microsoft+Events+Doha+Qatar+IT+Evolution/default.aspx">Microsoft Events Doha Qatar IT Evolution</category></item></channel></rss>