<?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">Welly Tambunan - Extreme Programmer</title><subtitle type="html">Agile Lovers, Test Addicted, Extreme Programming fans boy, ALT .NET evangelist, Architecture geeks, Open Source .NET</subtitle><id>http://geeks.netindonesia.net/blogs/welly_tambunan/atom.aspx</id><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/default.aspx" /><link rel="self" type="application/atom+xml" href="http://geeks.netindonesia.net/blogs/welly_tambunan/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2012-05-19T22:38:00Z</updated><entry><title>Just give me the source code please….</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2013/04/08/just_2D00_give_2D00_me_2D00_the_2D00_source_2D00_code_2D00_please.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2013/04/08/just_2D00_give_2D00_me_2D00_the_2D00_source_2D00_code_2D00_please.aspx</id><published>2013-04-08T15:23:24Z</published><updated>2013-04-08T15:23:24Z</updated><content type="html">&lt;p&gt;Source code is really important for us. That’s why I love open source so much. Well. not only as a consumer of open source, but also a producer.&lt;/p&gt;  &lt;p&gt;Reading people codes can give you a huge knowledge about best practice and change how you write the code. Especially if the writer is good developer. &lt;/p&gt;  &lt;p&gt;Sometimes we need so badly to see the source code… But we can’t. This is a very painful experience. Maybe we find there’s a strange error in commercial library, or maybe we need to &lt;a href="http://channel9.msdn.com/Series/-NET-Debugging-Stater-Kit-for-the-Production-Environment"&gt;debug in production environment&lt;/a&gt; when we can’t debug with our beloved Visual Studio. &lt;/p&gt;  &lt;p&gt;Absolutely we need that source code !&lt;/p&gt;  &lt;p&gt;Previously I create a &lt;a href="http://weltam.wordpress.com/2012/11/30/cracking-net-software/"&gt;blog post&lt;/a&gt; about a decompiler. I use RedGate Reflector. But. it’s not free and my trial version has been over. &lt;/p&gt;  &lt;p&gt;You can read the complete article here &lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.wordpress.com/2013/04/08/just-give-me-the-source-code-please/"&gt;http://weltam.wordpress.com/2013/04/08/just-give-me-the-source-code-please/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cheers&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/welly_tambunan/archive/2013/04/08/just_2D00_give_2D00_me_2D00_the_2D00_source_2D00_code_2D00_please.aspx&amp;amp;subject=Just give me the source code please…." 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/welly_tambunan/archive/2013/04/08/just_2D00_give_2D00_me_2D00_the_2D00_source_2D00_code_2D00_please.aspx&amp;amp;t=Just+give+me+the+source+code+please%e2%80%a6." target="_blank" title="Submit Just give me the source code please…. 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/welly_tambunan/archive/2013/04/08/just_2D00_give_2D00_me_2D00_the_2D00_source_2D00_code_2D00_please.aspx&amp;amp;title=Just+give+me+the+source+code+please%e2%80%a6." target="_blank" title="Submit Just give me the source code please…. 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/welly_tambunan/archive/2013/04/08/just_2D00_give_2D00_me_2D00_the_2D00_source_2D00_code_2D00_please.aspx&amp;amp;phase=2" target="_blank" title="Submit Just give me the source code please…. 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/welly_tambunan/archive/2013/04/08/just_2D00_give_2D00_me_2D00_the_2D00_source_2D00_code_2D00_please.aspx&amp;amp;title=Just+give+me+the+source+code+please%e2%80%a6." target="_blank" title="Add Just give me the source code please…. 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=194751" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>Grab your Visual Studio 2012 Update 2</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2013/04/06/grab_2D00_your_2D00_visual_2D00_studio_2D00_2012_2D00_update_2D00_2.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2013/04/06/grab_2D00_your_2D00_visual_2D00_studio_2D00_2012_2D00_update_2D00_2.aspx</id><published>2013-04-06T08:03:46Z</published><updated>2013-04-06T08:03:46Z</updated><content type="html">&lt;p&gt;I know I’m a lil bit late joining the party for installing VS 2012 update 2. But just get my internet connection upgraded.&amp;#160; The first thing I do to download the VS 2012 update 2. &lt;/p&gt;  &lt;p&gt;I think I need to create an offline installer and share it to my colleague next week. Yes. You can create an offline installer. I think this is the best way to install it. You can share it with others and save a national bandwith. &lt;/p&gt;  &lt;p&gt;Seems I’ve got a problem uploading image with LiveWriter to geeks blog. You can follow the complete article here&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.wordpress.com/2013/04/06/grab-your-visual-studio-2012-update-2/"&gt;http://weltam.wordpress.com/2013/04/06/grab-your-visual-studio-2012-update-2/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Enjoy it !&lt;/p&gt;  &lt;p&gt;Cheers&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/welly_tambunan/archive/2013/04/06/grab_2D00_your_2D00_visual_2D00_studio_2D00_2012_2D00_update_2D00_2.aspx&amp;amp;subject=Grab your Visual Studio 2012 Update 2" 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/welly_tambunan/archive/2013/04/06/grab_2D00_your_2D00_visual_2D00_studio_2D00_2012_2D00_update_2D00_2.aspx&amp;amp;t=Grab+your+Visual+Studio+2012+Update+2" target="_blank" title="Submit Grab your Visual Studio 2012 Update 2 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/welly_tambunan/archive/2013/04/06/grab_2D00_your_2D00_visual_2D00_studio_2D00_2012_2D00_update_2D00_2.aspx&amp;amp;title=Grab+your+Visual+Studio+2012+Update+2" target="_blank" title="Submit Grab your Visual Studio 2012 Update 2 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/welly_tambunan/archive/2013/04/06/grab_2D00_your_2D00_visual_2D00_studio_2D00_2012_2D00_update_2D00_2.aspx&amp;amp;phase=2" target="_blank" title="Submit Grab your Visual Studio 2012 Update 2 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/welly_tambunan/archive/2013/04/06/grab_2D00_your_2D00_visual_2D00_studio_2D00_2012_2D00_update_2D00_2.aspx&amp;amp;title=Grab+your+Visual+Studio+2012+Update+2" target="_blank" title="Add Grab your Visual Studio 2012 Update 2 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=194750" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>LiveWriter, Visual Studio and My Code</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2013/03/26/livewriter_2D00_visual_2D00_studio_2D00_and_2D00_my_2D00_code.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2013/03/26/livewriter_2D00_visual_2D00_studio_2D00_and_2D00_my_2D00_code.aspx</id><published>2013-03-26T08:30:59Z</published><updated>2013-03-26T08:30:59Z</updated><content type="html">&lt;p&gt;I’ve been using LiveWriter quite some time for now. It’s very easy and comfortable. Today I’ve found an interesting blogpost that explain how to paste code to LiveWriter so it can be displayed beautifully. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h5&gt;&lt;a href="http://blogs.msdn.com/b/jpsanders/archive/2013/03/21/how-to-add-a-copy-code-link-to-your-blog-post-and-colored-code-blocks.aspx"&gt;How to: Add a ‘Copy Code’ Link to Your Blog Post and Colored Code Blocks&lt;/a&gt;&lt;/h5&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This actually what I needed. My favorite IDE and Blog editor live happily ever after. &lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="background:white;color:black;"&gt;   &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;public class &lt;/span&gt;&lt;span style="background:white;color:#2b91af;"&gt;HappyDayEA &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;: &lt;/span&gt;&lt;span style="background:white;color:#2b91af;"&gt;EExpertAdvisor
    &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;{
        &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;private &lt;/span&gt;&lt;span style="background:white;color:#2b91af;"&gt;IOrderManager &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;_orderManagement;
        &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;private const double &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;LotSize = 1;
        &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;private &lt;/span&gt;&lt;span style="background:white;color:#2b91af;"&gt;Order &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;_buyOrder = &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;null&lt;/span&gt;&lt;span style="background:white;color:black;"&gt;;
        &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;private &lt;/span&gt;&lt;span style="background:white;color:#2b91af;"&gt;Order &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;_sellOrder = &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;null&lt;/span&gt;&lt;span style="background:white;color:black;"&gt;;
        &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;private &lt;/span&gt;&lt;span style="background:white;color:#2b91af;"&gt;DateTime &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;prevtime = &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;default&lt;/span&gt;&lt;span style="background:white;color:black;"&gt;(&lt;/span&gt;&lt;span style="background:white;color:#2b91af;"&gt;DateTime&lt;/span&gt;&lt;span style="background:white;color:black;"&gt;);

        &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;private bool &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;isInitialize = &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;false&lt;/span&gt;&lt;span style="background:white;color:black;"&gt;;
        
        &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;protected override int &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;Init()
        {
            _orderManagement = &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;new &lt;/span&gt;&lt;span style="background:white;color:#2b91af;"&gt;NoOrderCreatedManager&lt;/span&gt;&lt;span style="background:white;color:black;"&gt;(&lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;this&lt;/span&gt;&lt;span style="background:white;color:black;"&gt;);
            prevtime = Time[0];
            isInitialize = &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;true&lt;/span&gt;&lt;span style="background:white;color:black;"&gt;;
            &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;return &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;(0);
        }

        &lt;/span&gt;&lt;span style="background:white;color:blue;"&gt;internal void &lt;/span&gt;&lt;span style="background:white;color:black;"&gt;CreatedMagicBoxFromPreviousCandle()
        {
            _buyOrder = PendingBuy(Symbol, LotSize, High[1] 
            &lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;

&lt;p&gt;Hope this helps !&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/welly_tambunan/archive/2013/03/26/livewriter_2D00_visual_2D00_studio_2D00_and_2D00_my_2D00_code.aspx&amp;amp;subject=LiveWriter, Visual Studio and My Code" 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/welly_tambunan/archive/2013/03/26/livewriter_2D00_visual_2D00_studio_2D00_and_2D00_my_2D00_code.aspx&amp;amp;t=LiveWriter%2c+Visual+Studio+and+My+Code" target="_blank" title="Submit LiveWriter, Visual Studio and My Code 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/welly_tambunan/archive/2013/03/26/livewriter_2D00_visual_2D00_studio_2D00_and_2D00_my_2D00_code.aspx&amp;amp;title=LiveWriter%2c+Visual+Studio+and+My+Code" target="_blank" title="Submit LiveWriter, Visual Studio and My Code 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/welly_tambunan/archive/2013/03/26/livewriter_2D00_visual_2D00_studio_2D00_and_2D00_my_2D00_code.aspx&amp;amp;phase=2" target="_blank" title="Submit LiveWriter, Visual Studio and My Code 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/welly_tambunan/archive/2013/03/26/livewriter_2D00_visual_2D00_studio_2D00_and_2D00_my_2D00_code.aspx&amp;amp;title=LiveWriter%2c+Visual+Studio+and+My+Code" target="_blank" title="Add LiveWriter, Visual Studio and My Code 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=194749" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>async await in .NET 4.0</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/12/13/async_2D00_await_2D00_in_2D00_net_2D00_4_2D00_0.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/12/13/async_2D00_await_2D00_in_2D00_net_2D00_4_2D00_0.aspx</id><published>2012-12-13T08:01:20Z</published><updated>2012-12-13T08:01:20Z</updated><content type="html">&lt;p&gt;i think you are agree that async await in c# 5 is a really cool feature. I will explain in the future blog post more detail about this. The problem now how if you want to use this feature in .NET 4.0. Let say that you can’t change the production environment to the latest .NET framework (4.5).&lt;/p&gt;  &lt;p&gt;Firstly I have already installed Visual Studio 2012 in my machine. I try to change the target framework to .NET 4&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.files.wordpress.com/2012/12/image15.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://weltam.files.wordpress.com/2012/12/image_thumb11.png" width="381" height="125" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;At first I’m very happy because the async keyword is appear in my editor. But the red squiggly wipe all the happines.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.files.wordpress.com/2012/12/image16.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://weltam.files.wordpress.com/2012/12/image_thumb12.png" width="400" height="126" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can see a cause of the problem at error window. Seems there are a missing type or assembly.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.files.wordpress.com/2012/12/image17.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://weltam.files.wordpress.com/2012/12/image_thumb13.png" width="600" height="74" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The answer to our problem is :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=29576"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://weltam.files.wordpress.com/2012/12/image18.png" width="557" height="73" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can gain the simplicity and beauty of asynchronous to make your apps performance better. &lt;/p&gt;  &lt;p&gt;Maybe you see there is no executable download in the previous link. That’s because you have to get the required library through &lt;a href="http://nuget.org/"&gt;Nuget&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.files.wordpress.com/2012/12/image19.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://weltam.files.wordpress.com/2012/12/image_thumb14.png" width="600" height="141" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Search “&lt;b&gt;Microsoft.CompilerServices.AsyncTargetingPack&lt;/b&gt;” from nugget package manager. And install the package. That’s strange that the package is for Visual Studio 11. Well. Let’s try to give it a shoot.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.files.wordpress.com/2012/12/image20.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://weltam.files.wordpress.com/2012/12/image_thumb15.png" width="600" height="96" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;After you install it the red squiggly disappear. You can dive into detail what’s contained in this package from object browser&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.files.wordpress.com/2012/12/image21.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://weltam.files.wordpress.com/2012/12/image_thumb16.png" width="368" height="121" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There are a a lot of extensions method contain in AsyncCompatLibExtensions.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.files.wordpress.com/2012/12/image22.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://weltam.files.wordpress.com/2012/12/image_thumb17.png" width="517" height="250" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Then writes your codes.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.files.wordpress.com/2012/12/image23.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://weltam.files.wordpress.com/2012/12/image_thumb18.png" width="548" height="97" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Compile and run it asynchronously. If you see the IL with Diassembler you can see that our async await compiled into the same result as .NET 4.5. You should thanks the compiler baby. &lt;img class="wlEmoticon wlEmoticon-smile" style="border-top-style:none;border-left-style:none;border-bottom-style:none;border-right-style:none;" alt="Smile" src="http://weltam.files.wordpress.com/2012/12/wlemoticon-smile2.png" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://weltam.files.wordpress.com/2012/12/image24.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;background-image:none;border-bottom-width:0px;padding-top:0px;padding-left:0px;display:inline;padding-right:0px;border-top-width:0px;" border="0" alt="image" src="http://weltam.files.wordpress.com/2012/12/image_thumb19.png" width="540" height="564" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Cheers&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/welly_tambunan/archive/2012/12/13/async_2D00_await_2D00_in_2D00_net_2D00_4_2D00_0.aspx&amp;amp;subject=async await in .NET 4.0" 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/welly_tambunan/archive/2012/12/13/async_2D00_await_2D00_in_2D00_net_2D00_4_2D00_0.aspx&amp;amp;t=async+await+in+.NET+4.0" target="_blank" title="Submit async await in .NET 4.0 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/welly_tambunan/archive/2012/12/13/async_2D00_await_2D00_in_2D00_net_2D00_4_2D00_0.aspx&amp;amp;title=async+await+in+.NET+4.0" target="_blank" title="Submit async await in .NET 4.0 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/welly_tambunan/archive/2012/12/13/async_2D00_await_2D00_in_2D00_net_2D00_4_2D00_0.aspx&amp;amp;phase=2" target="_blank" title="Submit async await in .NET 4.0 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/welly_tambunan/archive/2012/12/13/async_2D00_await_2D00_in_2D00_net_2D00_4_2D00_0.aspx&amp;amp;title=async+await+in+.NET+4.0" target="_blank" title="Add async await in .NET 4.0 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=193669" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>Cracking .NET Software</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/30/cracking_2D00_net_2D00_software.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/30/cracking_2D00_net_2D00_software.aspx</id><published>2012-11-30T02:14:45Z</published><updated>2012-11-30T02:14:45Z</updated><content type="html">&lt;p&gt;Are you familiar with this picture ?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_2B289D91.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;float:none;margin-left:auto;display:block;border-top-width:0px;margin-right:auto;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_2113FC66.png" width="244" height="227" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;If you are not then you have to visit &lt;a href="http://9gag.com"&gt;this cool website&lt;/a&gt; regulary. If you have already, congrats. then you are a cool person to. :D&lt;/p&gt;  &lt;p&gt;This is what exactly we will do in this blog post. I always thought that to crack software is really hard at university. A couple a days ago i found that actually that’s pretty simple and i believe that you can do it also. Of course i’m not want you to be pirate. Let’s just do it for fun. :)&lt;/p&gt;  &lt;p&gt;Don’t worry we don’t have to deep dive into assembly or machine language thing in this stuff. I will.. maybe next time, if i have a chance to do it. But today it’s only a simple start for you to get your hands dirty. &lt;/p&gt;  &lt;p&gt;I know all this stuff because previously i want to crack my friends software because it can be run in Windows 8. I try to find out why the license mechanism is not working on my Machine. &lt;/p&gt;  &lt;p&gt;My first try is to get a the coolest software decompiler&amp;#160; in .NET world. &lt;a href="http://www.reflector.net/"&gt;Reflector&lt;/a&gt;. If you don’t have one, please go get it and use the trial version to get the feel how great it is. I see the license routine and found out where i can leverage the weakness of this software. Just drag the assembly to reflector and open the related method. Very simple to use. Turns out that this assembly hasn&amp;#39;t been obsfucated first. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;You definitely have to obfuscate your assembly if it’s not open source project. &lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_51E68E04.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_5B5F4C7A.png" width="567" height="211" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here’s another assembly that has been obfuscated. You can still see the code, but i bet it will hurt your eyes, just give up and buy the license. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_40B2B061.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_13BD4D86.png" width="575" height="268" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I include the assembly in my project, create a simple main program in my software. I try to do reflection because some of the assembly is internal. So another best practice again is…    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_718541FF.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_5BBB59A2.png" width="400" height="72" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;     &lt;br /&gt;For a really critical and high privacy class, you should keep the access at least as possible. don’t create all class public by default. that’s just plain stupid !!! If you don’t want everyone get access to it try to make it internal.       &lt;br /&gt;      &lt;br /&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;There is a very good book that will support my statement. You can check this cool book. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://shop.oreilly.com/product/0790145353665.do?sortby=publicationDate"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;float:none;margin-left:auto;display:block;border-top-width:0px;margin-right:auto;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_0864137C.png" width="201" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;After a couple of headaches i finally found a very nice reflector add ins that help me to crack that software. Have you ever heard about &lt;a href="http://reflexil.net/"&gt;reflexil&lt;/a&gt; ? That cool tools can modify an IL (intermediate language) and save the result. That’s exactly what we’re looking for. Just go download the latest version. &lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://sourceforge.net/projects/reflexil/files/latest/download?source=files"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_14F1C098.png" width="448" height="52" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Extract the file and then add to reflector.    &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_56A8F626.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_119028F0.png" width="315" height="175" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_214FBDF4.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_7F83E562.png" width="369" height="304" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And now you can find the interesting method and see the IL    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_2D41885B.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_1DDE007F.png" width="514" height="329" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;If you are not into IL, don’t worry. You can just modify the method directly and insert the relevant code. Very simple. Just right click in instruction window and choose this one&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_2B1463C5.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_6999B16B.png" width="444" height="174" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And all you have to do is replace the whole class with yours. You have to make it compile-able. Compile and click ok. Your evil IL will be inserted.    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_47CDD8DA.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_5F851040.png" width="351" height="311" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Now you can save the modified assembly by right clicking the assembly, choose reflxil and save as…    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_39AEE9DD.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_71812E00.png" width="385" height="306" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;And then replace the original assembly with this one. And you are done. Right next door to hell because of cracking other people software. :)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Use this information to protect your software only. Of course that’s depend on your heart right ?&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sourceforge.net/projects/reflexil/?source=dlp"&gt;http://sourceforge.net/projects/reflexil/?source=dlp&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://geekswithblogs.net/MarkPearl/archive/2010/09/01/crack-.net-applications-101-ndash-part-2.aspx"&gt;http://geekswithblogs.net/MarkPearl/archive/2010/09/01/crack-.net-applications-101-ndash-part-2.aspx&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://geekswithblogs.net/MarkPearl/archive/2010/08/31/crack-.net-applications-101-ndash-part-1.aspx"&gt;http://geekswithblogs.net/MarkPearl/archive/2010/08/31/crack-.net-applications-101-ndash-part-1.aspx&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://stackoverflow.com/questions/451453/how-to-get-a-static-property-with-reflection"&gt;http://stackoverflow.com/questions/451453/how-to-get-a-static-property-with-reflection&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Cheers&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/welly_tambunan/archive/2012/11/30/cracking_2D00_net_2D00_software.aspx&amp;amp;subject=Cracking .NET Software" 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/welly_tambunan/archive/2012/11/30/cracking_2D00_net_2D00_software.aspx&amp;amp;t=Cracking+.NET+Software" target="_blank" title="Submit Cracking .NET Software 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/welly_tambunan/archive/2012/11/30/cracking_2D00_net_2D00_software.aspx&amp;amp;title=Cracking+.NET+Software" target="_blank" title="Submit Cracking .NET Software 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/welly_tambunan/archive/2012/11/30/cracking_2D00_net_2D00_software.aspx&amp;amp;phase=2" target="_blank" title="Submit Cracking .NET Software 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/welly_tambunan/archive/2012/11/30/cracking_2D00_net_2D00_software.aspx&amp;amp;title=Cracking+.NET+Software" target="_blank" title="Add Cracking .NET Software 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=193656" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>Team Leadership Books to read</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/26/team_2D00_leadership_2D00_books_2D00_to_2D00_read.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/26/team_2D00_leadership_2D00_books_2D00_to_2D00_read.aspx</id><published>2012-11-25T23:41:08Z</published><updated>2012-11-25T23:41:08Z</updated><content type="html">&lt;p&gt;No one work in isolation. Team is a very precious thing that will made your software dream comes true. Need to read those book to create and maintain a great team. Here is my bucket list reading .. when i have a free time…    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_70F92052.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_2786CB97.png" width="165" height="244" /&gt;&lt;/a&gt; &lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_7F741C77.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_36F9B799.png" width="160" height="244" /&gt;&lt;/a&gt; &lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_54F7C58D.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_009869BD.png" width="188" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_79D53A6C.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_0A8C951F.png" width="207" height="244" /&gt;&lt;/a&gt; &lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_61150186.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_4AFE7027.png" width="164" height="244" /&gt;&lt;/a&gt; &lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_10A2FA46.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_2564CCF9.png" width="161" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_5CCADE27.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_7FCB29CA.png" width="163" height="244" /&gt;&lt;/a&gt; &lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_1E356AB4.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_58ECEDBD.png" width="188" height="244" /&gt;&lt;/a&gt; &lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_1706086F.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_7F8B543D.png" width="166" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Definitely need some very good time to read it !&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/welly_tambunan/archive/2012/11/26/team_2D00_leadership_2D00_books_2D00_to_2D00_read.aspx&amp;amp;subject=Team Leadership Books to read" 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/welly_tambunan/archive/2012/11/26/team_2D00_leadership_2D00_books_2D00_to_2D00_read.aspx&amp;amp;t=Team+Leadership+Books+to+read" target="_blank" title="Submit Team Leadership Books to read 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/welly_tambunan/archive/2012/11/26/team_2D00_leadership_2D00_books_2D00_to_2D00_read.aspx&amp;amp;title=Team+Leadership+Books+to+read" target="_blank" title="Submit Team Leadership Books to read 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/welly_tambunan/archive/2012/11/26/team_2D00_leadership_2D00_books_2D00_to_2D00_read.aspx&amp;amp;phase=2" target="_blank" title="Submit Team Leadership Books to read 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/welly_tambunan/archive/2012/11/26/team_2D00_leadership_2D00_books_2D00_to_2D00_read.aspx&amp;amp;title=Team+Leadership+Books+to+read" target="_blank" title="Add Team Leadership Books to read 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=193650" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>TypeScript : Large Scale Javascript Development made easy</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/24/typescript_2D00_large_2D00_scale_2D00_javascript_2D00_development_2D00_made_2D00_easy.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/24/typescript_2D00_large_2D00_scale_2D00_javascript_2D00_development_2D00_made_2D00_easy.aspx</id><published>2012-11-24T10:18:03Z</published><updated>2012-11-24T10:18:03Z</updated><content type="html">&lt;p&gt;Beberapa tahun belakangan ini javascript sudah menjadi first class language yang tidak hanya digunakan untuk aplikasi web saja tetapi juga di sisi server. Anda dapat melihat framework sepertiNode.js, framework for single page apps, bahkan video streaming and conference jg memanfaatkan kekuatan dari javascript dan HTML 5. Jangan lupa juga bahwa microsoft menggunakan javascript sebagai salah satu language yg dapat membuat aplikasi windows store apps (windows 8). Perkembangan library javascript dengan kehadiran HTML 5 juga sangat mengesankan. Sepertinya hampir tidak ada hal yang tidak bisa dilakukan dengan javascript . &lt;/p&gt;  &lt;p&gt;Tetapi sudah bukan rahasia lagi bahwa pembangunan aplikasi dengan memanfaatkan javascript apalagi hal tersebut memiliki skala besar sangat painful. Hal ini disebabkan lemahnya dukungan dari tools dan javascript merupakan scripting language yang memiliki nature dynamic typing. Anda dapat melihat banyak buku yang akan membahas lengkap bagaimana kita bisa membuat code base kita lebih maintanable dan hal tersebut dapat dilakukan tetapi tidak mudah. Anda dapat melihat sebagian kecil dari buku yang membahas hal tersebut. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_70048834.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_502F4CF8.png" width="197" height="244" /&gt;&lt;/a&gt; &lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_1B4247BB.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_0D5FDBF3.png" width="187" height="244" /&gt;&lt;/a&gt; &lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_4DF20295.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_5ABC32E6.png" width="187" height="244" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_64547B4F.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_5CB8E615.png" width="198" height="244" /&gt;&lt;/a&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_126E2B70.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_64DCE5DF.png" width="200" height="244" /&gt;&lt;/a&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_2F83ADAD.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_5BFCB7C6.png" width="193" height="244" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Jika anda membaca buku diatas terutama buku yang terakhir (membahas tdd, refactoring dan pattern), anda akan merasakan bahwa sulit untuk melakukan hal tersebut dengan benar.&amp;#160; &lt;/p&gt;  &lt;p&gt;Anda mungkin pernah mendengar mengenai &lt;a href="http://coffeescript.org/"&gt;CoffeScript&lt;/a&gt; yang menawarkan kemudahan dan ada beberapa project serupa. Dan akhirnya microsoft pun membuat bahasanya sendiri yaitu &lt;a href="http://www.typescriptlang.org/"&gt;TypeScript&lt;/a&gt;. Seperti beberapa project yang lain typescript akan menghasilkan javascript code. Dan creatornya adalah Anders Hejlsberg yang merupakan Architect dari c#. Wow. Sintaks yang digunakan pada TypeScript juga mirip c# dan java. You will love this one. Anda juga dapat memanfaatkan VIsual Studio sebagai IDE , melakukan debugging dsb. Static typing jadi anda akan mendapat bantuan dari compiler mengenai sintaks error dsb. Awesome right ?? Ok enough marketing speech. let’s write some code. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;First Cup with TypeScript&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Anda dapat menginstall typescript plugin untuk visual studio dari &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=34790"&gt;sini&lt;/a&gt;.       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_2F0754EB.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_3E5AB6FA.png" width="575" height="106" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Setelah anda melakukan instalasi anda dapat menemukan template baru pada visual studio. Berikan nama dan create project.      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_3CA9EB26.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_485F3258.png" width="583" height="161" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Anda akan mendapati file .ts (typescript) dan .js (javascript). Secara otomatis file typescript akan dicompile menjadi javascript.      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_269359C7.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_1DC3517B.png" width="222" height="244" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Jika anda membuka file .ts dan jika background programming anda adalah java atau c# maka hal ini sangat familar sekali bagi anda. clean and beautiful.      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_14F3492F.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_008D83A4.png" width="577" height="283" /&gt;&lt;/a&gt;       &lt;br /&gt;apakah anda bisa bayangkan bagaimana membuat code tersebut dengan javascript. Silahkan anda buka sendiri file javascriptnya. very messy and hurt your eyes. guaranteed!!       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_1CDAC5C4.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_26BFB72F.png" width="391" height="341" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Sekarang mari kita jalankan. Pastikan dulu bahwa browser yg terpilih untuk menjalankan aplikasi ini adlah Internet Explorer, karena sebelumnya saya tidak dapat melakukan debugging dengan Chrome.      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_6B8BDB63.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_7819887F.png" width="308" height="221" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Jika anda ingin mengetes fitur debugging pada bagian ini anda dapat menset breakpoint. Saya membuatnya pada constructor.      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_75FC89B6.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_73072503.png" width="427" height="152" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Tekan F5&amp;#160; untuk menjalankannya. Anda akan mendapat pesan seperti berikut ini karena dia akan dijalakan di IIS. Tekan saja OK.      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_69CAE9C2.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_08A15DA1.png" width="441" height="186" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;Internet explorer akan terbuka untuk menampilkan hasilnya. Voila aplikasi kita dijalankan dan aplikasi berhenti pada breakpoint. Anda juga akan mendapatkan fitur debugging yang diberikan oleh visual studio.       &lt;br /&gt;      &lt;br /&gt;&amp;#160;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_45E21268.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_3254B2C7.png" width="417" height="240" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Tekan F5 untuk melanjutkan aplikasi lagi. Akan ditampilkan page seperti berikut ini.      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_47065FAD.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_2A1D3AD8.png" width="322" height="113" /&gt;&lt;/a&gt;&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Websocket dengan TypeScript&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Sekarang mari kita membuat code sederhana. Saya penasaran bagaimana dengan dukungan HTML 5 pada typescript. Dan fitur yang saya cari adalah ??? the most powerful one from HTML 5. WEBSOCKET !!. Let’s do it. Saya akan menggunakan server websocket yang dapat diakes disni &lt;a title="http://www.websocket.org/echo.html" href="http://www.websocket.org/echo.html"&gt;http://www.websocket.org/echo.html&lt;/a&gt;.       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_16FC0E2C.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_7BE33F1D.png" width="535" height="223" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;Anda dapat melihat alamat websocketnya adalah &lt;a title="ws://echo.websocket.org"&gt;ws://echo.websocket.org&lt;/a&gt;. Hanya merupakan simple reply dari server. Anda dapat mencoba terlebih dahulu demo nya untuk memastikan dukungan websocket pada browser anda dan juga tidak ada masalah dengan firewall dan NAT.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Tambahkan code yang telah di highlight berikut ini.      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_055BFD94.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_43751845.png" width="486" height="255" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;Perhatikan pendeklarasian variable dengan static type, intellisense pada websocket dan penggunaan lambda expression untuk callback. Sangat indah sekali.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Langsung saja kita jalankan dengan menekan F5. Anda akan mendapat pesan bahwa koneksi websocket telah dibuat ke server.      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_14CEE996.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_7AFAB366.png" width="227" height="174" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;Tekan OK dan message anda akan dibalas oleh server.       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_33392A7F.png"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_188C8E66.png" width="239" height="185" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;Anda dapat melihat presentasi mengenai javascript langsung dari pembuatnya dari dua video berikut ini.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt; &lt;a href="http://channel9.msdn.com/posts/Anders-Hejlsberg-Introducing-TypeScript"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_69C6D5C3.png" width="244" height="140" /&gt;&lt;/a&gt; &lt;a href="http://channel9.msdn.com/Events/Build/2012/3-012"&gt;&lt;img title="image" style="border-left-width:0px;border-right-width:0px;border-bottom-width:0px;display:inline;border-top-width:0px;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_658CD831.png" width="244" height="139" /&gt;&lt;/a&gt;   &lt;ol&gt;&lt;/ol&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Have fun with TypeScript !!!    &lt;br /&gt;    &lt;br /&gt;Cheers&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/welly_tambunan/archive/2012/11/24/typescript_2D00_large_2D00_scale_2D00_javascript_2D00_development_2D00_made_2D00_easy.aspx&amp;amp;subject=TypeScript : Large Scale Javascript Development made easy" 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/welly_tambunan/archive/2012/11/24/typescript_2D00_large_2D00_scale_2D00_javascript_2D00_development_2D00_made_2D00_easy.aspx&amp;amp;t=TypeScript+%3a+Large+Scale+Javascript+Development+made+easy" target="_blank" title="Submit TypeScript : Large Scale Javascript Development made easy 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/welly_tambunan/archive/2012/11/24/typescript_2D00_large_2D00_scale_2D00_javascript_2D00_development_2D00_made_2D00_easy.aspx&amp;amp;title=TypeScript+%3a+Large+Scale+Javascript+Development+made+easy" target="_blank" title="Submit TypeScript : Large Scale Javascript Development made easy 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/welly_tambunan/archive/2012/11/24/typescript_2D00_large_2D00_scale_2D00_javascript_2D00_development_2D00_made_2D00_easy.aspx&amp;amp;phase=2" target="_blank" title="Submit TypeScript : Large Scale Javascript Development made easy 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/welly_tambunan/archive/2012/11/24/typescript_2D00_large_2D00_scale_2D00_javascript_2D00_development_2D00_made_2D00_easy.aspx&amp;amp;title=TypeScript+%3a+Large+Scale+Javascript+Development+made+easy" target="_blank" title="Add TypeScript : Large Scale Javascript Development made easy 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=193649" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>The Next C++ Books you have to read !</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/08/the-next-c-books-you-have-to-read.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/08/the-next-c-books-you-have-to-read.aspx</id><published>2012-11-08T00:10:48Z</published><updated>2012-11-08T00:10:48Z</updated><content type="html">&lt;p&gt;C++ dalam tahun terakhir ini mengalami perkembangan yang sangat pesat. Banyak buku-buku atau artikel yang sudah tidak valid lagi. Kita sebaiknya membaca buku-buku yang terbaru mengenai c++ sehingga tidak menggunakan ilmu yang sudah lawas dan ketinggalan jaman. Berikut adalah beberapa buku yang sebaiknya dibaca untuk memperbaharui kemampuan c++ anda atau mungkin anda baru mulai belajar c++. Find this book and read it &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;C++ Primer Plus     &lt;br /&gt;&lt;/li&gt;    &lt;p&gt;&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0321776402"&gt;&lt;img title="01 - CPPRimerPlus" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="01 - CPPRimerPlus" src="http://geeks.netindonesia.net/blogs/welly_tambunan/01CPPRimerPlus_0B7474FE.png" width="191" height="244" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;Buku ini merupakan pengantar yang sangat bagus untuk c++ untuk level pemula. Mudah untuk diikuti dan lengkap. Buku ini sudah mencaai edisi ke enam sehingga sudah dapat dipastikan banyak peminatnya. Buku ini sudah mencakup c++ 11. &lt;/p&gt;    &lt;li&gt;C++ in One Hour a Day     &lt;br /&gt;&lt;/li&gt;    &lt;p&gt;&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0672335670"&gt;&lt;img title="02 - OneHourADay" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="02 - OneHourADay" src="http://geeks.netindonesia.net/blogs/welly_tambunan/02OneHourADay_0B0AD2BA.png" width="192" height="244" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;Pembagian waktu belajar dari buku ini cukup baik. Banyak hal-hal praktis yang disampaikan dari buku tersebut. Buku ini ditulis oleh MVP c++ sehingga anda dapat melihat penjelasan practical dan good programming practices di dalamnya&lt;/p&gt;    &lt;li&gt;C++ Primer     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_778003C9.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_638B9295.png" width="186" height="244" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;p&gt;Telah di update untuk c++11. Membantu anda untuk mempelajari bahasa dengan cepat, menggunakannya secara modern dan cara yang efektif. Buku ini juga dipenuhi dengan best practices dan cara menggunakan core language dan standard library. &lt;/p&gt;    &lt;li&gt;C++ Succinctly - C++ for C# Developers     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.syncfusion.com/resources/techportal/ebooks/cplusplus"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_70F4364C.png" width="186" height="244" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;Buku ini ditulis untuk membantu developer c# mempelajari modern c++. Sehingga developer c# tidak perlu belajar dari ground zero, tetapi memanfaatkan pengetahuannya sebelumnya sehingga dapat menguasai bahasa ini dengan cepat.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The C++ Programming Language     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_6C118290.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_76F8A69C.png" width="198" height="244" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;Buku ini ditulis oleh pencipta c++ dan berfungsi sebagai buku referensi lengkap dan bukan tutorial mengenai fitur bahasa. Buku ini akan segera terbit dan terupdate dengan fitur c++ 11.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;The C++ Standard Library     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.amazon.com/Standard-Library-Tutorial-Reference-2nd/dp/0321623215/ref=sr_1_5?s=books&amp;amp;ie=UTF8&amp;amp;qid=1343831407&amp;amp;sr=1-5&amp;amp;keywords=the+c%2B%2B+programming+language"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_67E45873.png" width="201" height="244" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;Buku ini memberikan pemahaman yang dalam tentang setiap komponen library dan penjelasan tentang design dari library. Dilengkapi juga dengan praktik programming yang effective dan kesalahan yang sering juga best practice. Banyak sample code yang dapat anda lihat pada buku ini.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;C++ AMP     &lt;br /&gt;&lt;/li&gt;    &lt;br /&gt;&lt;a href="http://www.amazon.com/exec/obidos/redirect?tag=flazx-20&amp;amp;path=tg/detail/-/0735664730/"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_54C5BC78.png" width="201" height="244" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;Buku ini sangat practical buat c++ developer dalam mempelajari dasar parallel programming dengan c++ AMP. Kita dapat memanfaatkakn kekuatan GPU dengan C++ AMP sehingga aplikasi kita dapat memiliki performance yang lebih. Buku ini memiliki contoh yang detail dan case study.     &lt;br /&gt;    &lt;br /&gt;    &lt;li&gt;Beginning Visual C++ 2012     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.amazon.com/Ivor-Hortons-Beginning-Visual-2012/dp/1118368088/ref=sr_1_2?ie=UTF8&amp;amp;qid=1352253171&amp;amp;sr=8-2&amp;amp;keywords=visual+c%2B%2B"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_66A4E0F6.png" width="193" height="244" /&gt;&lt;/a&gt;       &lt;br /&gt;Buku ini mencakup pembahasan detail menggunakan c++ pada Visual Studio yang terbaru yaitu 2012. Anda dapat menemukan penjelasan dari c++ 11, c++/CLI, c++/CX dan penggunaan debugger dan tools lain nya pada visual studio.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Programming Windows 8 Apps with Microsoft Visual C++     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.amazon.com/Programming-Windows-Apps-Microsoft-Visual/dp/0735670617/ref=pd_sim_b_4"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_78840574.png" width="199" height="244" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;p&gt;Anda dapat menggunakan skill visual c++ anda untuk membangun aplikasi modern dengan Windows 8. Buku ini akan menjelaskan secara rinci Windows Runtime dan c++/cx. Bagaimana anda dapat menggunakan native c++ pada windows store dan juga xaml untuk membuat modern ui. Buku ini akan segera terbit.&lt;/p&gt;    &lt;li&gt;Building Windows 8 Apps with Microsoft Visual C++     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.amazon.com/Build-Windows-Apps-Microsoft-Visual/dp/0735667233/ref=pd_bxgy_b_img_y"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_27D57AFF.png" width="197" height="244" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;Buku ini seperti biasa akan memberikan detail step by step yang dapat anda ikuti. Secara lambat tapi pasti menjelaskan konsep disertai dengan praktek yang detail. Learn by doing exercises. Buku ini akan segera terbit.      &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;Masih ada buku baru yg belum di daftarkan ? Let me know and i will update the list. Send me email at if05041 [at] gmail [dot] com   &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/welly_tambunan/archive/2012/11/08/the-next-c-books-you-have-to-read.aspx&amp;amp;subject=The Next C++ Books you have to read !" 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/welly_tambunan/archive/2012/11/08/the-next-c-books-you-have-to-read.aspx&amp;amp;t=The+Next+C%2b%2b+Books+you+have+to+read+!" target="_blank" title="Submit The Next C++ Books you have to read ! 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/welly_tambunan/archive/2012/11/08/the-next-c-books-you-have-to-read.aspx&amp;amp;title=The+Next+C%2b%2b+Books+you+have+to+read+!" target="_blank" title="Submit The Next C++ Books you have to read ! 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/welly_tambunan/archive/2012/11/08/the-next-c-books-you-have-to-read.aspx&amp;amp;phase=2" target="_blank" title="Submit The Next C++ Books you have to read ! 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/welly_tambunan/archive/2012/11/08/the-next-c-books-you-have-to-read.aspx&amp;amp;title=The+Next+C%2b%2b+Books+you+have+to+read+!" target="_blank" title="Add The Next C++ Books you have to read ! 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=193632" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>Future C++</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/07/future-c.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/07/future-c.aspx</id><published>2012-11-07T00:00:40Z</published><updated>2012-11-07T00:00:40Z</updated><content type="html">&lt;p&gt;Event terbesar buat windows developer sudah berakhir. Herb sutter membawakan satu sesi presentasi yang sangat menarik bagi c++ developer. Anda dapat menyaksikannya pada channel 9 di link berikut ini&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/Events/Build/2012/2-005"&gt;&lt;img title="futurecpp" style="border-top:0px;border-right:0px;border-bottom:0px;float:none;margin-left:auto;border-left:0px;display:block;margin-right:auto;" border="0" alt="futurecpp" src="http://geeks.netindonesia.net/blogs/welly_tambunan/futurecpp_0C4E4EDC.png" width="226" height="129" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Menurut saya presentasi ini layak menjadi key note pada hari terakhir. Herb Sutter in the podium. What else, right ?&lt;/p&gt;  &lt;p&gt;Ada banyak hal yang sangat menarik disampaikan pada presentasi tersebut. Saya akan memberikan point2nya dan referensi yang bisa anda rujuk. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_5AA004FB.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_4DF20C45.png" width="534" height="302" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Banyak sekali fitur-fitur baru khusus untuk c++ pada visual c++ 2012. Anda wajib mencobanya sendiri. Dari segi bahasa, tools, dan juga performance. Sekarang anda juga sudah dapat membuat aplikasi games di Windows Phone 8 dengan C++. Sehingga banyak code yang bisa anda share dari aplikasi desktop, windows store dan phone. Developer Productivity !!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_2C52911C.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_1F35D4C0.png" width="540" height="306" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Banyak request yang dilayangkan ke MIcrosoft untuk Visual C++ dan beberapa priority sudah dipenuhi oleh Microsoft. Anda bisa merujuk di link berikut ini. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/vcblog/archive/2012/10/08/10357555.aspx"&gt;XP Targeting&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/vcblog/archive/2012/09/12/10348456.aspx"&gt;Visual Studio 2012 Desktop Express&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Dan yang paling penting adalah C++ 11 feature. Pada &lt;a href="http://channel9.msdn.com/Events/GoingNative/GoingNative-2012"&gt;GoingNative 2012&lt;/a&gt; yang lalu Microsoft berjanji akan merelease fitur-fitur yang belum ada secara berkelanjutan. Hal ini dipenuhi !! We can trust MS right ? :)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/vcblog/archive/2012/11/02/visual-c-c-11-and-the-future-of-c.aspx"&gt;More C++ and more to come…&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Banyak fitur-fitur penting yang telah dimasukkan ke dalam compiler seperti variadic template, initializer list, delegating constructor, etc etc. Install and play with it! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_474CE39A.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_037D0EFE.png" width="542" height="307" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;STL (the man) juga membawakan satu video khusus yang menjelaskan mengenai fitur-fitur tersebut. Watch it and learn a lot from him&lt;/p&gt;  &lt;p&gt;&lt;a href="http://channel9.msdn.com/Series/C9-Lectures-Stephan-T-Lavavej-Core-C-/STLCCSeries6"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_2D3D3799.png" width="227" height="131" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Pada GoingNative 2012 juga disinggung bahwa library standard c++ kalah telak dengan library standard java dan .net. Hal ini menyebabkan c++ developer harus hunting library yang dibutuhkan. Akan lebih baik jika kita memiliki library yang sekelas dengan .NET framework ato Java SDK ? Hal ini akan segera terealisasi di c++. ISO c++ sedang berjuang untuk hal tersebut. Kita tinggal menunggu waktu saja. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_62FF5068.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_69949F02.png" width="526" height="298" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Anda mungkin merasakan bahwa perkembangan c++ terasa berjalan sangat lambat bahkan tidak terasa. Hal ini adalah masa lalu. Masa depan sama sekali sudah berubah. Anda akan merasakan perubahan yang sangat cepat dari c++ mulai dari sekarang !&amp;#160; Berikut rencana kerja dari ISO C++. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_41ABBC9A.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_44C50AFB.png" width="531" height="301" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Jika anda dulu merasakan bahwa resource untuk c++ tersebar dan tidak tersentralisasi. Hal tersebut sudah berakhir. ISO C++ telah memiliki &lt;a href="http://isocpp.org/"&gt;website&lt;/a&gt; sendiri. Anda dapat segera berkunjung ke sana. Artike-artikel dan informasi yang terdapat disana sangat berharga sekali dan berasal dari veteran c++ yang ada di bumi ini. Anda bahkan bisa mengakses dari mobile dengan tampilan yang bagus. Memang ditujukan untuk semua device. Read from anywhere !&lt;/p&gt;  &lt;p&gt;&lt;a href="http://isocpp.org/"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_7A1AF0D5.png" width="538" height="306" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;C++ sekarng juga sudah memilki foundation untuk mempromosikan dan penggunaan Standard c++ pada semua compiler dan semua platform. Vendor Independent !&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/b/vcblog/archive/2012/11/02/from-build-herb-sutter-announces-november-ctp-isocpp-org-standard-c-foundation-and-more.aspx"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_7A6968E1.png" width="536" height="303" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Mari kita bersama-sama di Indonesia menyebarkan berita gembira ini. &lt;/p&gt;  &lt;p&gt;C++ is still evolve and Never Die !&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Cheers&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/welly_tambunan/archive/2012/11/07/future-c.aspx&amp;amp;subject=Future C++" 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/welly_tambunan/archive/2012/11/07/future-c.aspx&amp;amp;t=Future+C%2b%2b" target="_blank" title="Submit Future C++ 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/welly_tambunan/archive/2012/11/07/future-c.aspx&amp;amp;title=Future+C%2b%2b" target="_blank" title="Submit Future C++ 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/welly_tambunan/archive/2012/11/07/future-c.aspx&amp;amp;phase=2" target="_blank" title="Submit Future C++ 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/welly_tambunan/archive/2012/11/07/future-c.aspx&amp;amp;title=Future+C%2b%2b" target="_blank" title="Add Future C++ 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=193630" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>TFS as Service… To The Cloud !!!!</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/02/tfs-as-service-to-the-cloud.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/11/02/tfs-as-service-to-the-cloud.aspx</id><published>2012-11-02T08:41:52Z</published><updated>2012-11-02T08:41:52Z</updated><content type="html">&lt;p&gt;What a coincidence !!&lt;/p&gt;  &lt;p&gt;Hari ini saya membuat postingan yang segera dikomentari oleh Joshua Partogi mengenai TFS&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/01conv_45418581.png"&gt;&lt;img title="01- conv" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="01- conv" src="http://geeks.netindonesia.net/blogs/welly_tambunan/01conv_thumb_7EE940CD.png" width="483" height="361" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Tak berselang lama saya melihat bahwa ternyata TFS sudah ada di Cloud as a Services !!!   &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/02conv_6F6B5060.png"&gt;&lt;img title="02 - conv" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="02 - conv" src="http://geeks.netindonesia.net/blogs/welly_tambunan/02conv_thumb_53C9551B.png" width="438" height="368" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Tak mau ketinggalan saya langsung melakukan explorasi singkat dengan TFS. &lt;/p&gt;  &lt;p&gt;Silahkan baca secara lengkap pada blog post saya berikut ini&lt;/p&gt;  &lt;p&gt;&lt;a title="http://weltam.wordpress.com/2012/11/02/tfs-as-service-to-the-cloud/" href="http://weltam.wordpress.com/2012/11/02/tfs-as-service-to-the-cloud/"&gt;http://weltam.wordpress.com/2012/11/02/tfs-as-service-to-the-cloud/&lt;/a&gt;    &lt;br /&gt;    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://tfs.visualstudio.com/"&gt;&lt;img title="03 - Free" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="03 - Free" src="http://geeks.netindonesia.net/blogs/welly_tambunan/03Free_653C46A4.png" width="513" height="246" /&gt;&lt;/a&gt;     &lt;br /&gt;    &lt;br /&gt;Seamless End to End Software Development Process !!&lt;/p&gt;  &lt;p&gt;Cheers&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/welly_tambunan/archive/2012/11/02/tfs-as-service-to-the-cloud.aspx&amp;amp;subject=TFS as Service… To The Cloud !!!!" 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/welly_tambunan/archive/2012/11/02/tfs-as-service-to-the-cloud.aspx&amp;amp;t=TFS+as+Service%e2%80%a6+To+The+Cloud+!!!!" target="_blank" title="Submit TFS as Service… To The Cloud !!!! 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/welly_tambunan/archive/2012/11/02/tfs-as-service-to-the-cloud.aspx&amp;amp;title=TFS+as+Service%e2%80%a6+To+The+Cloud+!!!!" target="_blank" title="Submit TFS as Service… To The Cloud !!!! 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/welly_tambunan/archive/2012/11/02/tfs-as-service-to-the-cloud.aspx&amp;amp;phase=2" target="_blank" title="Submit TFS as Service… To The Cloud !!!! 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/welly_tambunan/archive/2012/11/02/tfs-as-service-to-the-cloud.aspx&amp;amp;title=TFS+as+Service%e2%80%a6+To+The+Cloud+!!!!" target="_blank" title="Add TFS as Service… To The Cloud !!!! 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=193625" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>Chat for Windows Store Apps Part 2 – XMPP Server Installation</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/10/31/chat-for-windows-store-apps-part-2-xmpp-server-installation.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/10/31/chat-for-windows-store-apps-part-2-xmpp-server-installation.aspx</id><published>2012-10-31T15:50:18Z</published><updated>2012-10-31T15:50:18Z</updated><content type="html">&lt;p&gt;Pada artikel sebelumnya saya sudah menjelaskan bahwa aplikasi chat terdiri atas aplikasi client dan server. Server yang sebelumnya kita gunakan adalah server Gtalk. Sekarang saatnya kita menggunakan server kita sendiri. Keuntungan menggunakan server sendiri adalah anda dapat memodifikasi dan menambahkan plugin sesuai dengan kebutuhan anda. Bisa saja anda membuat aplikasi games atau reimagine chat apps dsb. Server ini dapat anda hosting di server sendiri, VPS atau bahkan menggunakan Windows Azure !! Hal tersebut adalah pilihan anda. There are a lot of choice. Choose what’s the best for you. &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Silahkan download OpenFire dari website berikut. Pilih sesuai dengan sistem operasi anda. Pada artikel ini saya menggunakan windows.      &lt;br /&gt;&lt;a href="http://www.igniterealtime.org/downloads/index.jsp"&gt;http://www.igniterealtime.org/downloads/index.jsp&lt;/a&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/01OpenFireDownload_778398BA.png"&gt;&lt;img title="01 - OpenFireDownload" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="01 - OpenFireDownload" src="http://geeks.netindonesia.net/blogs/welly_tambunan/01OpenFireDownload_thumb_1449E145.png" width="479" height="152" /&gt;&lt;/a&gt;       &lt;br /&gt;Jika anda telah memiliki Java pada komputer anda maka anda dapat memilih versi tanpa JRE agar menghemat bandwith.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Install open fire dengan melakukan double click pada openfire.exe (saya menggunakan versi tanpa JRE)     &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/02JalankanInstaller_34F5CC4C.png"&gt;&lt;img title="02 - JalankanInstaller" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="02 - JalankanInstaller" src="http://geeks.netindonesia.net/blogs/welly_tambunan/02JalankanInstaller_thumb_08D8CF5B.png" width="482" height="171" /&gt;&lt;/a&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Allow Access untuk port yang dibutuhkan oleh open fire     &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/03Allow_7D45A2CC.png"&gt;&lt;img title="03 - Allow" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="03 - Allow" src="http://geeks.netindonesia.net/blogs/welly_tambunan/03Allow_thumb_5C54C0D6.png" width="375" height="271" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Tekan tombol launch admin untuk membuka site control panel dari openfire. Kita akan memodifikasi beberapa parameter     &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/04LaunchAdmin_5D4F4164.png"&gt;&lt;img title="04 - LaunchAdmin" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="04 - LaunchAdmin" src="http://geeks.netindonesia.net/blogs/welly_tambunan/04LaunchAdmin_thumb_41AD461F.png" width="323" height="246" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Kita akan dihadapkan pada page setup seperti berikut. Untuk pilihan bahasa saya akan memlih english dan kemudian tekan tombol continue     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/05FrontSetup_6C883AE2.png"&gt;&lt;img title="05 - FrontSetup" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="05 - FrontSetup" src="http://geeks.netindonesia.net/blogs/welly_tambunan/05FrontSetup_thumb_76724DAF.png" width="381" height="357" /&gt;&lt;/a&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Pada domain name saya untuk sementara memasukkan nama komputer. Pada server production anda sebaiknya memasukkan domain name dari server. Misalkan: xmpp.petrolink.net     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/06DomainStup_1A9A38F0.png"&gt;&lt;img title="06 - DomainStup" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="06 - DomainStup" src="http://geeks.netindonesia.net/blogs/welly_tambunan/06DomainStup_thumb_35665EFC.png" width="397" height="160" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Anda dapat menggunakan database sql server, mysql, postgress dengan memilih standard database connection. Pada tutorial ini saya akan menggunakan embedded database sehingga tidak diperlukan database server sehingga lebih sederhana.      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/07EmbeddedDb_3E55F13B.png"&gt;&lt;img title="07 - EmbeddedDb" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="07 - EmbeddedDb" src="http://geeks.netindonesia.net/blogs/welly_tambunan/07EmbeddedDb_thumb_22B3F5F6.png" width="464" height="165" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Untuk phase development saya akan memilh default untuk penyimpanan account user.      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/08Profile_4028D7B3.png"&gt;&lt;img title="08 - Profile" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="08 - Profile" src="http://geeks.netindonesia.net/blogs/welly_tambunan/08Profile_thumb_5441F43C.png" width="470" height="192" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Masukkan password untuk user admin     &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/09AdminPass_7F891BF4.png"&gt;&lt;img title="09 - AdminPass" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="09 - AdminPass" src="http://geeks.netindonesia.net/blogs/welly_tambunan/09AdminPass_thumb_15DEC13A.png" width="439" height="160" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Setelah setup selesai anda bisa langsung menuju admin console.      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/10LOginToConsole_0019FA3F.png"&gt;&lt;img title="10 - LOginToConsole" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="10 - LOginToConsole" src="http://geeks.netindonesia.net/blogs/welly_tambunan/10LOginToConsole_thumb_3B012D08.png" width="386" height="150" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Masukkan username : admin dan password yang telah anda set pada langkah no 9     &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/11AdminLogin_2A88BC0D.png"&gt;&lt;img title="11 - AdminLogin" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="11 - AdminLogin" src="http://geeks.netindonesia.net/blogs/welly_tambunan/11AdminLogin_thumb_656FEED6.png" width="341" height="130" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Kelebihan dari OpenFire adalah control panel yang sangat nyaman. Kita akan membuat user terlebih dahulu.&amp;#160; &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/13CreateUser_10B7168F.png"&gt;&lt;img title="13 - CreateUser" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="13 - CreateUser" src="http://geeks.netindonesia.net/blogs/welly_tambunan/13CreateUser_thumb_1B76FE95.png" width="368" height="235" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Setelah user dibuat maka kita akan melakukan test koneksi dari aplikasi yang telah kita buat sebelumnya. Ubah sesuai dengan konfigurasi yang telah anda lakukan sebelumnya.      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/14NewSetting_6D8C3C8D.png"&gt;&lt;img title="14 - NewSetting" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="14 - NewSetting" src="http://geeks.netindonesia.net/blogs/welly_tambunan/14NewSetting_thumb_760F9BD7.png" width="488" height="315" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;Perhatikan bahwa saya tidak menggunakan TLS pada demo ini hal ini dikarenakan security dari Windows Store apps yg tidak mengijikan self sign certificate. Berikut penjelasan dari pembuat library matrix. Anda dapat mengaktifkannya kembali jika anda sudah di server production dan memiliki certificate yang valid.       &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/15NoSSL_13184AA0.png"&gt;&lt;img title="15 - NoSSL" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="15 - NoSSL" src="http://geeks.netindonesia.net/blogs/welly_tambunan/15NoSSL_thumb_43422614.png" width="488" height="100" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Jalankan aplikasi dengan menekan F5. Masukkan username dan password anda. Dan tekan tombol login.      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/16Login_64C155A3.png"&gt;&lt;img title="16 - Login" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="16 - Login" src="http://geeks.netindonesia.net/blogs/welly_tambunan/16Login_thumb_0718EB1D.png" width="244" height="143" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Anda akan melihat popup berikut setelah anda terautentikasi ke server     &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/13Logon_2D7ACE68.png"&gt;&lt;img title="13 - Logon" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="13 - Logon" src="http://geeks.netindonesia.net/blogs/welly_tambunan/13Logon_thumb_16BB86DF.png" width="501" height="104" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Lakukan double check pada open fire control panel.      &lt;br /&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/17Sessions_520EEC9D.png"&gt;&lt;img title="17 - Sessions" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="17 - Sessions" src="http://geeks.netindonesia.net/blogs/welly_tambunan/17Sessions_thumb_412A48AD.png" width="577" height="176" /&gt;&lt;/a&gt;&amp;#160;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Selamat !! Anda sekarang sudah memiliki server chat sendiri dan dapat menggunakannya untuk membangun aplikasi chat anda. Oh ya. Windows Phone 8 SDK telah keluar kemarin. Anda juga dapat membangun aplikasi chat dengan menggunakan library MatriX untuk versi WP nya.    &lt;br /&gt;&lt;a href="http://www.ag-software.de/download-directory/"&gt;http://www.ag-software.de/download-directory/&lt;/a&gt;    &lt;br /&gt;    &lt;br /&gt;Setelah anda mengunduhnya jangan lpa unutk merequest demo licensenya disini    &lt;br /&gt;&lt;a href="http://www.ag-software.de/matrix-xmpp-sdk/request-demo-license/"&gt;http://www.ag-software.de/matrix-xmpp-sdk/request-demo-license/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Windows 8 and Windows Phone 8. Let’s rock it guys !!   &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/welly_tambunan/archive/2012/10/31/chat-for-windows-store-apps-part-2-xmpp-server-installation.aspx&amp;amp;subject=Chat for Windows Store Apps Part 2 – XMPP Server Installation" 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/welly_tambunan/archive/2012/10/31/chat-for-windows-store-apps-part-2-xmpp-server-installation.aspx&amp;amp;t=Chat+for+Windows+Store+Apps+Part+2+%e2%80%93+XMPP+Server+Installation" target="_blank" title="Submit Chat for Windows Store Apps Part 2 – XMPP Server Installation 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/welly_tambunan/archive/2012/10/31/chat-for-windows-store-apps-part-2-xmpp-server-installation.aspx&amp;amp;title=Chat+for+Windows+Store+Apps+Part+2+%e2%80%93+XMPP+Server+Installation" target="_blank" title="Submit Chat for Windows Store Apps Part 2 – XMPP Server Installation 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/welly_tambunan/archive/2012/10/31/chat-for-windows-store-apps-part-2-xmpp-server-installation.aspx&amp;amp;phase=2" target="_blank" title="Submit Chat for Windows Store Apps Part 2 – XMPP Server Installation 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/welly_tambunan/archive/2012/10/31/chat-for-windows-store-apps-part-2-xmpp-server-installation.aspx&amp;amp;title=Chat+for+Windows+Store+Apps+Part+2+%e2%80%93+XMPP+Server+Installation" target="_blank" title="Add Chat for Windows Store Apps Part 2 – XMPP Server Installation 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=193618" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>Chat for Windows Store Apps Part 1</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/10/30/chat-for-windows-store-apps-part-1.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/10/30/chat-for-windows-store-apps-part-1.aspx</id><published>2012-10-30T00:10:52Z</published><updated>2012-10-30T00:10:52Z</updated><content type="html">&lt;p&gt;Windows 8 telah direlease pada tanggal 26 Oktober yang lalu. Windows Store juga telah tersedia untuk Developer Indonesia. Tunggu apa lagi ? Mari kita membuat aplikasi. &lt;/p&gt;  &lt;p&gt;Manusia pada dasarnya adalah mahkluk sosial yang suka berkomunikasi. Sehingga sudah pasti memiliki aplikasi yang berfungsi untuk mempermudah komunikasi seperti aplikasi instant messaging atau chatting. Tentu saja sudah banyak yang membuat aplikasi chat ini. Tetapi inovasi dan ide kreatif tentu saja tidak terbatas. Dalam kesempatan ini saya akan memberikan hal-hal apa saja yang perlu dilakukan untuk membuat aplikasi chat sederhana tetapi dapat anda gunakan untuk panduan membuat aplikasi anda selanjutnya. &lt;/p&gt;  &lt;p&gt;Mari kita mulai !&lt;/p&gt;  &lt;p&gt;Tidak banyak tutorial yang dapat ditemukan di internet yang memberikan petunjuk membangun aplikasi chatting dengan benar. Ada tutorial yang memanfaatkan komunikasi dengan socket dengan protocol yang dibuat sendiri, websocket atau bahkan Azure Service Bus. Hal ini tentu saja sah-sah saja. Tetapi jika anda serius ingin membuat aplikasi chat, anda tidak perlu membuat segala sesuatunya dari awal. Tidak perlu buat protocol sendiri karena sudah ada open protocol yang ditujukan untuk membuat aplikasi ini. &lt;/p&gt;  &lt;p&gt;Protokol yang saya maksud adalah protocol &lt;a href="http://xmpp.org/" target="_blank"&gt;XMPP ( Extensible Messaging and Presence Protocol )&lt;/a&gt;. Kita hanya tinggal menggunakan protocol ini saja karena semua hal yang berhubungan dengan instant messaging telah di cakup di dalam spesifikasi ini. Hanya tinggal kegigihan untuk mempelajarinya saja. Dan jika kita menggunakan protokol standard maka aplikasi kita akan compatible dengan instant messager client yang lain. Compatibility is Required. Saya akan menjelaskan protocol ini pada bagian berikutnya. &lt;/p&gt;  &lt;p&gt;Aplikasi chat pada umumnya terdiri dari application server dan client application. Client application yang biasa anda lihat untuk aplikasi chat ini seperti Gtalk client, Meboo, Yahoo messager Client, pidgin, pandion dsb. Pada bagian ini saya akan memperkenalkan library client yang akan kita gunakan untuk berkomunikasi dengan Gtalk server. Hal ini dimungkinkan karena Gtalk menggunakan standard XMPP meskipun ada sebagian yang tidak standard, tetapi untuk saat ini kita dapat mengabaikannya. &lt;/p&gt;  &lt;p&gt;Tidak banyak library XMPP yang dibuat untuk WinRT. Saya menemukan satu library yang bagus tetapi berbayar. Untuk kebutuhan demo ini kita akan menggunakannya. Anda dapat melihat detail nya pada site berikut.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.ag-software.de/2012/05/22/matrix-for-winrt/"&gt;http://www.ag-software.de/2012/05/22/matrix-for-winrt/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Download library xmpp tersebut dari directory berikut ini&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.ag-software.de/download-directory/"&gt;http://www.ag-software.de/download-directory/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Anda membutuhkan license key trial untuk menjalankannya. Anda dapat mendapatkannya dengan mengirimkan email kepada &lt;a href="mailto:gnauck@ag-software.de"&gt;gnauck@ag-software.de&lt;/a&gt;. He’s a really cool guy. Please contact him.&lt;/p&gt;  &lt;p&gt;Sekarang yang kita lakukan adalah membuat project Windows 8 dengan C#. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/image_54623D35.png"&gt;&lt;img title="image" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="image" src="http://geeks.netindonesia.net/blogs/welly_tambunan/image_thumb_5DE01D0D.png" width="718" height="445" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Tambahkan library matrix yang telah didownload terlebih dahulu&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/02AddReference_0F047910.png"&gt;&lt;img title="02 - AddReference" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="02 - AddReference" src="http://geeks.netindonesia.net/blogs/welly_tambunan/02AddReference_thumb_231D9599.png" width="244" height="202" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Buat form login dengan tampilan seperti berikut pada MainPage.xaml. 1 TextBox, 1 PasswordBox dan 1 Button&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/03LoginForm_6E7FCA0E.png"&gt;&lt;img title="03 - LoginForm" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="03 - LoginForm" src="http://geeks.netindonesia.net/blogs/welly_tambunan/03LoginForm_thumb_34FCBA17.png" width="312" height="143" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Berikan nama txtUsername, txtPassword dan btnLogin pada control yang bersesuaian&lt;/p&gt;  &lt;p&gt;Buat event handler untuk button login dengan double click. Pada event handler tersebut insert code berikut. &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/04LoginClick_6526958B.png"&gt;&lt;img title="04 - LoginClick" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="04 - LoginClick" src="http://geeks.netindonesia.net/blogs/welly_tambunan/04LoginClick_thumb_4DFB1B0D.png" width="481" height="352" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Sekarang kita akan membuat event handler untuk OnLogin. Operasi Open akan dieksekusi secara asynchrnous sehingga kita membutuhkan event OnLogin untuk mengetahui apakah kita berhasil login atau tidak . &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/05Logon_762D541F.png"&gt;&lt;img title="05 - Logon" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="05 - Logon" src="http://geeks.netindonesia.net/blogs/welly_tambunan/05Logon_thumb_1165AD21.png" width="494" height="96" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Sebelumnya anda perlu mendaftarkan license key terlebih dahulu untuk menjalankan aplikasi berikut ini. Letakkan license key tersebut pada App&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/06LicenseKey_48429218.png"&gt;&lt;img title="06 - LicenseKey" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="06 - LicenseKey" src="http://geeks.netindonesia.net/blogs/welly_tambunan/06LicenseKey_thumb_2751B022.png" width="480" height="274" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;License key diatas adalah trial 60 hari, anda bisa mendapatkannya dengan cara yang sudah saya sebutkan diatas. &lt;/p&gt;  &lt;p&gt;Sekarang tinggal tekan F5. Masukkan username dan password gmail anda. tekan tombol login&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/07EnterUsPasLogin_522CA4E5.png"&gt;&lt;img title="07 - EnterUsPasLogin" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="07 - EnterUsPasLogin" src="http://geeks.netindonesia.net/blogs/welly_tambunan/07EnterUsPasLogin_thumb_74843A5E.png" width="244" height="135" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Maka anda akan mendapatkan login popup seperti berikut ini jika semuanya lancar. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/08Success_61CF40A7.png"&gt;&lt;img title="08 - Success" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="08 - Success" src="http://geeks.netindonesia.net/blogs/welly_tambunan/08Success_thumb_2AF4EC61.png" width="537" height="206" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Your friend will see you online and notice your status.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/welly_tambunan/bgwelly_0D166860.jpg"&gt;&lt;img title="bg welly" style="border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;display:inline;" border="0" alt="bg welly" src="http://geeks.netindonesia.net/blogs/welly_tambunan/bgwelly_thumb_1C4CD12D.jpg" width="249" height="424" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;And YES. Please spread to the world that Windows 8 is Awesome !!! That’s the Truth&lt;/p&gt;  &lt;p&gt;Saya akan melanjutkan bagaimana konsep XMPP pada bagian berikutnya. Anda dapat melakukan explorasi terhadap MatriX libary dari tutorial berikut ini. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.ag-software.de/matrix-xmpp-sdk/"&gt;http://www.ag-software.de/matrix-xmpp-sdk/&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://www.ag-software.de/matrix-xmpp-sdk/matrix-developer-tutorial/"&gt;http://www.ag-software.de/matrix-xmpp-sdk/matrix-developer-tutorial/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Great !! Go and Build and APPS.&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/welly_tambunan/archive/2012/10/30/chat-for-windows-store-apps-part-1.aspx&amp;amp;subject=Chat for Windows Store Apps Part 1" 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/welly_tambunan/archive/2012/10/30/chat-for-windows-store-apps-part-1.aspx&amp;amp;t=Chat+for+Windows+Store+Apps+Part+1" target="_blank" title="Submit Chat for Windows Store Apps Part 1 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/welly_tambunan/archive/2012/10/30/chat-for-windows-store-apps-part-1.aspx&amp;amp;title=Chat+for+Windows+Store+Apps+Part+1" target="_blank" title="Submit Chat for Windows Store Apps Part 1 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/welly_tambunan/archive/2012/10/30/chat-for-windows-store-apps-part-1.aspx&amp;amp;phase=2" target="_blank" title="Submit Chat for Windows Store Apps Part 1 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/welly_tambunan/archive/2012/10/30/chat-for-windows-store-apps-part-1.aspx&amp;amp;title=Chat+for+Windows+Store+Apps+Part+1" target="_blank" title="Add Chat for Windows Store Apps Part 1 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=193611" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>WinRT nitty gritty by Jeffrey Ritcher</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/10/28/winrt-nitty-gritty-by-jeffrey-ritcher.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/10/28/winrt-nitty-gritty-by-jeffrey-ritcher.aspx</id><published>2012-10-28T00:25:25Z</published><updated>2012-10-28T00:25:25Z</updated><content type="html">&lt;p&gt;Guys, i’ve just found a great series from the Windows Programming Expert. Jeffrey Ritcher. If you familiar with CLR via C# or Windows via C/C++, you will know this cool guy. You can google it!!&lt;/p&gt;  &lt;p&gt;The series still work in progress but you can enjoy a couple of released videos. I’ve already take a look at a couple and i think it’s great. To watch the videos you need to register to Wintellect website, but to make your life easier i will give the direct link for the video series. Ready??? Catch it&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=MbcGZ1gBYK8" target="_blank"&gt;Application Architecture &amp;amp; Language Projections&lt;/a&gt;       &lt;p&gt;This video discusses the overall architecture of Window Store apps including the Windows Runtime, language projections, virtual machines, and presentation layers. An emphasis is placed on building Windows Store apps with C#.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=kwDIrFzHnTE" target="_blank"&gt;Working with WinRT&amp;#39;s Async APIs&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;This segment is about the motivation behind WinRT about why the WinRT is asynchronous, how they work at the WinRT layer, and how they are projected into .NET.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=0PAMmhxPEqg" target="_blank"&gt;Windows Store App Threading Model&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;This video focuses on the threading models used by Windows Store apps. Jeffrey will show you how to determine which thread your code is running on at any given time, how to override Main, and how to marshal work back to the GUI thread.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=8cvSNT9ho58" target="_blank"&gt;Building the App Package&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;This video explains the purpose of a Windows Store app&amp;#39;s manifest, what is a package family name as opposed to a package full name and how applications get installed (staged &amp;amp; registered) and integrated with the operating system. A lot of useful information for how to debug Windows Store apps is presented in this video.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=0DbPnI2ClNo" target="_blank"&gt;Storage Files &amp;amp; Folders&lt;/a&gt;       &lt;p&gt;This video walks you through the object model related to manipulating virtual folders and files via a Windows Store app. It then walks through how to distribute static files with your package and how to create files associated with your package that have the potential to roam to your user’s other machines. A lot of useful information about how the system works internally and debugging file operations is presented in this video.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=p-hbl1mbDIA" target="_blank"&gt;Stream Input &amp;amp; Output&lt;/a&gt;       &lt;p&gt;This video walks you through the object model related to manipulating streams for files, sockets, and more. The video shows simple read/write patterns, as well as how to manipulate streams efficiently and the special functions you need to call to interop between the WinRT type system and the CLR’s type system.&lt;/p&gt;   &lt;/li&gt;    &lt;li&gt;Background Transfers      &lt;br /&gt;      &lt;br /&gt;This video shows how your application can queue up background download and upload requests and have the OS perform these for you taking care of network connection issues, metered networks, reboots, logoffs, etc. Jeffrey will also show how to monitor progress and cancel transfers. Finally, he shows how to authenticate the user with their SkyDrive account and upload documents to their SkyDrive account.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Toast Notifications      &lt;br /&gt;      &lt;br /&gt;This video explains the purpose of toast notifications, and how to use them effectively in your Windows Store app. Richter also talks about how users control and how you can use them to launch your app. Finally, he’ll go into how to schedule toasts to execute when you application is not running at all.       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Network Awareness      &lt;p&gt;This video explains what all Windows Store apps that perform networking must do in order to be accepted by the Windows Store. Specifically, it will address how an app can determine what kind of network the user has available and how your app can use its bandwidth efficiently without incurring outrageous costs for the user.&lt;/p&gt;      &lt;p&gt;&amp;#160;&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;The last 3 has not released yet so i will update this blog post when it’s ready. &lt;/p&gt;  &lt;p&gt;Learn and master the new world from Windows. &lt;/p&gt;  &lt;p&gt;WinRT is rocks !&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ol&gt;   &lt;p&gt;&lt;/p&gt; &lt;/ol&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/welly_tambunan/archive/2012/10/28/winrt-nitty-gritty-by-jeffrey-ritcher.aspx&amp;amp;subject=WinRT nitty gritty by Jeffrey Ritcher" 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/welly_tambunan/archive/2012/10/28/winrt-nitty-gritty-by-jeffrey-ritcher.aspx&amp;amp;t=WinRT+nitty+gritty+by+Jeffrey+Ritcher" target="_blank" title="Submit WinRT nitty gritty by Jeffrey Ritcher 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/welly_tambunan/archive/2012/10/28/winrt-nitty-gritty-by-jeffrey-ritcher.aspx&amp;amp;title=WinRT+nitty+gritty+by+Jeffrey+Ritcher" target="_blank" title="Submit WinRT nitty gritty by Jeffrey Ritcher 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/welly_tambunan/archive/2012/10/28/winrt-nitty-gritty-by-jeffrey-ritcher.aspx&amp;amp;phase=2" target="_blank" title="Submit WinRT nitty gritty by Jeffrey Ritcher 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/welly_tambunan/archive/2012/10/28/winrt-nitty-gritty-by-jeffrey-ritcher.aspx&amp;amp;title=WinRT+nitty+gritty+by+Jeffrey+Ritcher" target="_blank" title="Add WinRT nitty gritty by Jeffrey Ritcher 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=193609" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>Your holiday gift - VS 2012 and Windows 8  </title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/08/16/your-holiday-gift-vs-2012-and-windows-8.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/08/16/your-holiday-gift-vs-2012-and-windows-8.aspx</id><published>2012-08-16T01:39:35Z</published><updated>2012-08-16T01:39:35Z</updated><content type="html">&lt;p&gt;Guys, good news, 
&lt;/p&gt;&lt;p&gt;Akhirnya VS 2012 dan Windows 8 sudah di release ke public. Mengenai kabar lengkapnya dapat dilihat di link berikut ini
&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/somasegar/archive/2012/08/15/visual-studio-2012-and-net-4-5-now-available.aspx"&gt;http://blogs.msdn.com/b/somasegar/archive/2012/08/15/visual-studio-2012-and-net-4-5-now-available.aspx&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;Anda dapat download visual studio 2012 trial pada site berikut ini. 
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/11/en-us/downloads"&gt;http://www.microsoft.com/visualstudio/11/en-us/downloads#vs&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;Berikut ini mengenai 12 new amazing stuff in  VS 2012. It&amp;#39;s really delicious
&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/jasonz/archive/2012/08/15/visual-studio-2012-and-net-framework-4-5-released-to-the-web.aspx"&gt;http://blogs.msdn.com/b/jasonz/archive/2012/08/15/visual-studio-2012-and-net-framework-4-5-released-to-the-web.aspx&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;Untuk .NET Framework anda dapat mendowload berserta source codenya. That&amp;#39;s really cool right ? You can debug to the .NET Framework code... 
&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/dotnet/archive/2012/08/15/announcing-the-release-of-net-framework-4-5-rtm-product-and-source-code.aspx"&gt;http://blogs.msdn.com/b/dotnet/archive/2012/08/15/announcing-the-release-of-net-framework-4-5-rtm-product-and-source-code.aspx&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;Tidak ketinggalan Expression Blend hadir menambah meriahnya hari penuh release ini. :P
&lt;/p&gt;&lt;p&gt;&lt;a href="http://blendinsider.com/technical/available-now-blend-for-visual-studio-2012-2012-08-15/"&gt;http://blendinsider.com/technical/available-now-blend-for-visual-studio-2012-2012-08-15/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blendinsider.com/technical/announcing-blend-sketchflow-preview-for-visual-studio-2012-2012-08-15/"&gt;http://blendinsider.com/technical/announcing-blend-sketchflow-preview-for-visual-studio-2012-2012-08-15/&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;Oh yeah. Entity Framework juga sudah dapat dicicipi har ini, dengan penambahan fitur pada visual studio designer and feature
&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/adonet/archive/2012/08/15/ef5-released.aspx"&gt;http://blogs.msdn.com/b/adonet/archive/2012/08/15/ef5-released.aspx&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;Dan yang terakhir adalah.... 
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Windows 8 Evaluation for developersssssssss !! Available for all human in the planet earth. 
&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-US/evalcenter/jj554510.aspx"&gt;http://msdn.microsoft.com/en-US/evalcenter/jj554510.aspx&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/shohamd/archive/2012/08/16/windows-8-rtm-now-available-for-developers.aspx"&gt;http://blogs.msdn.com/b/shohamd/archive/2012/08/16/windows-8-rtm-now-available-for-developers.aspx&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Enjoy your Holiday and your gift !!!
&lt;/p&gt;&lt;p&gt;Cheers&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/welly_tambunan/archive/2012/08/16/your-holiday-gift-vs-2012-and-windows-8.aspx&amp;amp;subject=Your holiday gift - VS 2012 and Windows 8  " 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/welly_tambunan/archive/2012/08/16/your-holiday-gift-vs-2012-and-windows-8.aspx&amp;amp;t=Your+holiday+gift+-+VS+2012+and+Windows+8++" target="_blank" title="Submit Your holiday gift - VS 2012 and Windows 8   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/welly_tambunan/archive/2012/08/16/your-holiday-gift-vs-2012-and-windows-8.aspx&amp;amp;title=Your+holiday+gift+-+VS+2012+and+Windows+8++" target="_blank" title="Submit Your holiday gift - VS 2012 and Windows 8   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/welly_tambunan/archive/2012/08/16/your-holiday-gift-vs-2012-and-windows-8.aspx&amp;amp;phase=2" target="_blank" title="Submit Your holiday gift - VS 2012 and Windows 8   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/welly_tambunan/archive/2012/08/16/your-holiday-gift-vs-2012-and-windows-8.aspx&amp;amp;title=Your+holiday+gift+-+VS+2012+and+Windows+8++" target="_blank" title="Add Your holiday gift - VS 2012 and Windows 8   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=193524" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry><entry><title>Windows 8 Learning Resources</title><link rel="alternate" type="text/html" href="http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/05/19/windows-8-learning-resources.aspx" /><id>http://geeks.netindonesia.net/blogs/welly_tambunan/archive/2012/05/19/windows-8-learning-resources.aspx</id><published>2012-05-19T15:38:00Z</published><updated>2012-05-19T15:38:00Z</updated><content type="html">&lt;p&gt;Hi rekan developer, 
&lt;/p&gt;&lt;p&gt;Saya menemukan beberapa resource yang dapat digunakan untuk memulai atau memperdalam pengetahuan anda mengenai Windows 8. Seperti yang kita ketahui sudah ada beberapa event yang diselengarakan berkaitan dengan Windows 8 di Indonesia. Mulai dari Windows 8 bootcamp di Bandung, Developer Conference Jakarta dan Windows 8 Hackhaton di Yogyakarta. Jika anda belum mendapat kesempatan untuk mengikuti acara tersebut dikarenakan waktu atau masalah tempat anda tidak perlu takut. Anda dapat melihat materi materi yang dibawakan di acara tersebut dari link berikut ini. 
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=29854&amp;amp;WT.mc_id=rss_alldownloads_all"&gt;&lt;strong&gt;Windows 8 Camp in a Box, Consumer Preview Edition&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;
		&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Materi yang disajikan pada link di atas sudah cukup lengkap dan sudah pasti merupakan yang terbaik, karena disajikan dari team utama microsoft Redmon. 
&lt;/p&gt;&lt;p&gt;Anda juga dapat melihat dan mendaftarkan diri anda untuk mengikuti Webcast berikut. 
&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/b/jaimer/archive/2012/05/10/msdn-webcast-series-on-building-metro-style-apps.aspx"&gt;&lt;strong&gt;MSDN Webcast series on building Metro style apps&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;
		&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Kemaren baru saja juga dilangsungkan Live Streaming khusus untuk developer c++ mengenai Windows 8. Materi yang dicakup spesifik untuk c++ dan cukup menyeluruh. Anda dapat melihat dan sering mengunjungi website tersebut karena rekamannya akan di publish dalam waktu dekat ini. 
&lt;/p&gt;&lt;p style="text-align:center;"&gt;&lt;a href="http://channel9.msdn.com/Events/Windows-Camp/Developing-Windows-8-Metro-style-apps-in-Cpp"&gt;&lt;img width="942" height="219" align="" style="width:584px;height:134px;" alt="" src="http://weltam.files.wordpress.com/2012/05/windows8cpp.jpg" border="0" hspace="-1" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Saya juga akan berusaha mengupdate sesering mungkin semua resource yang berhubungan dengan Windows 8 secepat mungkin setelah saya menemukannya. Saya berharap bahwa resource tersebut akan dapat bermanfaat bagi rekan developer untuk mengembangkan aplikasi yang bakalan menembus pasar dunia begitu Windows 8 di release ke pasar. 
&lt;/p&gt;&lt;p&gt;Let&amp;#39;s build an Apps. 
&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Cheers&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/welly_tambunan/archive/2012/05/19/windows-8-learning-resources.aspx&amp;amp;subject=Windows 8 Learning Resources" 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/welly_tambunan/archive/2012/05/19/windows-8-learning-resources.aspx&amp;amp;t=Windows+8+Learning+Resources" target="_blank" title="Submit Windows 8 Learning Resources 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/welly_tambunan/archive/2012/05/19/windows-8-learning-resources.aspx&amp;amp;title=Windows+8+Learning+Resources" target="_blank" title="Submit Windows 8 Learning Resources 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/welly_tambunan/archive/2012/05/19/windows-8-learning-resources.aspx&amp;amp;phase=2" target="_blank" title="Submit Windows 8 Learning Resources 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/welly_tambunan/archive/2012/05/19/windows-8-learning-resources.aspx&amp;amp;title=Windows+8+Learning+Resources" target="_blank" title="Add Windows 8 Learning Resources 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=193461" width="1" height="1"&gt;</content><author><name>welly tambunan</name><uri>http://geeks.netindonesia.net/members/welly-tambunan.aspx</uri></author></entry></feed>