<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://patrickyong.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fpatrickyong.spaces.live.com%2fcategory%2fSoftware%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Patrick's Bites: Software</title><description /><link>http://patrickyong.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catSoftware</link><language>en-US</language><pubDate>Wed, 02 Jul 2008 15:06:13 GMT</pubDate><lastBuildDate>Wed, 02 Jul 2008 15:06:13 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://patrickyong.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>8299321858968458659</live:id><live:alias>patrickyong</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>Extending SQL Server Reporting Services</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!583.entry</link><description>&lt;div&gt;Reporting tools typically seem to do just enough to get you to a certain point, then leave you to find workarounds to solve more complex issues.&lt;br&gt;&lt;br&gt;That is my experience with SQL Server Reporting Services especially in terms of rendering complex data where I want to present my information on a special ways.&lt;br&gt;&lt;/div&gt;
&lt;div&gt;Below is some reference on how to extend capabilities of SQL Server Reporting Services&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://msdn.microsoft.com/SQL/2000/learn/bi/reporting/default.aspx?pull=/library/en-us/dnsql2k/html/erscstcode.asp"&gt;&lt;font color="#bb3300"&gt;&lt;u&gt;Extending Microsoft SQL Server 2000 Reporting Services with Custom Code&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/SQL/2000/learn/bi/reporting/default.aspx?pull=/msdnmag/issues/05/02/customrenderers/toc.asp"&gt;&lt;font color="#bb3300"&gt;&lt;u&gt;Display Your Data Your Way with Custom Renderers for Reporting Services (This is the best one)&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/07/DataPoints/"&gt;&lt;u&gt;&lt;font color="#bb3300"&gt;Report Controls in SQL Server 2005 Reporting Services&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+Extending+SQL+Server+Reporting+Services&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!583.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!583.entry</guid><pubDate>Tue, 12 Sep 2006 07:34:40 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!583/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!583.entry#comment</wfw:comment><dcterms:modified>2006-09-12T07:34:40Z</dcterms:modified></item><item><title>ROI on Software Quality Assurance</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!582.entry</link><description>&lt;div&gt;This one of the rare ocation where people talk about how buggy codes will effect project costing and how to control and measure codes quality using regression test tool&lt;br&gt;&lt;br&gt;Khaled El Emam, Professor at the University of Ottawa, Canada is the author of the book &amp;quot;&lt;a href="http://www.amazon.com/gp/product/0849332982/sr=8-1/qid=1152895479/ref=sr_1_1/102-9301916-1525737?redirect=true&amp;amp;ie=UTF8"&gt;&lt;u&gt;&lt;font color="#bb3300"&gt;The ROI from Software Quality&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;&amp;quot;. Khaled's research looks very deeply at how bugs and software defects introduced in software development impact an organization after purchase and deployment. His assertion, the more bugs and issues in deployed software, the more downtime, support and maintenace costs are incurred post-purchase.&lt;br&gt;&lt;br&gt;Port25 interviewed him and the link is &lt;a href="http://port25.technet.com/archive/2006/07/14/Khaled-El-Emam_2C00_-University-of-Ottawa_2C00_-on-the-ROI-of-Code-Quality.aspx"&gt;&lt;u&gt;&lt;font color="#bb3300"&gt;here&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;.&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+ROI+on+Software+Quality+Assurance&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!582.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!582.entry</guid><pubDate>Tue, 12 Sep 2006 07:32:47 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!582/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!582.entry#comment</wfw:comment><dcterms:modified>2006-09-12T07:32:47Z</dcterms:modified></item><item><title>TechEd 2006: Select communication channel on realtime</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!569.entry</link><description>&lt;div&gt;I just attended a talk by Chris Auld about mobile client where by the syncronization of data in a Compact Framework(CF) application can be control with the concepts of stamp and which network channel (ie. GPRS, Bluetooth, Wifi or Cradle) to use in order to control cost and data volume of the syncronization.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;On mid tier application layer this inspire me to think about creating a data passing layer where by the layer should determine how huge a data is to be passed and the network condition then dynamically select the network channel (ie. MSMQ, COM+ or WS) to send the data to. This will even create another abstraction where the application should take care of the communication channle without use thinking which channel to use. So the above concept can be achieved by using a similar Stamp concept in CF applications.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The dynamic determination of communication channel is made possible with WCF but now I need to investigate how to change the app.config/ web.config setting on real time basis and make sure the data passing work accordingly. &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+TechEd+2006%3a+Select+communication+channel+on+realtime&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!569.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!569.entry</guid><pubDate>Sat, 09 Sep 2006 17:55:22 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!569/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!569.entry#comment</wfw:comment><dcterms:modified>2006-09-09T17:57:33Z</dcterms:modified></item><item><title>SQL Server 2005 SP1 March 2006 CTP</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!510.entry</link><description>&lt;div&gt;With SQL Server 2005 having few annoying but not critical bugs (as usual with any software) Microsoft just release a CTP version of its supposed Service Pack 1.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.microsoft.com/sql/ctp_sp1.mspx"&gt;http://www.microsoft.com/sql/ctp_sp1.mspx&lt;/a&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+SQL+Server+2005+SP1+March+2006+CTP&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!510.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!510.entry</guid><pubDate>Thu, 23 Mar 2006 14:43:48 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!510/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!510.entry#comment</wfw:comment><dcterms:modified>2006-03-23T14:43:48Z</dcterms:modified></item><item><title>Life after Delphi with Chrome</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!494.entry</link><description>&lt;div&gt;Now that Borland plans to sell off its IDE business, Delphi's future becomes a question mark. Luckily there is Chrome, a Object Pascal plugin to VS2005/2003 to the rescue.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.chromesville.com/page.asp?id={537132C6-5B3A-4CF9-B3EB-087E7CEC25DB"&gt;http://www.chromesville.com/page.asp?id={537132C6-5B3A-4CF9-B3EB-087E7CEC25DB&lt;/a&gt;}&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+Life+after+Delphi+with+Chrome&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!494.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!494.entry</guid><pubDate>Sat, 11 Feb 2006 10:50:22 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!494/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!494.entry#comment</wfw:comment><dcterms:modified>2006-02-11T10:50:22Z</dcterms:modified></item><item><title>How To: Crack TestRunner 2005 Trial</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!489.entry</link><description>&lt;div&gt;TestRunner 2005 is a great Unit Testing addin for Visual Studio 2005. Adrian apparently discover a way to crack the trial software and let it run for forever. Below is the extract from &lt;a href="http://blogs.netindonesia.net/adrian/articles/8407.aspx"&gt;his blog&lt;/a&gt;.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;The method calls Microsoft.VisualStudio.Shell.DialogPage.SaveSettingsToStorage method to save the First Run attribute. A litte look on the XML documentation, I found that the method does save to the registry by default. So I stroll around the registry under HKCU, grab a search for &amp;quot;vsip&amp;quot;, and it returns this registry key:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\DialogPage\TestRunner.Vsip.Options&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;It saves basically everything you can find in the Options page AND also the First Run date. Try editing this registry key to some other date, and see what happens with the Expires value. Don't forget to do this while Visual Studio is not running.&lt;br&gt;&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Sample code to change the date programatically&lt;/strong&gt;:
&lt;p&gt;&lt;font face="Courier New" size=2&gt;'Change the line below to your preferred first run date and time.&lt;br&gt;Dim firstRunDate As DateTime = DateTime.Now&lt;br&gt;Try&lt;br&gt;  Dim subKey As &lt;/font&gt;&lt;a title="Microsoft Indonesia" href="http://www.microsoft.com/indonesia"&gt;&lt;font face="Courier New" color="#0000ff" size=2&gt;&lt;u&gt;Microsoft&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Courier New" size=2&gt;.Win32.RegistryKey = My.Computer.Registry.CurrentUser.OpenSubKey(&amp;quot;Software\Microsoft\VisualStudio\8.0\DialogPage\TestRunner.Vsip.Options&amp;quot;, True)&lt;br&gt;  subKey.SetValue(&amp;quot;FirstRun&amp;quot;, firstRunDate.ToString, &lt;/font&gt;&lt;a title="Microsoft Indonesia" href="http://www.microsoft.com/indonesia"&gt;&lt;font face="Courier New" color="#0000ff" size=2&gt;&lt;u&gt;Microsoft&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Courier New" size=2&gt;.Win32.RegistryValueKind.String)&lt;br&gt;  subKey.SetValue(&amp;quot;Expires&amp;quot;, &amp;quot;&amp;quot;, &lt;/font&gt;&lt;a title="Microsoft Indonesia" href="http://www.microsoft.com/indonesia"&gt;&lt;font face="Courier New" color="#0000ff" size=2&gt;&lt;u&gt;Microsoft&lt;/u&gt;&lt;/font&gt;&lt;/a&gt;&lt;font face="Courier New" size=2&gt;.Win32.RegistryValueKind.String)&lt;br&gt;  Console.WriteLine(&amp;quot;Operation successfull!&amp;quot;)&lt;br&gt;Catch ex As Exception&lt;br&gt;  Console.WriteLine(&amp;quot;Operation failed.&amp;quot;)&lt;br&gt;End Try&lt;br&gt;Console.WriteLine(&amp;quot;Press any key to continue...&amp;quot;)&lt;br&gt;Console.ReadLine()&lt;/font&gt;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+How+To%3a+Crack+TestRunner+2005+Trial&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!489.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!489.entry</guid><pubDate>Sun, 05 Feb 2006 11:17:31 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!489/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!489.entry#comment</wfw:comment><dcterms:modified>2006-02-05T11:17:31Z</dcterms:modified></item><item><title>How To: Get Windows Live! Mail Beta</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!468.entry</link><description>&lt;p&gt;Curious about Windows new Live! Program that's been running for sometime now? Well, here's an interesting hack that will get you a Windows Live! Mail account. 
&lt;p&gt;Before you proceed, please remember that we can't help you in reversing this back to your regular Hotmail version, and when Microsoft says Beta, it definitely means it, since there are a plethora of bugs which might irk you. 
&lt;p&gt;You will also need to have Internet Explorer 6 for this hack to work. Note that it will not work with anything other than IE6, not even IE7.
&lt;p&gt;Steps:&lt;br&gt;1. You need to have a @hotmail.com account (it currently does not work with an @msn.com account). If you have one, simply login and click on Options, which is located towards the top right hand corner of the webpage. &lt;br&gt;2. Go to Options --&amp;gt; Personal Settings --&amp;gt; My Profile &lt;br&gt;3. Change the country name to United States and state to Florida --&amp;gt; click Save but don't quit the webpage &lt;br&gt;4. Next, copy-and-paste the following string into your browser (make sure there are no spaces between the URL):&lt;br&gt;&lt;a href="http://by101fd.bay101.hotmail.msn.com/cgi-bin/BetaOptIn?page=option&amp;amp;curmbox=00000000-0000"&gt;http://by101fd.bay101.hotmail.msn.com/cgi-bin/BetaOptIn?page=option&amp;amp;curmbox=00000000%2d0000&lt;/a&gt;&lt;br&gt;%2d0000%  &lt;br&gt;2d0000%d000000000001&amp;amp;a=b9a426ebd4880ad9d14db4b4c55a69f8bb8dea2282102422220030b2b6bb98c8
&lt;p&gt;You will now be taken to a webpage welcoming you to Windows Live! Mail Beta. You will be presented with an EULA, which you should accept, and click on Join. 
&lt;p&gt;That's it, you will now be redirected to your new Inbox with the account upgraded to the new Windows Live! Mail Beta. It might not work until you log out and re-login though. 
&lt;p&gt;As you can tell, Microsoft's upcoming interface looks more or less like a web-based version Outlook 2003, which is a major overhaul from the current interface. Once Microsoft debuts the new interface, Google's GMail would have to compete against a considerably better solution.&lt;br&gt;&lt;br&gt;
&lt;p&gt; 
&lt;p&gt;By &lt;a href="http://www.cooltechzone.com/Reviews/IT_Computing_Reviews/How_To:_Get_Windows_Live!_Mail_Beta_200601262170/"&gt;Varun Dubey&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+How+To%3a+Get+Windows+Live!+Mail+Beta&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!468.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!468.entry</guid><pubDate>Sun, 05 Feb 2006 09:04:54 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!468/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!468.entry#comment</wfw:comment><dcterms:modified>2006-02-05T09:04:54Z</dcterms:modified></item><item><title>Visual Studio 2005 Launch</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!452.entry</link><description>&lt;div&gt;Went to the Visual Studio 2005 Launch in Penang last week. It was held in PG12 facility in Intel. Many thanks to the INETA folks for bringing the exciting event to my home town. The presentation by Sin Min, Azali, Ramesh and PCK was great and got me fire up for SQL Server 2005, Biztalk 2006 and the new VS2005 Team System.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;As with any big companies product launch, there were lots of goodies got grab like Starbucks voucher, free Microsoft cert exams, discounted tranings, and YES YES YES; I won a original copy of Visual Studio 2005 Pro, SQL Server 2005 Standard, and Biztalk 2006 Developer. All together the licenses cost around USD 1600. Many thanks to Azali's question on what are the 4 diagrams found in VS2005 Architect Team Edition. The correct answer is Class Diagram, Deployment Diagram, Application Diagram and Logical Diagram.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;Do check out the pictures in the blog here. They are sent to me bu Sin Min as taking photo is not allowed inside Intel facilities...&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+Visual+Studio+2005+Launch&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!452.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!452.entry</guid><pubDate>Sat, 24 Dec 2005 04:26:25 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!452/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!452.entry#comment</wfw:comment><dcterms:modified>2005-12-24T04:26:25Z</dcterms:modified></item><item><title>Windows XP Paging file</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!434.entry</link><description>&lt;div&gt;I learnt something new today from the below article.&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&lt;a href="http://www.microsoft.com/windowsxp/using/setup/expert/tulloch_partition.mspx"&gt;http://www.microsoft.com/windowsxp/using/setup/expert/tulloch_partition.mspx&lt;/a&gt;&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;It is about your paging file; normally advice from MS is that you should keep your paging file in a separate HDD than the C: drive. Now there is even a new advice: format you paging file partition using FAT32 for performance. The advice:&lt;/div&gt;
&lt;div&gt; &lt;/div&gt;
&lt;div&gt;&amp;quot;Format it using the FAT32 file system. Although the version of NTFS in Windows XP has features that make it perform better than earlier versions of NTFS, you can still eek out some performance gains for small volumes by formatting them as FAT32 instead of NTFS. I'm not overly concerned about the lack of security from not having pagefile.sys protected by NTFS permissions since it's an unreadable binary file. If someone hacked into my system, they wouldn't need to bother with the paging file anyway.&amp;quot;&lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+Windows+XP+Paging+file&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!434.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!434.entry</guid><pubDate>Mon, 14 Nov 2005 05:16:57 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!434/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!434.entry#comment</wfw:comment><dcterms:modified>2005-11-14T05:16:57Z</dcterms:modified></item><item><title>Good side about .NET programming.</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!171.entry</link><description>&lt;p&gt;&lt;a href="http://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=5&amp;amp;tabid=8"&gt;IDesign &lt;/a&gt;componentware download is a set of tools and utilities developed by IDesign associates for over four years of applying .NET and educating the industry about it. The componentware downloads cover C# 1.1 and C# 2.0 programming, essential .NET concepts, .NET application frameworks 1.1 and 2.0, system issues and Enterprise Services. The utilities are a productivity-enhancing tools, or they compensate for some oversight in the original design of .NET or its application frameworks.  &lt;p&gt; &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+Good+side+about+.NET+programming.&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!171.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!171.entry</guid><pubDate>Tue, 21 Jun 2005 10:29:36 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!171/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!171.entry#comment</wfw:comment><dcterms:modified>2005-06-21T10:29:36Z</dcterms:modified></item><item><title>Visual Studio going Hawaii</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!162.entry</link><description>&lt;p&gt;While I am eagerly waiting for VS.NET 2005 (Whidbey) to be released, information about a version totally revamped version of Visual Studio has been released into the web. I read about this new version (code named Hawaii) on eWeek's website. According to the &lt;a href="http://www.eweek.com/article2/0,1759,1815855,00.asp"&gt;article&lt;/a&gt;, this is how the name 'Hawaii' comes about: &lt;p&gt;&amp;quot;Although Microsoft had been using the names of Pacific Northwest islands, such as Whidbey and Orcas, to code-name new versions of Visual Studio, developers chose the code name Hawaii because it takes developers much further than the other two versions and also because the team plans to celebrate redesigning the IDE (integrated development environment) in Hawaii, sources close to the company said.&amp;quot; &lt;p&gt;Hawaii will most likely be release after Longhorn because another version codenamed Orcas will comes out first to take advantage of Longhorn's new API such as Avalon and Indigo.&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+Visual+Studio+going+Hawaii&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!162.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!162.entry</guid><pubDate>Sun, 29 May 2005 10:30:46 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!162/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!162.entry#comment</wfw:comment><dcterms:modified>2005-05-29T10:30:46Z</dcterms:modified></item><item><title>IntelliJ 5.0 coming soon</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!153.entry</link><description>&lt;p&gt;JetBrains will release their new major update to the popular Java IDE IntelliJ. Among my favourite upcoming features are: &lt;ul&gt; &lt;li&gt;Javascript support &lt;li&gt;XML support &lt;li&gt;Refactoring to include JSP codes &lt;li&gt;Improved editor tab groups&lt;/ul&gt; &lt;p&gt;But unfortunately some of the features I hope to see available is not in :( &lt;ul&gt; &lt;li&gt;J2EE support for more App Server esp. Websphere and JBoss &lt;li&gt;JSF support&lt;/ul&gt; &lt;p&gt;But still over one year of using IntelliJ I still find it as one of the most productive Java IDE in the market. But with Netbeans and Eclipse gaining J2EE support in their open source version; Jetbrains must do more for users to convience management to dig out $$ from the pocket to buy the product. &lt;p&gt;But still there are more to see when the IDE is officially available. So stay tuned. &lt;p&gt;Meanwhile you can have a look on the lastest features here &lt;p&gt;&lt;a href="http://www.jetbrains.com/idea/features/newfeatures.html"&gt;http://www.jetbrains.com/idea/features/newfeatures.html&lt;/a&gt; &lt;p&gt; &lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+IntelliJ+5.0+coming+soon&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!153.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!153.entry</guid><pubDate>Sun, 29 May 2005 09:48:19 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!153/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!153.entry#comment</wfw:comment><dcterms:modified>2005-05-30T06:41:07Z</dcterms:modified></item><item><title>Netscape Browser 8.0 Released</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!140.entry</link><description>&lt;p&gt;New Features: &lt;p&gt;1) No more mail and news client&lt;br&gt;2) Render engine based on either IE or Mozilla&lt;br&gt;3) Site Control - Per site security setting&lt;br&gt;4) Multibar - A tool bar of personalized content&lt;br&gt; &lt;p&gt;&lt;a href="http://www.mozillazine.org/talkback.html?article=6662"&gt;More news&lt;/a&gt; &lt;p&gt;&lt;a href="http://browser.netscape.com/ns8/flashtour.jsp"&gt;Flash Features Tour&lt;/a&gt; &lt;p&gt;&lt;a href="http://browser.netscape.com/ns8/download/default.jsp"&gt;Download&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+Netscape+Browser+8.0+Released&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!140.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!140.entry</guid><pubDate>Sat, 21 May 2005 18:07:48 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!140/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!140.entry#comment</wfw:comment><dcterms:modified>2005-05-21T18:07:48Z</dcterms:modified></item><item><title>Software Introduction : Enterprise Architect 4.51</title><link>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!121.entry</link><description>&lt;p&gt;I have been playing around with Borland's TogetherJ for quite sometime but I find it hard to justify to my management to buy it for the company with its thousand dollars price tag. &lt;p&gt;Lately one of my manager CP introduced me to Sparx System's Enterprise Architect to do my UML based design documents. After using it for almost a week, I found that EA is fast (it is Win32 based compared to other Java based UML tools) and it has tonnes of features such as integration with various languages (.NET, Java, Delphi and PHP) and databases  (MS SQL, Oracle, DB2, PostgreSQL) reverse/ forward engineering and like its expensives cousins in the market there are templates for enterprise design patterns, it supports UML 2.0 notations. &lt;p&gt;Another neat feature is the ability to generate Use Case Metrics to calculate the complexity of a design as well as estimation of man hour. This is one feature I have yet see on other UML tools. &lt;p&gt;At last is my impression on Sparx System fast and prompt technical support which help me solve my Chinese character display problem within 2 days. I am glad with their helpful support and this help me confirm and EA is multi-language compatible. The last time I try out TogetherJ, they faces problem with Chinese language display and no solution is available yet. Kudos to Sparx System and I definitely recommend this tool to anyone doing system design. &lt;p&gt;&lt;a href="http://www.sparxsystems.com.au/"&gt;http://www.sparxsystems.com.au/&lt;/a&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8299321858968458659&amp;page=RSS%3a+Software+Introduction+%3a+Enterprise+Architect+4.51&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=patrickyong.spaces.live.com&amp;amp;GT1=patrickyong"&gt;</description><comments>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!121.entry#comment</comments><guid isPermaLink="true">http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!121.entry</guid><pubDate>Fri, 13 May 2005 15:20:19 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://patrickyong.spaces.live.com/blog/cns!732D1D42507315A3!121/comments/feed.rss</wfw:commentRss><wfw:comment>http://patrickyong.spaces.live.com/Blog/cns!732D1D42507315A3!121.entry#comment</wfw:comment><dcterms:modified>2005-05-13T15:20:19Z</dcterms:modified></item></channel></rss>