<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/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/"><channel><title>Ohad's Blog</title><link>http://weblogs.asp.net/israelio/default.aspx</link><description>&lt;font color="#004080"&gt;&lt;b&gt;Lets talk about .net !&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/ohad"&gt;&lt;font color="#004080"&gt;&lt;b&gt;Mirror at:&lt;br /&gt;blogs.microsoft.co.il&lt;/font&gt;&lt;/b&gt;&lt;/a&gt;</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Composite Application Guidance for WPF-June 2008 RTM !</title><link>http://weblogs.asp.net/israelio/archive/2008/07/03/composite-application-guidance-for-wpf-june-2008-rtm.aspx</link><pubDate>Thu, 03 Jul 2008 15:52:24 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6353734</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=6353734</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=6353734</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/07/03/composite-application-guidance-for-wpf-june-2008-rtm.aspx#comments</comments><description>&lt;p&gt;Composite Application Guidance e.g. Prism project was released to the wild today !!!&lt;/p&gt;  &lt;p&gt;So if you are building WPF apps and looking for a module loader, event broker and other goodies to build WPF Composite solutions hurry and download this cool framework from PAG.&lt;/p&gt;  &lt;p&gt;So what you can find in this new framework ?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Stock Trader Reference Implementation&lt;/li&gt;    &lt;li&gt;Composite Application Library for WPF&lt;/li&gt;    &lt;li&gt;4 Quickstarts&lt;/li&gt;    &lt;li&gt;Hands on labs – How to build a Hello world app&lt;/li&gt;    &lt;li&gt;Documentation Documentation and hmm.. Documentation…. -      &lt;br /&gt;300 pages of documentation !!!!&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Composite baseline architecture&lt;/li&gt;      &lt;li&gt;UI Designer guidance&lt;/li&gt;      &lt;li&gt;Design Concepts&lt;/li&gt;      &lt;li&gt;Technical Concepts&lt;/li&gt;      &lt;li&gt;Patterns&lt;/li&gt;      &lt;li&gt;How-to’s&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;The cool thing with this framework is that you can use it as a whole… or take parts and use them on your own for example the Event aggregator and the Module loader can be taken an be used also in winform or non ui applications as theses modules are not using any WPF implementation in them !&lt;/p&gt;  &lt;p&gt;If you want to learn about prism and building composite wpf apps David Platt is going to deliver a workshop of Building Composite apps using Composite Application Guidance in Israel 31/8/08 – 3/9/08 for more details check &lt;a href="http://www.idag.co.il/DavidPlatt/CabPrism2008.htm" target="_blank"&gt;Idag’s web site&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;GO GO GO and download the Composite WPF, documentation and hands on labs over here : &lt;a title="http://www.codeplex.com/CompositeWPF/" href="http://www.codeplex.com/CompositeWPF/"&gt;http://www.codeplex.com/CompositeWPF/&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/cc707819.aspx" target="_blank"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6353734" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/israelio/archive/tags/WPF/default.aspx">WPF</category><category domain="http://weblogs.asp.net/israelio/archive/tags/CAB/default.aspx">CAB</category><category domain="http://weblogs.asp.net/israelio/archive/tags/WPF+Composite+Client/default.aspx">WPF Composite Client</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Prism/default.aspx">Prism</category></item><item><title>Composite Application Guidance for WPF RC1 Shipped</title><link>http://weblogs.asp.net/israelio/archive/2008/06/28/composite-application-guidance-for-wpf-rc1-shipped.aspx</link><pubDate>Sat, 28 Jun 2008 07:01:11 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6329872</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=6329872</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=6329872</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/06/28/composite-application-guidance-for-wpf-rc1-shipped.aspx#comments</comments><description>&lt;p&gt;&lt;/p&gt;  &lt;p&gt;Project Prism - Composite Application Guidance for WPF just shipped release candidate 1 !&lt;/p&gt;  &lt;p&gt;So if you are looking for a guidance of how to build a loosely coupled composite WPF application this guidance is for you.&lt;/p&gt;  &lt;p&gt;&lt;img height="401" src="http://blogs.msdn.com/blogfiles/gblock/WindowsLiveWriter/WPFfromthistothat.Wow_9546/image_thumb_3.png" width="529" /&gt; &lt;/p&gt;  &lt;p&gt;Check it out over &lt;a href="http://www.codeplex.com/CompositeWPF" target="_blank"&gt;here&lt;/a&gt; (&lt;a title="http://www.codeplex.com/CompositeWPF" href="http://www.codeplex.com/CompositeWPF"&gt;http://www.codeplex.com/CompositeWPF&lt;/a&gt;)&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6329872" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://weblogs.asp.net/israelio/archive/tags/WPF/default.aspx">WPF</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Prism/default.aspx">Prism</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Composite+WPF/default.aspx">Composite WPF</category></item><item><title>Surfing using IE8 Beta 1</title><link>http://weblogs.asp.net/israelio/archive/2008/06/15/surfing-using-ie8-beta-1.aspx</link><pubDate>Sun, 15 Jun 2008 09:09:11 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6277822</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=6277822</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=6277822</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/06/15/surfing-using-ie8-beta-1.aspx#comments</comments><description>&lt;p&gt;I've decided to check out IE8 Beta 1 to see what's new... &lt;/p&gt;  &lt;p&gt;It took me no longer then 30 sec to find the first bug... take a look at how hebrew is displayed on the blogs.microsoft.co.il&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/SurfingusingIE8Beta1_AAE3/IE8-1.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" border="0" alt="IE8-1" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/SurfingusingIE8Beta1_AAE3/IE8-1_thumb.jpg" width="513" height="369" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Luckily IE8 has an Emulate IE7 button at the top... one click and we are back to normal:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/SurfingusingIE8Beta1_AAE3/IE8-3_1.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" border="0" alt="IE8-3" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/SurfingusingIE8Beta1_AAE3/IE8-3_thumb_1.jpg" width="513" height="369" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6277822" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/IE8/default.aspx">IE8</category></item><item><title>SpeedFiler - Where have you been all my life ?</title><link>http://weblogs.asp.net/israelio/archive/2008/04/12/speedfiler-where-have-you-been-all-my-life.aspx</link><pubDate>Fri, 11 Apr 2008 21:55:00 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6088703</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=6088703</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=6088703</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/04/12/speedfiler-where-have-you-been-all-my-life.aspx#comments</comments><description>&lt;p&gt;Sometimes you get in touch with a tool that you just cant understand how previously you have been able to live without it, &lt;a href="http://www.claritude.com/" target="_blank"&gt;SpeedFiler&lt;/a&gt; is such a tool !&lt;/p&gt;  &lt;p&gt;Last week a friend of mine (Ron Leeram) recommended that I'll check a cool outlook addin that is aimed to increases your productivity, as someone who is looking always for tools to increase his productivity and as one who is uses outlook on hourly basis I rushed to test this tool, few days after... I just dont understand how I was able to live without it.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.claritude.com/" target="_blank"&gt;SpeedFiler&lt;/a&gt; from Claritude Software is and email productivity tool, the tool takes care of filing your incoming and outgoing messages and it does it perfectly &lt;/p&gt;  &lt;p&gt;After installing &lt;a href="http://www.claritude.com/" target="_blank"&gt;SpeedFilter&lt;/a&gt; you will notice a new toolbar which is added to your Outlook toolbars, this tool bar will enable you to quickly File incoming emails to the right directory.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/SpeedFilerWherehaveyoubeenallmylife_CDC/SpeedFilterBlog1_2.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="68" alt="SpeedFilterBlog1" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/SpeedFilerWherehaveyoubeenallmylife_CDC/SpeedFilterBlog1_thumb.jpg" width="536" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The email filing uses a nice algorithm that suggests you where to file the incoming emails and even try to learn by looking at your taken actions, after several minutes the app learned most of my email's archive folders.&lt;/p&gt;  &lt;p&gt;For the ones who doesn't like using toolbars &lt;a href="http://www.claritude.com/" target="_blank"&gt;SpeedFilter&lt;/a&gt; takes control of the Move-To-Folder shortcut and displays its ui over the standard ui, using &lt;a href="http://www.claritude.com/" target="_blank"&gt;SpeedFilter&lt;/a&gt; you can just start typing the name of the folder and click enter to file the email to the right folder.&lt;/p&gt;  &lt;p&gt;&lt;img src="http://www.claritude.com/products/sf/features/fileinmultiplematches.png" /&gt; &lt;/p&gt;  &lt;p&gt;If that is not enough, &lt;a href="http://www.claritude.com/" target="_blank"&gt;SpeedFiler&lt;/a&gt; will let you also File outgoing emails as you send them, meaning there is no more massive amount of emails laying at the &amp;quot;sent items&amp;quot; folder, from now on every outgoing email will be moved to the directory which is close to it context.&lt;/p&gt;  &lt;p&gt;Now here is the nice part... this cool addin cost ONLY 24.95 for personal license and 39.95 for the pro license which is my favorite, so is it worth ? well YES it is worth every penny as it is one of the most incising productivity product that I came close to in the last year, I just don't understand how I could live without it.&lt;/p&gt;  &lt;p&gt;Wana try it too ? there is a &lt;a href="http://www.claritude.com/download.htm" target="_blank"&gt;30day trial version&lt;/a&gt; at Claritude site which you can install and check the tool.&lt;/p&gt;  &lt;p&gt;For all the hebrew users, in order for this tool to work fine with hebrew past the following lines to a test file with .reg extension, run it once and reboot your system. This fix will substitute Tahoma,0 with Tahoma,177 which will fix some unicode issues.&lt;/p&gt;  &lt;p&gt;---- cut here ----&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="1"&gt;Windows Registry Editor Version 5.00 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff" size="1"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]     &lt;br /&gt;&amp;quot;Tahoma,0&amp;quot;=&amp;quot;Tahoma,177&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;---- cut here ----&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6088703" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/Tools/default.aspx">Tools</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Outlook/default.aspx">Outlook</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Productivity/default.aspx">Productivity</category></item><item><title>TechEd Eilat Prism Deck</title><link>http://weblogs.asp.net/israelio/archive/2008/04/08/teched-eilat-prism-deck.aspx</link><pubDate>Tue, 08 Apr 2008 08:09:03 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6074130</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=6074130</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=6074130</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/04/08/teched-eilat-prism-deck.aspx#comments</comments><description>&lt;p&gt;If you are interested in knowing what PRISM (WPF Composite Client) is all about you are welcome to deck &lt;strong&gt;DEV432 - Hilton Knaan - Eilat -&amp;#160; Today at 14:45 - 16:00&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;During the talk we will show you how you can build a simple wpf composite app using prism in which one of the modules in taking live pictures from my Canon EOS 400D.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/TechEdEilatPrismDeck_9CBF/Canon_2.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="435" alt="Canon" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/TechEdEilatPrismDeck_9CBF/Canon_thumb.jpg" width="540" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6074130" width="1" height="1"&gt;</description></item><item><title>Upgrading your GAT/GAX</title><link>http://weblogs.asp.net/israelio/archive/2008/04/05/upgrading-your-gat-gax.aspx</link><pubDate>Sat, 05 Apr 2008 18:13:15 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6069398</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=6069398</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=6069398</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/04/05/upgrading-your-gat-gax.aspx#comments</comments><description>&lt;p&gt;GAT/GAX the Guidance Automation Toolkit/Extensions are hard to remove once you have them installed, following is a procedure I am using in order to migrate the GAT/GAX.&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Make a copy of &lt;i&gt;C:\Documents and Settings\All Users\Application Data\Microsoft\Recipe Framework\ReceipeFramework.xml&lt;/i&gt;&lt;/li&gt;    &lt;li&gt;Edit the ReceipeFramework.xml and remove the tags inside the &amp;lt;GuidancePackages&amp;gt; key.&lt;/li&gt;    &lt;li&gt;Uninstall the GAT/GAX via the control panel. (prior to removing the packages the gat/gax wont let you uninstall it)&lt;/li&gt;    &lt;li&gt;Install the new GAT/GAX versions.&lt;/li&gt;    &lt;li&gt;Edit the ReceipeFramework.xml and insert back the removed files (from the copy that you've saved in step 1)&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;You will end up with a new GAT/GAX which has the same packages at before.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6069398" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/israelio/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Visual+Studio+2005/default.aspx">Visual Studio 2005</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://weblogs.asp.net/israelio/archive/tags/GAX/default.aspx">GAX</category><category domain="http://weblogs.asp.net/israelio/archive/tags/GAT/default.aspx">GAT</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Guidance+Automation/default.aspx">Guidance Automation</category></item><item><title>Unity 1.0 released !</title><link>http://weblogs.asp.net/israelio/archive/2008/04/05/unity-1-0-released.aspx</link><pubDate>Sat, 05 Apr 2008 07:19:04 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6068012</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=6068012</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=6068012</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/04/05/unity-1-0-released.aspx#comments</comments><description>&lt;p&gt;Unity, the next object builder, had been released yesterday to the wild !&lt;/p&gt;  &lt;p&gt;During the preparation for TechEd's Prism deck I've got into core relationship with this new DI Container from Microsoft. One of the patterns which are the basis of Prism is Dependency Injection and as such Prism is designed to use a facade which will enable us to choose our own preferred DI container. Of course we need a default DI container and Unity is the one.&lt;/p&gt;  &lt;p&gt;So hurry up and download it over &lt;a href="http://www.codeplex.com/unity" target="_blank"&gt;here&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6068012" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/israelio/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://weblogs.asp.net/israelio/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://weblogs.asp.net/israelio/archive/tags/TechedIsrael2008/default.aspx">TechedIsrael2008</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Unity/default.aspx">Unity</category></item><item><title>TechED Eilat started for me on thursday</title><link>http://weblogs.asp.net/israelio/archive/2008/04/05/teched-eilat-started-for-me-on-thursday.aspx</link><pubDate>Sat, 05 Apr 2008 07:10:23 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:6067990</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=6067990</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=6067990</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/04/05/teched-eilat-started-for-me-on-thursday.aspx#comments</comments><description>&lt;p&gt;TechEd Eilat only starting officially tomorrow but for me its already stated on Thursday when I picked up &lt;a href="http://blogs.msdn.com/gblock/" target="_blank"&gt;Glenn Block&lt;/a&gt; from the airport.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/TechEDEilatstartedformeonthursday_8EF1/IMG_4906.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="316" alt="IMG_4906" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/TechEDEilatstartedformeonthursday_8EF1/IMG_4906_thumb.jpg" width="212" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;On Thursday's evening we had a great dinner and lots of geek discussions around the table, well what can you expect if you put &lt;a href="http://weblogs.asp.net/rosherove/" target="_blank"&gt;Roy&lt;/a&gt;, &lt;a href="http://udidahan.weblogs.us/" target="_blank"&gt;Udi&lt;/a&gt;, me, Itay, &lt;a href="http://blogs.msdn.com/gblock/" target="_blank"&gt;Glenn&lt;/a&gt; and &lt;a href="www.ayende.com" target="_blank"&gt;Oren&lt;/a&gt; on the same table.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/TechEDEilatstartedformeonthursday_8EF1/IMG_4914.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="354" alt="IMG_4914" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/TechEDEilatstartedformeonthursday_8EF1/IMG_4914_thumb.jpg" width="530" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;During the talk Glenn showed his way to educate programmers to use patterns &amp;amp; practices products.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/TechEDEilatstartedformeonthursday_8EF1/IMG_4922.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="356" alt="IMG_4922" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/TechEDEilatstartedformeonthursday_8EF1/IMG_4922_thumb.jpg" width="532" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And since then... during the last couple of days and nights (yesterday... Friday night... we worked till 3am) we are working together in preparing our PRISM deck, so although the PRISM deck turned out to be the last TechEd's Deck (Last day, last deck) if you want to learn what PRSIM is all about... don't forget to show up.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;DEV432 - Hilton - Knaan - Tuesday 8.4.2008&amp;#160; 15:00 - 16:15&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6067990" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/WPF/default.aspx">WPF</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Design+Patterns/default.aspx">Design Patterns</category><category domain="http://weblogs.asp.net/israelio/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Prism/default.aspx">Prism</category><category domain="http://weblogs.asp.net/israelio/archive/tags/TechedIsrael2008/default.aspx">TechedIsrael2008</category></item><item><title>Prism First Drop</title><link>http://weblogs.asp.net/israelio/archive/2008/03/13/prism-first-drop.aspx</link><pubDate>Thu, 13 Mar 2008 06:23:03 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5959949</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=5959949</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=5959949</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/03/13/prism-first-drop.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://blogs.msdn.com/gblock/archive/2008/03/12/prism-ri-first-drop.aspx" target="_blank"&gt;Glenn Block&lt;/a&gt; &amp;amp; the Guys from Patterns &amp;amp; Practices just released to the public Prism First Drop, this drop includes a drat Reference Implementation (RI) which you can look and learn how to use the Prism.&lt;/p&gt;  &lt;p&gt;If you want to learn more about Prism, Glenn block and me are going to talk about it in less then a month at TechEd Eilat.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/PrismFirstDrop_75D1/PrismIntro_4.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="400" alt="PrismIntro" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/PrismFirstDrop_75D1/PrismIntro_thumb_1.jpg" width="535" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/PrismFirstDrop_75D1/PrismArch_4.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="400" alt="PrismArch" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/PrismFirstDrop_75D1/PrismArch_thumb_1.jpg" width="532" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Note that this is a code drop i.e. not all the functionality that is planned for the framework is currently implemented through you will be able to have a brief look at what you'll get during summer time.&lt;/p&gt;  &lt;p&gt;You are more then welcome to download and give us feedback on what you like what, you dislike and if you have other ideas that we might use, not all the ideas will be implemented by p&amp;amp;p, we are planning to open community prism project where with the help of the community we will implement some of the ideas.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/prism/Release/ProjectReleases.aspx?ReleaseId=11615" target="_blank"&gt;Download Prism First Drop&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://codeplex.com/prism" target="_blank"&gt;Prism project page at Codeplex&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5959949" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://weblogs.asp.net/israelio/archive/tags/WPF/default.aspx">WPF</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Design+Patterns/default.aspx">Design Patterns</category><category domain="http://weblogs.asp.net/israelio/archive/tags/WPF+Composite+Client/default.aspx">WPF Composite Client</category><category domain="http://weblogs.asp.net/israelio/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Prism/default.aspx">Prism</category><category domain="http://weblogs.asp.net/israelio/archive/tags/TechedIsrael2008/default.aspx">TechedIsrael2008</category></item><item><title>Prism is alive !</title><link>http://weblogs.asp.net/israelio/archive/2008/02/27/prism-is-alive.aspx</link><pubDate>Wed, 27 Feb 2008 19:54:41 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5872100</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=5872100</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=5872100</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/02/27/prism-is-alive.aspx#comments</comments><description>&lt;p&gt;Prism - WPF Composite Client &lt;a href="http://www.codeplex.com/prism" target="_blank"&gt;codeplex web&lt;/a&gt; was born today :-)&lt;/p&gt;  &lt;p&gt;&amp;quot;Prism&amp;quot; is a set of assets for developing Composite WPF applications, yes you can use Composite UI (CAB) to build composite application today, you can also use CAB to build wpf based applications but with Prism you'll be able to get all the benefits of Pure WPF apps with the lessons learned from the Composite UI (CAB) in order to build a true WPF Composite Solution.&lt;/p&gt;  &lt;p&gt;What can you expect to see at the Prism web ?&lt;/p&gt;  &lt;p&gt;You will see start seeing soon Prism drops where we would like to receive comments from you about the solutions we are providing to various Composite UI problems in the WPF domain.&lt;/p&gt;  &lt;p&gt;If you want to learn more about Prism, Glenn Bloch and I are going to deliver a session at TechEd Eilat on this cool cool new block :-)&lt;/p&gt;  &lt;p&gt;LiveIt at TechEd Eilat !&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/Prismisalive_13419/prism_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="139" alt="prism" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/Prismisalive_13419/prism_thumb.png" width="149" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Check out the Prism web page at &lt;a href="http://www.codeplex.com/prism" target="_blank"&gt;code plex&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5872100" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://weblogs.asp.net/israelio/archive/tags/CAB/default.aspx">CAB</category><category domain="http://weblogs.asp.net/israelio/archive/tags/WPF+Composite+Client/default.aspx">WPF Composite Client</category><category domain="http://weblogs.asp.net/israelio/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Prism/default.aspx">Prism</category></item><item><title>Playing with Fluent Interfaces - The Fluent Validator</title><link>http://weblogs.asp.net/israelio/archive/2008/02/21/playing-with-fluent-interfaces-the-fluent-validator.aspx</link><pubDate>Thu, 21 Feb 2008 12:41:05 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5834928</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=5834928</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=5834928</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/02/21/playing-with-fluent-interfaces-the-fluent-validator.aspx#comments</comments><description>&lt;p&gt;About a month ago I've visited redmond for a Prism (WPF Composite Client) design review, during the session Glenn Block had talked about the idea of building Prism using &lt;a href="http://en.wikipedia.org/wiki/Fluent_interface" target="_blank"&gt;fluent interfaces&lt;/a&gt; . In the past I did play with the idea of building fluent interfaces api through it was for my own purposes.&lt;/p&gt;  &lt;p&gt;Lately I've been requested to design a Validator for a company whom I'm helping and I've decided that a Validator is really a cool example where fluent interfaces may become useful.&lt;/p&gt;  &lt;p&gt;Following is an example of declaring a new validation rule using my fluent validator:&lt;/p&gt;  &lt;p&gt;Say for example that you have two entities where you want to govern the interaction between them.&lt;/p&gt;  &lt;pre class="csharpcode"&gt;Entity entity1 = &lt;span class="kwrd"&gt;new&lt;/span&gt; Entity();
Entity entity2 = &lt;span class="kwrd"&gt;new&lt;/span&gt; Entity();&lt;/pre&gt;

