<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.netindonesia.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">TrackerX Blogs</title><subtitle type="html">All about the World of Binary</subtitle><id>http://geeks.netindonesia.net/blogs/ricardoalexander/atom.aspx</id><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/default.aspx" /><link rel="self" type="application/atom+xml" href="http://geeks.netindonesia.net/blogs/ricardoalexander/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2005-12-01T08:09:00Z</updated><entry><title>First Post Using Windows Live Writer</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/10/08/First-Post-Using-Windows-Live-Writer.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/10/08/First-Post-Using-Windows-Live-Writer.aspx</id><published>2006-10-08T02:06:00Z</published><updated>2006-10-08T02:06:00Z</updated><content type="html">&lt;p&gt;My first post using this tool, nice one !!!&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/10/08/First-Post-Using-Windows-Live-Writer.aspx&amp;amp;subject=First Post Using Windows Live Writer" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/10/08/First-Post-Using-Windows-Live-Writer.aspx&amp;amp;t=First+Post+Using+Windows+Live+Writer" target="_blank" title="Submit First Post Using Windows Live Writer to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/10/08/First-Post-Using-Windows-Live-Writer.aspx&amp;amp;title=First+Post+Using+Windows+Live+Writer" target="_blank" title="Submit First Post Using Windows Live Writer to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/10/08/First-Post-Using-Windows-Live-Writer.aspx&amp;amp;phase=2" target="_blank" title="Submit First Post Using Windows Live Writer to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/10/08/First-Post-Using-Windows-Live-Writer.aspx&amp;amp;title=First+Post+Using+Windows+Live+Writer" target="_blank" title="Add First Post Using Windows Live Writer to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=12839" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Another way to pronounce WinFX Tech</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/06/06/9909.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/06/06/9909.aspx</id><published>2006-06-05T23:39:00Z</published><updated>2006-06-05T23:39:00Z</updated><content type="html">Rather than calling it Windows Presentation Foundation, Windows Communication Foundation, and Windows Workflow Foundation... ( it's too longgg !!! )&lt;br&gt;
OR&lt;br&gt;
Rather than calling it with their abbreviation, WPF - WCF - WWF/WF ( DAMN !!! We must spell 3 letters, how annoying !!! )&lt;br&gt;&lt;br&gt;

Let's pronounce it with :&lt;br&gt;&lt;br&gt;

&lt;b&gt;WCF = WinCom&lt;br&gt;
WPF = WinPrez&lt;br&gt;
WWF/WF = WinFlow&lt;br&gt;&lt;/b&gt;&lt;br&gt;&lt;br&gt;

This is the real posting&lt;br&gt;
&lt;a href="http://weblogs.asp.net/jgalloway/archive/2006/06/01/Make-MS-codenames-cool-again_3A00_-WinCom_2C00_-WinPrez_2C00_-WinFlow.aspx"&gt;http://weblogs.asp.net/jgalloway/archive/2006/06/01/Make-MS-codenames-cool-again_3A00_-WinCom_2C00_-WinPrez_2C00_-WinFlow.aspx&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
It's not that good but it's better...
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/06/06/9909.aspx&amp;amp;subject=Another way to pronounce WinFX Tech" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/06/06/9909.aspx&amp;amp;t=Another+way+to+pronounce+WinFX+Tech" target="_blank" title="Submit Another way to pronounce WinFX Tech to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/06/06/9909.aspx&amp;amp;title=Another+way+to+pronounce+WinFX+Tech" target="_blank" title="Submit Another way to pronounce WinFX Tech to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/06/06/9909.aspx&amp;amp;phase=2" target="_blank" title="Submit Another way to pronounce WinFX Tech to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/06/06/9909.aspx&amp;amp;title=Another+way+to+pronounce+WinFX+Tech" target="_blank" title="Add Another way to pronounce WinFX Tech to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=9909" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>50 Ajax Toolkits And Frameworks</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/05/06/9543.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/05/06/9543.aspx</id><published>2006-05-05T20:11:00Z</published><updated>2006-05-05T20:11:00Z</updated><content type="html">This is the link &lt;a href="http://www.maxkiesler.com/index.php/weblog/comments/round_up_of_50_ajax_toolkits_and_frameworks/"&gt;AJAX&lt;/a&gt; , ENJOY !!!
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/05/06/9543.aspx&amp;amp;subject=50 Ajax Toolkits And Frameworks" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/05/06/9543.aspx&amp;amp;t=50+Ajax+Toolkits+And+Frameworks" target="_blank" title="Submit 50 Ajax Toolkits And Frameworks to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/05/06/9543.aspx&amp;amp;title=50+Ajax+Toolkits+And+Frameworks" target="_blank" title="Submit 50 Ajax Toolkits And Frameworks to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/05/06/9543.aspx&amp;amp;phase=2" target="_blank" title="Submit 50 Ajax Toolkits And Frameworks to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/05/06/9543.aspx&amp;amp;title=50+Ajax+Toolkits+And+Frameworks" target="_blank" title="Add 50 Ajax Toolkits And Frameworks to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=9543" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>InfoCard Explained</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/29/9482.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/29/9482.aspx</id><published>2006-04-29T03:07:00Z</published><updated>2006-04-29T03:07:00Z</updated><content type="html">Try this site &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=181080"&gt;Infocard Explained&lt;/a&gt; , it's a nice video about infocard (a new identity management in vista, based on winfx). I think one of them in the video (the program manager of infocard) is indonesian, hmm, am i right ??? CMIIW..... And the nicest thing about infocard is that we can use this identity/credential for our WCF services, we just have to set some xml config for our WCF services and then when our program invoke that services , the infocard dialog will popup and ask us to choose the card that we want to use, cool right.... No more hassle in remembering all those kind of password and user for different services and websites.... We can integrate it all into a single sign-on using infocard and the UX (User Experience) is very good. Enjoy !!!
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/29/9482.aspx&amp;amp;subject=InfoCard Explained" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/29/9482.aspx&amp;amp;t=InfoCard+Explained" target="_blank" title="Submit InfoCard Explained to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/29/9482.aspx&amp;amp;title=InfoCard+Explained" target="_blank" title="Submit InfoCard Explained to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/29/9482.aspx&amp;amp;phase=2" target="_blank" title="Submit InfoCard Explained to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/29/9482.aspx&amp;amp;title=InfoCard+Explained" target="_blank" title="Add InfoCard Explained to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=9482" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Blogcast Series for Service Factory</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9427.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9427.aspx</id><published>2006-04-24T22:21:00Z</published><updated>2006-04-24T22:21:00Z</updated><content type="html">Here is a blogcast series for service factory, &lt;a href="http://blogs.msdn.com/donsmith/default.aspx"&gt;Service Factory Blogcast Series&lt;/a&gt; , ENJOY !!!!
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9427.aspx&amp;amp;subject=Blogcast Series for Service Factory" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9427.aspx&amp;amp;t=Blogcast+Series+for+Service+Factory" target="_blank" title="Submit Blogcast Series for Service Factory to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9427.aspx&amp;amp;title=Blogcast+Series+for+Service+Factory" target="_blank" title="Submit Blogcast Series for Service Factory to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9427.aspx&amp;amp;phase=2" target="_blank" title="Submit Blogcast Series for Service Factory to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9427.aspx&amp;amp;title=Blogcast+Series+for+Service+Factory" target="_blank" title="Add Blogcast Series for Service Factory to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=9427" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Service Software Factory/Service Factory</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9426.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9426.aspx</id><published>2006-04-24T22:15:00Z</published><updated>2006-04-24T22:15:00Z</updated><content type="html">Continuing my prev post.... Now i want to share one software factory that are ready to download and use. This bits are made by the guys at p&amp;p team, this factory helps us to create services based on WCF. Download the bits here &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=6fde9247-53a8-4879-853d-500cd2d97a83"&gt;Service   Factory&lt;/a&gt; , this thing's really cool, it has already implemented the best practices for creating Services.
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9426.aspx&amp;amp;subject=Service Software Factory/Service Factory" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9426.aspx&amp;amp;t=Service+Software+Factory%2fService+Factory" target="_blank" title="Submit Service Software Factory/Service Factory to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9426.aspx&amp;amp;title=Service+Software+Factory%2fService+Factory" target="_blank" title="Submit Service Software Factory/Service Factory to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9426.aspx&amp;amp;phase=2" target="_blank" title="Submit Service Software Factory/Service Factory to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9426.aspx&amp;amp;title=Service+Software+Factory%2fService+Factory" target="_blank" title="Add Service Software Factory/Service Factory to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=9426" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Guidance Automation Toolkit</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9425.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9425.aspx</id><published>2006-04-24T22:08:00Z</published><updated>2006-04-24T22:08:00Z</updated><content type="html">This toolkit helps us to create guidance for developer to follow in creating software, rather than creating written guidance we can create the guidance &lt;b&gt;DIRECTLY AVAILABLE IN&lt;/b&gt; visual studio 2005. This guidance can include pattern, snippet, best practices, solution template, project template, rule, add-in, etc... We can package it into an installation (.msi) and then install it into the developers machine, and after that there will be a new project/solution template in visual studio 2005  to create the project. As we can see that Guidance Automation Toolkit or GAT will be useful for architect to create rule for their developers. Some people call the package that are created using GAT by the name Software Factory. You can download the bit from here &lt;a href="http://www.guidanceautomation.net/"&gt;http://www.guidanceautomation.net/&lt;/a&gt; , in this website there are also some action, recipes, reference, template and other things that we can download and use it in our package. All of this are free and open source. So maybe later on, rather than making only whitepaper for pattern &amp; practices, there will be a Software Factory that has implemented those best practices that we can extend or use.
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9425.aspx&amp;amp;subject=Guidance Automation Toolkit" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9425.aspx&amp;amp;t=Guidance+Automation+Toolkit" target="_blank" title="Submit Guidance Automation Toolkit to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9425.aspx&amp;amp;title=Guidance+Automation+Toolkit" target="_blank" title="Submit Guidance Automation Toolkit to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9425.aspx&amp;amp;phase=2" target="_blank" title="Submit Guidance Automation Toolkit to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/04/25/9425.aspx&amp;amp;title=Guidance+Automation+Toolkit" target="_blank" title="Add Guidance Automation Toolkit to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=9425" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Top Things to Learn in .NET Development</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/15/8970.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/15/8970.aspx</id><published>2006-03-15T04:17:00Z</published><updated>2006-03-15T04:17:00Z</updated><content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;OOP&lt;/b&gt; - No comment for this one, everybody must have known about this one, it's a must in development world.&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;.NET Framework&lt;/b&gt; - Of course, without this there won't be .NET, things to learn about this thing is how everything work. From assembly, module, CLR to MSIL.&lt;br&gt;I recommend reading Essential.NET (The CLR) by Don Box n Chris Sells.&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;C#/VB/J#&lt;/b&gt; - Of course, this is the language !!! How can people speak if they don't learn the language.&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;ASP.NET&lt;/b&gt; - This is the era of web app.&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Design Pattern&lt;/b&gt; - Pattern.. Pattern.. and then Pattern &amp; Practices. But don't be a &lt;b&gt;PATTERNITIS&lt;/b&gt;.&lt;br&gt;I recommend the book Design Patterns by GOF (The extraordinare popular book), Head First Design Pattern, and P of EAA (Patterns of Enterprise Application Architecture) by Martin Fowler (You know the man...).&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;NUnit&lt;/b&gt; - TDD (Test Driven Development).&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;log4net&lt;/b&gt; - Nice logging API.&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;NAnt&lt;/b&gt; - Automate your build process.&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;NHibernate&lt;/b&gt; - The most popular ORM.&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;Agile Software Development&lt;/b&gt; - Keep Agile !!!&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;EntLib (Enterprise Library)&lt;/b&gt; - One heck of a framework.&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;CAB (Composite UI Application Block)&lt;/b&gt; - Cool MVC framework.&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;&lt;b&gt;SOA (Service Oriented Architecture)&lt;/b&gt; - Web Services (WSE, WSRF, etc), Remoting, Enterprise Services, and all those stuff.&lt;/li&gt;&lt;/ul&gt;&lt;br&gt;
The most interesting thing to tell is that other than the .NET itself, it's all FREE, clean with no charge at all !!! &lt;br&gt;&lt;br&gt;
CMIIW and add up other stuff that i didn't write, hope it helps. CIAOO !!!
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/15/8970.aspx&amp;amp;subject=Top Things to Learn in .NET Development" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/15/8970.aspx&amp;amp;t=Top+Things+to+Learn+in+.NET+Development" target="_blank" title="Submit Top Things to Learn in .NET Development to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/15/8970.aspx&amp;amp;title=Top+Things+to+Learn+in+.NET+Development" target="_blank" title="Submit Top Things to Learn in .NET Development to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/15/8970.aspx&amp;amp;phase=2" target="_blank" title="Submit Top Things to Learn in .NET Development to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/15/8970.aspx&amp;amp;title=Top+Things+to+Learn+in+.NET+Development" target="_blank" title="Add Top Things to Learn in .NET Development to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=8970" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Attributes in NHibernate</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8947.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8947.aspx</id><published>2006-03-13T06:10:00Z</published><updated>2006-03-13T06:10:00Z</updated><content type="html">It's been a long time since i post to this blog. I'm still busy with my CISCO stuff, and also have to train some end-user to use my software, and i work alone. I work as a .NET freelancer (my team is just me and one of my friend), but because my friend is also working in a company so i'm alone, since i'm still not working (waiting for my CISCO stuff). Now when i have time, i will try to share some of my knowledge, ok let's just start....
&lt;br&gt;&lt;br&gt;
We know there are some contribution to NHibernate because this ORM is so popular, one of the contribution that i like is to let NHibernate use attribute (like DLinq and XPO) instead of xml file to map our class/domain object to the DBMS, but actually it is just some helper class that let us set some attributes to our class and then we can generate the map data.&lt;br&gt;
First we just create some class that will be map with some table
&lt;br&gt;&lt;br&gt;
&lt;b&gt;class Customer&lt;br&gt;
{&lt;br&gt;
}
&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
and then we add some attributes to map this class to a table
&lt;br&gt;&lt;br&gt;
&lt;b&gt;[NHibernate.Mapping.Attributes.Class(Table="Customers")]&lt;br&gt;
class Customer&lt;br&gt;
{&lt;br&gt;
}
&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
and the we add one or more property that represent the id/primary key of the table and the attributes that map this property as id
&lt;br&gt;&lt;br&gt;
&lt;b&gt;private String _ID;
&lt;br&gt;&lt;br&gt;
[NHibernate.Mapping.Attributes.Id(Name="CustomerID")]&lt;br&gt;
[NHibernate.Mapping.Attributes.Generator(1, Class="native")]&lt;br&gt;
public String ID&lt;br&gt;
{&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;get&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return _ID;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;
}
&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
and of course we should add some column/property and the attribute that map this property as column
&lt;br&gt;&lt;br&gt;
&lt;b&gt;private String _name;
&lt;br&gt;&lt;br&gt;
[NHibernate.Mapping.Attributes.Property(NotNull=true)]&lt;br&gt;
public String Name&lt;br&gt;
{&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;get&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return _name;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;set&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_name=value;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;
}
&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
Like that...
&lt;br&gt;&lt;br&gt;
After we have created all the mapped property we can start the code that changes all this attribute mapping to a mapping data.&lt;br&gt;
This is the code...
&lt;br&gt;&lt;br&gt;
&lt;b&gt;NHibernate.Cfg.Configuration cfg = new NHibernate.Cfg.Configuration();&lt;br&gt;
System.IO.MemoryStream stream = new System.IO.MemoryStream();&lt;br&gt;
NHibernate.Mapping.Attributes.HbmSerializer.Default.HbmDefaultAccess = "field.camelcase-underscore";&lt;br&gt;
NHibernate.Mapping.Attributes.HbmSerializer.Default.Serialize( stream,System.Reflection.Assembly.GetExecutingAssembly() );&lt;br&gt;
stream.Position = 0;&lt;br&gt;
cfg.AddInputStream(stream);&lt;br&gt;
stream.Close();&lt;br&gt;
&lt;/b&gt;
&lt;br&gt;&lt;br&gt;
- First we create the NHibernate configuration and then we create a memorystream to store the map file in-memory.&lt;br&gt;
- Then we set some property, with this setting NHibernate will convert the name of the property in the camel case and will add an underscore before to get the name of the field that hold this data.&lt;br&gt;
- Then we serialize the class into xml (in-memory) from this assembly (executing assembly).&lt;br&gt;
- And last we rewind the stream and add the stream into the configuration then finally close the stream.&lt;br&gt;
&lt;br&gt;&lt;br&gt;
So other than cfg.AddAssembly / cfg.AddClass / anything ... we can also use cfg.AddInputStream to add the stream where the map exist.
&lt;br&gt;&lt;br&gt;
That's it... Hope it's useful...
&lt;br&gt;&lt;br&gt;
Ciaooo !!!