&lt;p&gt;&lt;style type="text/css"&gt;

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;Why not just declare it like this:&lt;/p&gt;

&lt;pre class="csharpcode"&gt;validator.Define.If(entity1).CanBe(ValidationAction.Connected).To(entity2).Return(&lt;span class="kwrd"&gt;true&lt;/span&gt;);&lt;/pre&gt;
&lt;style type="text/css"&gt;

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;

&lt;p&gt;We can also check for validity of rules using:&lt;/p&gt;

&lt;pre class="csharpcode"&gt;validator.Validate.Can(entity2).Be(ValidationAction.Droped).On(entity1)&lt;/pre&gt;

&lt;p&gt;&lt;style type="text/css"&gt;

.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }&lt;/style&gt;Indeed as you can see, there is no need for xml comment for these rules you can just fluently read what the code does.&lt;/p&gt;

&lt;p&gt;Note: read more about fluent interfaces with the help of &lt;a href="http://martinfowler.com/bliki/FluentInterface.html" target="_blank"&gt;Martin Fowlers&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5834928" width="1" height="1"&gt;</description></item><item><title>Windows Server 2008 as Workstation</title><link>http://weblogs.asp.net/israelio/archive/2008/02/21/windows-server-2008-as-workstation.aspx</link><pubDate>Thu, 21 Feb 2008 11:18:28 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5834564</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>70</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=5834564</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=5834564</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/02/21/windows-server-2008-as-workstation.aspx#comments</comments><description>&lt;p&gt;For years I've been working with windows server editions as my main development environments, the reasons are plenty and among of them you can find the stability and the lose of useless services at workstations versions.&lt;/p&gt;  &lt;p&gt;Last week I've decided that enough it enough and I cannot stand Vista anymore and decided to downgrade to XP just before going through the downgrade I've received a notification from the Windows Server Beta that they finally made Windows Server 2008 RTM so I've decided to give it a try AND I LOVE IT !&lt;/p&gt;  &lt;p&gt;The installation of Windows 2008 Server went much faster then i expected.&lt;/p&gt;  &lt;p&gt;After the installation I've started modifying the base install and adapting the server for a high end workstation.&lt;/p&gt;  &lt;p&gt;For anyone who might want to move like me here is my WIN2008Workstation list:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;strong&gt;Disable shutdown event tracker        &lt;br /&gt;&lt;/strong&gt;Start-&amp;gt;Run-&amp;gt;&amp;quot;gpedit.msc&amp;quot; -&amp;gt; Administrative tools-&amp;gt;System-&amp;gt; Display Shutdown event tracked -&amp;gt; Disable       &lt;br /&gt;      &lt;div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:b7a44bdc-1b26-4a4a-b1cc-f71b17f53988" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008Shutdown-8x6.png" title="Shutdown Event Tracker" rel="thumbnail"&gt;&lt;img border="0" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008Shutdown_48.png" /&gt;&lt;/a&gt;&lt;/div&gt;      &lt;div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:a232ba12-8135-4acb-8dc3-fc4cd62593ce" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008GpEdit-8x6.png" title="" rel="thumbnail"&gt;&lt;img border="0" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008GpEdit_1.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Disable IE Security        &lt;br /&gt;&lt;/strong&gt;Start-&amp;gt;Server Manager-&amp;gt;Configure IE Sec-&amp;gt;Off both options.       &lt;br /&gt;      &lt;div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:e379ed55-4057-44a5-bfce-0b1c8ad11b2c" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008srvrmgrieesc2-8x6.png" title="" rel="thumbnail"&gt;&lt;img border="0" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008srvrmgrieesc2_1.png" /&gt;&lt;/a&gt;&lt;/div&gt;      &lt;div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:93572b75-e225-4e52-aa99-9e697288656a" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008iesecconfig-8x6.png" title="" rel="thumbnail"&gt;&lt;img border="0" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008iesecconfig_7.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Enable Wireless Support        &lt;br /&gt;&lt;/strong&gt;Start-&amp;gt;Server Manager-&amp;gt;Features-&amp;gt;Add Feature-&amp;gt;Wireless LAN Services       &lt;br /&gt;      &lt;div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:9d9c34a6-059a-45b6-8117-4c7921275a3b" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008AddFeatures-8x6.png" title="" rel="thumbnail"&gt;&lt;img border="0" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008AddFeatures_7.png" /&gt;&lt;/a&gt;&lt;/div&gt;      &lt;div class="wlWriterSmartContent" id="scid:887EC618-8FBE-DEAD-BEEF-2339AF2EC721:a3013d77-b13d-4fab-bcc3-b4b25af97c05" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008EnableWireless-8x6.png" title="" rel="thumbnail"&gt;&lt;img border="0" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/WindowsServer2008asWorkstation_BB34/Win2008EnableWireless_3.png" /&gt;&lt;/a&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Enable Audio support        &lt;br /&gt;&lt;/strong&gt;Start-&amp;gt;Run-&amp;gt;&amp;quot;Service.msc&amp;quot;-&amp;gt;Windows Audio -&amp;gt; Automatic       &lt;br /&gt;Start-&amp;gt;Run-&amp;gt;Services.msc&amp;quot;-&amp;gt;Windows Audio Endpoint Builder-&amp;gt;Automatic &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Install hardware drivers        &lt;br /&gt;&lt;/strong&gt;I am using ThinkPad t60p so my driver list is &lt;a href="http://www-307.ibm.com/pc/support/site.wss/product.do?template=/product.do?template=%2Fproductpage%2Flandingpages%2FproductPageLandingPage.vm&amp;amp;sitestyle=lenovo&amp;amp;brandind=10&amp;amp;familyind=293924&amp;amp;machineind=0&amp;amp;modelind=0&amp;amp;partnumberind=0&amp;amp;subcategoryind=0&amp;amp;doctypeind=9&amp;amp;doccategoryind=0&amp;amp;operatingsystemind=343518&amp;amp;validate=true" target="_blank"&gt;here&lt;/a&gt;       &lt;br /&gt;Note that mobility center is missing from windows 2008 server so there is no need to install it.       &lt;br /&gt;IBM Network access connection will crash on you if you will not enable the wireless support (Look above) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Enable Vista Experience (look &amp;amp; feel including Aero, Media Player etc.)&amp;#160; &lt;br /&gt;&lt;/strong&gt;Start-&amp;gt;Server Manager-&amp;gt;Features-&amp;gt;Add Feature-&amp;gt;Desktop Experience       &lt;br /&gt;      &lt;br /&gt;More info including how to enable sleep support on windows 2008 server you may find over this kb: &lt;a title="http://support.microsoft.com/kb/947036" href="http://support.microsoft.com/kb/947036"&gt;http://support.microsoft.com/kb/947036&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Enable Themes        &lt;br /&gt;&lt;/strong&gt;Start-&amp;gt;Run-&amp;gt;&amp;quot;Service.msc&amp;quot;-&amp;gt;Themes-&amp;gt;Automatic &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Enable .NET 3.0&lt;/strong&gt;       &lt;br /&gt;Start-&amp;gt;Server Manager-&amp;gt;Features-&amp;gt;Add Feature-&amp;gt;.NET Framework 3.0 Features &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Enable Windows Search (for searching outlook emails)        &lt;br /&gt;&lt;/strong&gt;Start-&amp;gt;Server Manager-&amp;gt;Roles-&amp;gt;Add Roles-&amp;gt;File Services-&amp;gt;Windows Search &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Enable SuperFetch        &lt;br /&gt;&lt;/strong&gt;Start-&amp;gt;Run-&amp;gt;&amp;quot;regedit&amp;quot;       &lt;br /&gt;      &lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters       &lt;br /&gt;      &lt;br /&gt;Add a new DWORD by the name of EnablePrefetcher and assign is the value of 3       &lt;br /&gt;Add a new DWORD by the name of EnableSuperfetch and assign is the value of 3       &lt;br /&gt;      &lt;br /&gt;Start-&amp;gt;Run-&amp;gt;&amp;quot;services.msc&amp;quot;-&amp;gt;SuperFetch-&amp;gt;Automatic       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Install Messenger        &lt;br /&gt;&lt;/strong&gt;Latest Live Messenger will not install on Windows 2008 Server, you should install a &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d78f2ff1-79ea-4066-8ba0-ddbed94864fc&amp;amp;DisplayLang=en" target="_blank"&gt;former version&lt;/a&gt; (8.1 and not 8.5) and then you may copy the Live Messenger folder from a working machine and work with it.       &lt;br /&gt;&lt;a title="http://www.microsoft.com/downloads/details.aspx?FamilyID=d78f2ff1-79ea-4066-8ba0-ddbed94864fc&amp;amp;DisplayLang=en" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d78f2ff1-79ea-4066-8ba0-ddbed94864fc&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=d78f2ff1-79ea-4066-8ba0-ddbed94864fc&amp;amp;DisplayLang=en&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Install Skype        &lt;br /&gt;&lt;/strong&gt;Latest Skype version will crash 2 seconds after login, you need to install a former skype version Skype 3.1.0.152 works great.       &lt;br /&gt;&lt;a title="http://filehippo.com/download_skype/2473/" href="http://filehippo.com/download_skype/2473/"&gt;http://filehippo.com/download_skype/2473/&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Install Office 2007 &lt;/li&gt;    &lt;li&gt;Install Visual Studio 2008      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Setting Processor Scheduling        &lt;br /&gt;&lt;/strong&gt;Start-&amp;gt;Control Panel -&amp;gt;System -&amp;gt;Advanced system settings-&amp;gt; Advanced -&amp;gt; Performance -&amp;gt; Settings-&amp;gt;Advanced-&amp;gt;Adjust best performance-&amp;gt;Programs       &lt;br /&gt;&lt;font color="#ff0000"&gt;update:&lt;/font&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Changing DEP Mode        &lt;br /&gt;&lt;/strong&gt;Start-&amp;gt;Control Panel -&amp;gt;System -&amp;gt;Advanced system settings-&amp;gt; Advanced -&amp;gt; Performance -&amp;gt; Settings-&amp;gt; Data Execution Prevention-&amp;gt; Turn On DEP for essential Windows programs and services.       &lt;br /&gt;&lt;font color="#ff0000"&gt;update2:&lt;/font&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Fixing ASP.NET Development Server       &lt;br /&gt;&lt;/strong&gt;After installing visual studio you might want to start working with Casini, the asp.net dev server but it seems that the ie cant find it.      &lt;br /&gt;Edit the hosts file located at: C:/windows/system32/drivers/etc      &lt;br /&gt;      &lt;br /&gt;comment the following line :       &lt;br /&gt;::1&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; localhost      &lt;br /&gt;by replacing it with:      &lt;br /&gt;#::1      &lt;br /&gt;      &lt;br /&gt;(the &amp;quot;::1&amp;quot; is use for the localhost for ipv6)&lt;/li&gt; &lt;/ol&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5834564" width="1" height="1"&gt;</description></item><item><title>Serious Outlook Bug - What a waste of a working day !</title><link>http://weblogs.asp.net/israelio/archive/2008/01/07/serious-outlook-bug-what-a-waste-of-a-working-day.aspx</link><pubDate>Sun, 06 Jan 2008 22:06:03 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5560792</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=5560792</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=5560792</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/01/07/serious-outlook-bug-what-a-waste-of-a-working-day.aspx#comments</comments><description>&lt;p&gt;Yesterday I've been hit by a really nasty Outlook 2007 bug, for the first time in my life i nearly gave up on a bug and was on the edge of reinstalling my laptop.&lt;/p&gt;  &lt;p&gt;For almost 24hr I had experienced outlook crashes two to five seconds after starting outlook up, for most of the day I was looking for the source of the problem but I just couldn't find it.&lt;/p&gt;  &lt;p&gt;I did try to remove every outlook add-in, starting in outlook safe mode, exchanging pst's, diagnosing psts, diagnosing office suite. I even reinstalled office completely from scratch but nothing helped, the outlook continued to crash on my every 5 sec... this really made me crazy.&lt;/p&gt;  &lt;p&gt;All i could get is the following event log msg:&lt;/p&gt;  &lt;p&gt;&amp;quot;&lt;font color="#008080"&gt;Faulting application OUTLOOK.EXE, version 12.0.4518.1014, time stamp 0x4542840f, faulting module ntdll.dll, version 6.0.6001.17042, time stamp 0x47329a8e, exception code 0xc0000374, fault offset 0x000af2a0, process id 0x1744, application start time 0x01c8509d220a95db&lt;/font&gt;&amp;quot;&lt;/p&gt;  &lt;p&gt;I was goggling like nuts for the solution but I just haven't found any way out of these crashes.&lt;/p&gt;  &lt;p&gt;Finally after almost giving up I found some email about other person's prob. and I've decided to try apply the same solution:&lt;/p&gt;  &lt;p&gt;I've opened regedit and navigated to the following key: &lt;font color="#ff0000"&gt;HKLM\Software\Microsoft\Windows NT\CurrentVersion\Drivers32 &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Then i've renamed &lt;font color="#ff0000"&gt;msacm.voxacm160&lt;/font&gt; to no.msacm.voxacm160&lt;/p&gt;  &lt;p&gt;Strangely things went back to normal after reboot.&lt;/p&gt;  &lt;p&gt;I hope this note will help someone with the same prob. to solve it in less time.&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5560792" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/Office+12/default.aspx">Office 12</category></item><item><title>Free Microsoft Press E-Books !</title><link>http://weblogs.asp.net/israelio/archive/2008/01/01/free-microsoft-press-e-books.aspx</link><pubDate>Mon, 31 Dec 2007 22:27:24 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5526904</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=5526904</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=5526904</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2008/01/01/free-microsoft-press-e-books.aspx#comments</comments><description>&lt;p&gt;Microsoft Press is handing out 3 great books !&lt;/p&gt;  &lt;p&gt;So if you want your own free LINQ / AJAX / SilverLight ebook check it out over &lt;a href="http://csna01.libredigital.com/" target="_blank"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://csna01.libredigital.com/pdfs/9780735623910.pdf" target="_blank"&gt;&lt;img height="183" alt="" src="http://csna01.libredigital.com/images/ms_linq_cvr.jpg" width="150" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Introducing Microsoft LINQ&lt;/strong&gt;     &lt;br /&gt;by Paolo Pialorsi and Marco Russo     &lt;br /&gt;ISBN: 9780735623910&lt;/p&gt;  &lt;p&gt;&lt;a href="http://csna01.libredigital.com/pdfs/9780735624139.pdf" target="_blank"&gt;&lt;img height="183" alt="" src="http://csna01.libredigital.com/images/ms_ajax_cvr.jpg" width="150" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Introducing Microsoft ASP.NET AJAX&lt;/strong&gt;     &lt;br /&gt;by Dino Esposito     &lt;br /&gt;ISBN: 9780735624139&lt;/p&gt;  &lt;p&gt;&lt;a href="http://csna01.libredigital.com/pdfs/9780735625396.pdf" target="_blank"&gt;&lt;img height="183" alt="" src="http://csna01.libredigital.com/images/ms_silverlight_cvr.jpg" width="150" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Introducing Microsoft Silverlight 1.0&lt;/strong&gt;     &lt;br /&gt;by Laurence Moroney     &lt;br /&gt;ISBN: 9780735625396&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5526904" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://weblogs.asp.net/israelio/archive/tags/AJAX/default.aspx">AJAX</category><category domain="http://weblogs.asp.net/israelio/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://weblogs.asp.net/israelio/archive/tags/SilverLight/default.aspx">SilverLight</category></item><item><title>Building Service Oriented UI (SCSF &amp; CAB Training)</title><link>http://weblogs.asp.net/israelio/archive/2007/12/09/building-service-oriented-ui-scsf-amp-cab-training.aspx</link><pubDate>Sat, 08 Dec 2007 22:03:23 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5423428</guid><dc:creator>Ohad Israeli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/rsscomments.aspx?PostID=5423428</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/israelio/commentapi.aspx?PostID=5423428</wfw:comment><comments>http://weblogs.asp.net/israelio/archive/2007/12/09/building-service-oriented-ui-scsf-amp-cab-training.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/BuildingServiceOrientedUISCSFCABTraining_B6/CABAd_4.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="809" alt="CABAd" src="http://weblogs.asp.net/blogs/israelio/WindowsLiveWriter/BuildingServiceOrientedUISCSFCABTraining_B6/CABAd_thumb_1.jpg" width="536" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5423428" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/israelio/archive/tags/.NET+General/default.aspx">.NET General</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://weblogs.asp.net/israelio/archive/tags/CAB/default.aspx">CAB</category><category domain="http://weblogs.asp.net/israelio/archive/tags/Smart+Client/default.aspx">Smart Client</category></item></channel></rss>