&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8947.aspx&amp;amp;subject=Attributes in NHibernate" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8947.aspx&amp;amp;t=Attributes+in+NHibernate" target="_blank" title="Submit Attributes in NHibernate to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8947.aspx&amp;amp;title=Attributes+in+NHibernate" target="_blank" title="Submit Attributes in NHibernate to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8947.aspx&amp;amp;phase=2" target="_blank" title="Submit Attributes in NHibernate to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8947.aspx&amp;amp;title=Attributes+in+NHibernate" target="_blank" title="Add Attributes in NHibernate to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=8947" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Hello from w.bloggar</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8944.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8944.aspx</id><published>2006-03-13T05:16:00Z</published><updated>2006-03-13T05:16:00Z</updated><content type="html">Test from w.bloggar
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8944.aspx&amp;amp;subject=Hello from w.bloggar" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8944.aspx&amp;amp;t=Hello+from+w.bloggar" target="_blank" title="Submit Hello from w.bloggar to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8944.aspx&amp;amp;title=Hello+from+w.bloggar" target="_blank" title="Submit Hello from w.bloggar to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8944.aspx&amp;amp;phase=2" target="_blank" title="Submit Hello from w.bloggar to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/03/13/8944.aspx&amp;amp;title=Hello+from+w.bloggar" target="_blank" title="Add Hello from w.bloggar to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=8944" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Comparing LINQ and Its Contemporaries</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/01/14/8331.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/01/14/8331.aspx</id><published>2006-01-14T02:51:00Z</published><updated>2006-01-14T02:51:00Z</updated><content type="html">&lt;html&gt;
&lt;body&gt;
There is a nice article in MSDN that compares LINQ and its contemporaries, just check this link &lt;a href="http://msdn.microsoft.com/netframework/default.aspx?pull=/library/en-us/dndotnet/html/linqcomparisons.asp"&gt;http://msdn.microsoft.com/netframework/default.aspx?pull=/library/en-us/dndotnet/html/linqcomparisons.asp&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/01/14/8331.aspx&amp;amp;subject=Comparing LINQ and Its Contemporaries" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/01/14/8331.aspx&amp;amp;t=Comparing+LINQ+and+Its+Contemporaries" target="_blank" title="Submit Comparing LINQ and Its Contemporaries to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/01/14/8331.aspx&amp;amp;title=Comparing+LINQ+and+Its+Contemporaries" target="_blank" title="Submit Comparing LINQ and Its Contemporaries to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/01/14/8331.aspx&amp;amp;phase=2" target="_blank" title="Submit Comparing LINQ and Its Contemporaries to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2006/01/14/8331.aspx&amp;amp;title=Comparing+LINQ+and+Its+Contemporaries" target="_blank" title="Add Comparing LINQ and Its Contemporaries to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=8331" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>WinFX SDK December CTP</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8198.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8198.aspx</id><published>2005-12-23T02:12:00Z</published><updated>2005-12-23T02:12:00Z</updated><content type="html">&lt;html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40"&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt;
&lt;meta name=ProgId content=Word.Document&gt;
&lt;meta name=Generator content="Microsoft Word 11"&gt;
&lt;meta name=Originator content="Microsoft Word 11"&gt;
&lt;link rel=File-List href="9FDAA95B_files/filelist.xml"&gt;
&lt;link rel=Edit-Time-Data href="9FDAA95B_files/editdata.mso"&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:DocumentProperties&gt;
  &lt;o:Author&gt;Rix&lt;/o:Author&gt;
  &lt;o:Template&gt;Normal&lt;/o:Template&gt;
  &lt;o:Revision&gt;1&lt;/o:Revision&gt;
  &lt;o:TotalTime&gt;18&lt;/o:TotalTime&gt;
  &lt;o:Created&gt;2005-12-22T13:49:00Z&lt;/o:Created&gt;
  &lt;o:Pages&gt;1&lt;/o:Pages&gt;
  &lt;o:Words&gt;162&lt;/o:Words&gt;
  &lt;o:Characters&gt;929&lt;/o:Characters&gt;
  &lt;o:Company&gt;Alexander Co&lt;/o:Company&gt;
  &lt;o:Lines&gt;7&lt;/o:Lines&gt;
  &lt;o:Paragraphs&gt;2&lt;/o:Paragraphs&gt;
  &lt;o:CharactersWithSpaces&gt;1089&lt;/o:CharactersWithSpaces&gt;
  &lt;o:Version&gt;11.6360&lt;/o:Version&gt;
 &lt;/o:DocumentProperties&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:GrammarState&gt;Clean&lt;/w:GrammarState&gt;
  &lt;w:DocumentKind&gt;DocumentEmail&lt;/w:DocumentKind&gt;
  &lt;w:EnvelopeVis/&gt;
  &lt;w:DrawingGridHorizontalSpacing&gt;6 pt&lt;/w:DrawingGridHorizontalSpacing&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;2&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:UseWord2002TableStyleRules/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
 &lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" LatentStyleCount="156"&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;
&lt;style&gt;
&lt;!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0mm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.huge
	{mso-style-name:huge;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:595.45pt 841.7pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:35.3pt;
	mso-footer-margin:35.3pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0mm 5.4pt 0mm 5.4pt;
	mso-para-margin:0mm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple style='tab-interval:36.0pt'&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;a name="_MailAutoSig"&gt;&lt;span style='font-size:10.0pt;
font-family:Arial'&gt;WinFX SDK December CTP sudah release, untuk download bisa
langsung ke &lt;/span&gt;&lt;/a&gt;&lt;a
href="http://msdn.microsoft.com/windowsvista/getthebeta/default.aspx"&gt;&lt;span
style='mso-bookmark:_MailAutoSig'&gt;&lt;span style='font-size:10.0pt;font-family:
Arial'&gt;http://msdn.microsoft.com/windowsvista/getthebeta/default.aspx&lt;/span&gt;&lt;/span&gt;&lt;span
style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:10.0pt;font-family:Arial'&gt; , kalau mau lengkapnya kira2 harus
download 4 file, yaitu WinFX Runtime, VS2005 WinFX Extension, WinFX SDK, dan
VS2005 Extension for WWF. Dan yang menarik dari CTP ini adalah terdapatnya
Cider (Codename Cider) dalam VS2005 WinFX Extension yang merupakan Designer
untuk WPF yang support Drag n Drop, Cool Right!!! Dan juga adanya beberapa API
3D baru, mungkin lengkapnya langsung cek aja kesini &lt;a
href="http://channel9.msdn.com/wiki/default.aspxCider.DecemberCTPReleaseNotes"&gt;&lt;span
style='mso-bookmark:_MailAutoSig'&gt;&lt;span style='font-size:10.0pt;font-family:
Arial'&gt;http://channel9.msdn.com/wiki/default.aspxCider.DecemberCTPReleaseNotes&lt;/span&gt;&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:10.0pt;font-family:Arial'&gt;Untuk total filenya kira 1.2 &lt;span
class=GramE&gt;GB ,&lt;/span&gt; saya sendiri lagi download dan tinggal SDK nya saja 40%
lagi. Udah ngga sabar untuk start Coding with this Toys&amp;#8230;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;a
href="mailto:Al3x4nd3r@hotmail.com"&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='mso-no-proof:yes'&gt;Al3x4nd3r@hotmail.com&lt;/span&gt;&lt;/span&gt;&lt;span
style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:16.0pt;mso-no-proof:yes'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;b style='mso-bidi-font-weight:
normal'&gt;&lt;u&gt;&lt;span style='mso-no-proof:yes'&gt;Ricardo Alexander (TrackerX)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;a
href="http://blogs.netindonesia.net/ricardoalexander"&gt;&lt;span style='mso-bookmark:
_MailAutoSig'&gt;&lt;span style='font-size:10.0pt;font-family:Arial;mso-no-proof:
yes'&gt;http://blogs.netindonesia.net/ricardoalexander&lt;/span&gt;&lt;/span&gt;&lt;span
style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:16.0pt;color:#0099FF;mso-no-proof:yes'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:16.0pt;color:#0099FF;mso-no-proof:yes'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span class=huge&gt;&lt;b
style='mso-bidi-font-weight:normal'&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;Genius&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;is&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;nothing&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;but&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;a&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;great&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;aptitude&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;for&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;patience&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;b
style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;color:#0099FF'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8198.aspx&amp;amp;subject=WinFX SDK December CTP" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8198.aspx&amp;amp;t=WinFX+SDK+December+CTP" target="_blank" title="Submit WinFX SDK December CTP to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8198.aspx&amp;amp;title=WinFX+SDK+December+CTP" target="_blank" title="Submit WinFX SDK December CTP to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8198.aspx&amp;amp;phase=2" target="_blank" title="Submit WinFX SDK December CTP to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8198.aspx&amp;amp;title=WinFX+SDK+December+CTP" target="_blank" title="Add WinFX SDK December CTP to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=8198" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Community In Touch WSS 2003 R2</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8197.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8197.aspx</id><published>2005-12-23T02:03:00Z</published><updated>2005-12-23T02:03:00Z</updated><content type="html">&lt;html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40"&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt;
&lt;meta name=ProgId content=Word.Document&gt;
&lt;meta name=Generator content="Microsoft Word 11"&gt;
&lt;meta name=Originator content="Microsoft Word 11"&gt;
&lt;link rel=File-List href="A83B4242_files/filelist.xml"&gt;
&lt;link rel=Edit-Time-Data href="A83B4242_files/editdata.mso"&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:DocumentProperties&gt;
  &lt;o:Author&gt;Rix&lt;/o:Author&gt;
  &lt;o:Template&gt;Normal&lt;/o:Template&gt;
  &lt;o:Revision&gt;1&lt;/o:Revision&gt;
  &lt;o:TotalTime&gt;11&lt;/o:TotalTime&gt;
  &lt;o:Created&gt;2005-12-22T13:49:00Z&lt;/o:Created&gt;
  &lt;o:Pages&gt;1&lt;/o:Pages&gt;
  &lt;o:Words&gt;190&lt;/o:Words&gt;
  &lt;o:Characters&gt;1087&lt;/o:Characters&gt;
  &lt;o:Company&gt;Alexander Co&lt;/o:Company&gt;
  &lt;o:Lines&gt;9&lt;/o:Lines&gt;
  &lt;o:Paragraphs&gt;2&lt;/o:Paragraphs&gt;
  &lt;o:CharactersWithSpaces&gt;1275&lt;/o:CharactersWithSpaces&gt;
  &lt;o:Version&gt;11.6360&lt;/o:Version&gt;
 &lt;/o:DocumentProperties&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:GrammarState&gt;Clean&lt;/w:GrammarState&gt;
  &lt;w:DocumentKind&gt;DocumentEmail&lt;/w:DocumentKind&gt;
  &lt;w:EnvelopeVis/&gt;
  &lt;w:DrawingGridHorizontalSpacing&gt;6 pt&lt;/w:DrawingGridHorizontalSpacing&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;2&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:UseWord2002TableStyleRules/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
 &lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" LatentStyleCount="156"&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;
&lt;style&gt;
&lt;!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0mm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.huge
	{mso-style-name:huge;}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes;}
@page Section1
	{size:595.45pt 841.7pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:35.3pt;
	mso-footer-margin:35.3pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0mm 5.4pt 0mm 5.4pt;
	mso-para-margin:0mm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple style='tab-interval:36.0pt'&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;Habis
attend Community In Touch pertama bagi para IT Pro (mengenai WSS 2003 R2), hmm&amp;#8230; asik juga
acaranya , sebagai Developer saya jadi bisa dapat beberapa pandangan baru dalam
mengusahakan agar aplikasi dapat memanfaatkan infrastruktur yang sudah ada, dan
apalagi dengan adanya ADFS dan UNIX interop, semuanya jadi membuka banyak
challenge baru dalam men-develop aplikasi yang terintegrasi&amp;#8230;. &lt;span
class=GramE&gt;Dan jelas bagi saya yang seorang Developer memang paling tertarik
dengan 2 komponen ini (ADFS dan UNIX interop).&lt;/span&gt; Dan dalam acara ini juga
sangat terlihat &lt;span class=GramE&gt;cara&lt;/span&gt; pandang yang berbeda antara para
IT PRO dan Developer (dan bagaimana IT PRO memprotes kalau Developer melulu
yang dimanjain dan dipublikasikan, hehehehe&amp;#8230;&amp;#8230;.). Yang pasti jika
kita bisa saling komunikasi antara IT PRO dan Developer maka kita bisa
mendevelop aplikasi yang lebih ter-integrasi dengan sistem kita dan
memungkinkan kita untuk membuat infrastruktur sistem yang SSO (Single Sign On),
sehingga dapat mempermudah end-user dalam mengingat user dan passwordnya karena
hanya ada satu.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;a name="_MailAutoSig"&gt;&lt;/a&gt;&lt;a
href="mailto:Al3x4nd3r@hotmail.com"&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='mso-no-proof:yes'&gt;Al3x4nd3r@hotmail.com&lt;/span&gt;&lt;/span&gt;&lt;span
style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:16.0pt;mso-no-proof:yes'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;b style='mso-bidi-font-weight:
normal'&gt;&lt;u&gt;&lt;span style='mso-no-proof:yes'&gt;Ricardo Alexander (TrackerX)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;a
href="http://blogs.netindonesia.net/ricardoalexander"&gt;&lt;span style='mso-bookmark:
_MailAutoSig'&gt;&lt;span style='font-size:10.0pt;font-family:Arial;mso-no-proof:
yes'&gt;http://blogs.netindonesia.net/ricardoalexander&lt;/span&gt;&lt;/span&gt;&lt;span
style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:16.0pt;color:#0099FF;mso-no-proof:yes'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:16.0pt;color:#0099FF;mso-no-proof:yes'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span class=huge&gt;&lt;b
style='mso-bidi-font-weight:normal'&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;Genius&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;is&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;nothing&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;but&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;a&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;great&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;aptitude&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;for&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;patience&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;b
style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;color:#0099FF'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8197.aspx&amp;amp;subject=Community In Touch WSS 2003 R2" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8197.aspx&amp;amp;t=Community+In+Touch+WSS+2003+R2" target="_blank" title="Submit Community In Touch WSS 2003 R2 to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8197.aspx&amp;amp;title=Community+In+Touch+WSS+2003+R2" target="_blank" title="Submit Community In Touch WSS 2003 R2 to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8197.aspx&amp;amp;phase=2" target="_blank" title="Submit Community In Touch WSS 2003 R2 to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/23/8197.aspx&amp;amp;title=Community+In+Touch+WSS+2003+R2" target="_blank" title="Add Community In Touch WSS 2003 R2 to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=8197" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Son Of Smartpart</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/20/8175.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/20/8175.aspx</id><published>2005-12-20T00:06:00Z</published><updated>2005-12-20T00:06:00Z</updated><content type="html">&lt;html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40"&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt;
&lt;meta name=ProgId content=Word.Document&gt;
&lt;meta name=Generator content="Microsoft Word 11"&gt;
&lt;meta name=Originator content="Microsoft Word 11"&gt;
&lt;link rel=File-List href="583D6A3E_files/filelist.xml"&gt;
&lt;link rel=Edit-Time-Data href="583D6A3E_files/editdata.mso"&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:DocumentProperties&gt;
  &lt;o:Author&gt;Rix&lt;/o:Author&gt;
  &lt;o:Template&gt;Normal&lt;/o:Template&gt;
  &lt;o:Revision&gt;1&lt;/o:Revision&gt;
  &lt;o:TotalTime&gt;3&lt;/o:TotalTime&gt;
  &lt;o:Created&gt;2005-12-19T11:50:00Z&lt;/o:Created&gt;
  &lt;o:Pages&gt;1&lt;/o:Pages&gt;
  &lt;o:Words&gt;155&lt;/o:Words&gt;
  &lt;o:Characters&gt;884&lt;/o:Characters&gt;
  &lt;o:Company&gt;Alexander Co&lt;/o:Company&gt;
  &lt;o:Lines&gt;7&lt;/o:Lines&gt;
  &lt;o:Paragraphs&gt;2&lt;/o:Paragraphs&gt;
  &lt;o:CharactersWithSpaces&gt;1037&lt;/o:CharactersWithSpaces&gt;
  &lt;o:Version&gt;11.6360&lt;/o:Version&gt;
 &lt;/o:DocumentProperties&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:GrammarState&gt;Clean&lt;/w:GrammarState&gt;
  &lt;w:DocumentKind&gt;DocumentEmail&lt;/w:DocumentKind&gt;
  &lt;w:EnvelopeVis/&gt;
  &lt;w:DrawingGridHorizontalSpacing&gt;6 pt&lt;/w:DrawingGridHorizontalSpacing&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;2&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:UseWord2002TableStyleRules/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
 &lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" LatentStyleCount="156"&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;
&lt;style&gt;
&lt;!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0mm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.huge
	{mso-style-name:huge;}
@page Section1
	{size:595.45pt 841.7pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:35.3pt;
	mso-footer-margin:35.3pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0mm 5.4pt 0mm 5.4pt;
	mso-para-margin:0mm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple style='tab-interval:36.0pt'&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;Kita bisa
host atau menjalankan User Control yang sudah kita buat di ASP.NET 2.0 kedalam
WebParts dari Portal Sharepoint kita dengan menggunakan ini, download dulu dari
sini WebPartsnya &lt;a
href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=6cfaabc8-db4d-41c3-8a88-3f974a7d0abe"&gt;http://www.gotdotnet.com/workspaces/workspace.aspx?id=6cfaabc8-db4d-41c3-8a88-3f974a7d0abe&lt;/a&gt;
, cari yang Son Of Smartpart (for 2.0) jangan yang Smartpart (for 1.1), dan ini
beberapa link quickstart&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;a
href="http://weblogs.asp.net/jan/archive/2005/12/01/432020.aspx"&gt;http://weblogs.asp.net/jan/archive/2005/12/01/432020.aspx&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;a
href="http://www.sharepointblogs.com/codeandstuff/articles/4337.aspx"&gt;http://www.sharepointblogs.com/codeandstuff/articles/4337.aspx&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;Have Fun&amp;#8230;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;a name="_MailAutoSig"&gt;&lt;/a&gt;&lt;a
href="mailto:Al3x4nd3r@hotmail.com"&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='mso-no-proof:yes'&gt;Al3x4nd3r@hotmail.com&lt;/span&gt;&lt;/span&gt;&lt;span
style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:16.0pt;mso-no-proof:yes'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;b style='mso-bidi-font-weight:
normal'&gt;&lt;u&gt;&lt;span style='mso-no-proof:yes'&gt;Ricardo Alexander (TrackerX)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;a
href="http://blogs.netindonesia.net/ricardoalexander"&gt;&lt;span style='mso-bookmark:
_MailAutoSig'&gt;&lt;span style='font-size:10.0pt;font-family:Arial;mso-no-proof:
yes'&gt;http://blogs.netindonesia.net/ricardoalexander&lt;/span&gt;&lt;/span&gt;&lt;span
style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:16.0pt;color:#0099FF;mso-no-proof:yes'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:16.0pt;color:#0099FF;mso-no-proof:yes'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span class=huge&gt;&lt;b
style='mso-bidi-font-weight:normal'&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;Genius&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;is&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;nothing&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;but&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;a&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;great&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;aptitude&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;for&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;patience&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;b
style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;color:#0099FF'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/20/8175.aspx&amp;amp;subject=Son Of Smartpart" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/20/8175.aspx&amp;amp;t=Son+Of+Smartpart" target="_blank" title="Submit Son Of Smartpart to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/20/8175.aspx&amp;amp;title=Son+Of+Smartpart" target="_blank" title="Submit Son Of Smartpart to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/20/8175.aspx&amp;amp;phase=2" target="_blank" title="Submit Son Of Smartpart to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/20/8175.aspx&amp;amp;title=Son+Of+Smartpart" target="_blank" title="Add Son Of Smartpart to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=8175" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry><entry><title>Persistence Datasets</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/01/8030.aspx" /><id>http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/01/8030.aspx</id><published>2005-12-01T01:09:00Z</published><updated>2005-12-01T01:09:00Z</updated><content type="html">&lt;html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40"&gt;

&lt;head&gt;
&lt;meta http-equiv=Content-Type content="text/html; charset=us-ascii"&gt;
&lt;meta name=ProgId content=Word.Document&gt;
&lt;meta name=Generator content="Microsoft Word 11"&gt;
&lt;meta name=Originator content="Microsoft Word 11"&gt;
&lt;link rel=File-List href="EF27EB0E_files/filelist.xml"&gt;
&lt;link rel=Edit-Time-Data href="EF27EB0E_files/editdata.mso"&gt;
&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:DocumentProperties&gt;
  &lt;o:Author&gt;Rix&lt;/o:Author&gt;
  &lt;o:Template&gt;Normal&lt;/o:Template&gt;
  &lt;o:Revision&gt;1&lt;/o:Revision&gt;
  &lt;o:TotalTime&gt;3&lt;/o:TotalTime&gt;
  &lt;o:Created&gt;2005-11-30T13:02:00Z&lt;/o:Created&gt;
  &lt;o:Pages&gt;1&lt;/o:Pages&gt;
  &lt;o:Words&gt;107&lt;/o:Words&gt;
  &lt;o:Characters&gt;612&lt;/o:Characters&gt;
  &lt;o:Company&gt;Alexander Co&lt;/o:Company&gt;
  &lt;o:Lines&gt;5&lt;/o:Lines&gt;
  &lt;o:Paragraphs&gt;1&lt;/o:Paragraphs&gt;
  &lt;o:CharactersWithSpaces&gt;718&lt;/o:CharactersWithSpaces&gt;
  &lt;o:Version&gt;11.6360&lt;/o:Version&gt;
 &lt;/o:DocumentProperties&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:DocumentKind&gt;DocumentEmail&lt;/w:DocumentKind&gt;
  &lt;w:EnvelopeVis/&gt;
  &lt;w:DrawingGridHorizontalSpacing&gt;6 pt&lt;/w:DrawingGridHorizontalSpacing&gt;
  &lt;w:DisplayHorizontalDrawingGridEvery&gt;2&lt;/w:DisplayHorizontalDrawingGridEvery&gt;
  &lt;w:DisplayVerticalDrawingGridEvery&gt;2&lt;/w:DisplayVerticalDrawingGridEvery&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:UseWord2002TableStyleRules/&gt;
  &lt;/w:Compatibility&gt;
  &lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
 &lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" LatentStyleCount="156"&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;
&lt;style&gt;
&lt;!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0mm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	mso-style-noshow:yes;
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:Arial;
	mso-ascii-font-family:Arial;
	mso-hansi-font-family:Arial;
	mso-bidi-font-family:Arial;
	color:windowtext;}
span.huge
	{mso-style-name:huge;}
@page Section1
	{size:595.45pt 841.7pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;
	mso-header-margin:35.3pt;
	mso-footer-margin:35.3pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0mm 5.4pt 0mm 5.4pt;
	mso-para-margin:0mm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";
	mso-ansi-language:#0400;
	mso-fareast-language:#0400;
	mso-bidi-language:#0400;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;/head&gt;

&lt;body lang=EN-US link=blue vlink=purple style='tab-interval:36.0pt'&gt;

&lt;div class=Section1&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;The Last
Component has released Persistent Datasets 1.0.5 &amp;#8211; the persistence
framework that use native C#/VB queries for querying database. The newest
release supports querying both DataSets and Domain Objects using improved Typed
Queries syntax and includes SqlServer 2005 support.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;For those
who are waiting for LINQ&amp;#8230;&amp;#8230;&amp;#8230;. Nahhh, this is not the answer,
but you can try how nice is a Typed Query, and how interesting to do some QUERY
to your Domain Objects/Business Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;This is the
link &lt;a href="http://www.lastcomponent.com/"&gt;http://www.lastcomponent.com/&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='font-size:10.0pt;font-family:Arial'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;a name="_MailAutoSig"&gt;&lt;/a&gt;&lt;a
href="mailto:Al3x4nd3r@hotmail.com"&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='mso-no-proof:yes'&gt;Al3x4nd3r@hotmail.com&lt;/span&gt;&lt;/span&gt;&lt;span
style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
style='font-size:16.0pt;mso-no-proof:yes'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;b style='mso-bidi-font-weight:
normal'&gt;&lt;u&gt;&lt;span style='mso-no-proof:yes'&gt;Ricardo Alexander (TrackerX)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;b style='mso-bidi-font-weight:
normal'&gt;&lt;span style='font-size:16.0pt;color:#0099FF;mso-no-proof:yes'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span class=huge&gt;&lt;b
style='mso-bidi-font-weight:normal'&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;Genius&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;is&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;nothing&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;but&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;a&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;great&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;aptitude&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;for&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;span
class=huge&gt;&lt;b style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;
color:#0099FF;mso-no-proof:yes'&gt; &lt;/span&gt;&lt;span style='color:#0099FF;mso-no-proof:
yes'&gt;patience&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style='mso-bookmark:_MailAutoSig'&gt;&lt;/span&gt;&lt;b
style='mso-bidi-font-weight:normal'&gt;&lt;span style='font-size:16.0pt;color:#0099FF'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;

&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/01/8030.aspx&amp;amp;subject=Persistence Datasets" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/01/8030.aspx&amp;amp;t=Persistence+Datasets" target="_blank" title="Submit Persistence Datasets to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/01/8030.aspx&amp;amp;title=Persistence+Datasets" target="_blank" title="Submit Persistence Datasets to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/01/8030.aspx&amp;amp;phase=2" target="_blank" title="Submit Persistence Datasets to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ricardoalexander/archive/2005/12/01/8030.aspx&amp;amp;title=Persistence+Datasets" target="_blank" title="Add Persistence Datasets to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=8030" width="1" height="1"&gt;</content><author><name>ricardoalexander</name><uri>http://geeks.netindonesia.net/members/ricardoalexander.aspx</uri></author></entry></feed>