<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sankofa &#187; Daily Logs</title>
	<atom:link href="http://blog.ianuy.com/category/dailylogs/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ianuy.com</link>
	<description>From Script Kiddie to Professional Software Developer</description>
	<lastBuildDate>Tue, 18 May 2010 16:09:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A Refreshing View on Outsourcing</title>
		<link>http://blog.ianuy.com/2009/07/05/a-refreshing-view-on-outsourcing/</link>
		<comments>http://blog.ianuy.com/2009/07/05/a-refreshing-view-on-outsourcing/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 15:28:07 +0000</pubDate>
		<dc:creator>Ian Uy</dc:creator>
				<category><![CDATA[Daily Logs]]></category>
		<category><![CDATA[Non-Programming]]></category>

		<guid isPermaLink="false">http://blog.ianuy.com/?p=473</guid>
		<description><![CDATA[
WOW. After watching this video/documentary, I can definitely say that the state of outsourcing here in the Philippines is SO MUCH better compared to India.  
What happens when a successful US-based computer programmer, who lost his lucrative job to outsourcing, travels to India to try to get it back?
Will he discover the secret of [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<div id="attachment_474" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.ianuy.com/wp-content/uploads/2009/07/philippines-bpo-company.jpg"><img class="size-full wp-image-474" title="philippines-bpo-company" src="http://blog.ianuy.com/wp-content/uploads/2009/07/philippines-bpo-company.jpg" alt="Typical Call Center in the Philippines" width="300" height="225" /></a><p class="wp-caption-text">A Typical Call Center in the Philippines</p></div>
<p>WOW. After watching this video/documentary, I can definitely say that the state of outsourcing here in the Philippines is SO MUCH better compared to India. <img src='http://blog.ianuy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<blockquote><p>What happens when a successful US-based computer programmer, who lost his lucrative job to outsourcing, travels to India to try to get it back?</p>
<p>Will he discover the secret of India’s success, or that sending jobs overseas is an unstable gamble?</p>
<p>The videos below share his incredible experience. It’s a fascinating and humanizing portrait of real Indians in Bangalore, the “Silicon Valley of India”.</p>
<p>This inside look shows how ridiculous it is to throw around terms like “slave labor” and “stealing jobs” without understanding the realities of this unusual world where best jobs start at 6pm and end at 3am…</p>
<p>Three suggestions:</p>
<p>1. Keep in mind which jobs are displacing foreign workers and which are not.<br />
2. Notice the level of complaining among Indian workers. It’s almost non-existent.<br />
3. Give the videos a minute to load. Patience, young Jedi.</p>
<p>This is hard-to-find coverage that will change how you think about “your” job.  Highly recommended.</p></blockquote>
<h2>Watch the documentary <a title=" Trading Places with Indian Outsourcers" href="http://www.fourhourworkweek.com/blog/2008/06/07/060708-trading-places-with-indian-outsourcers/" target="_blank">here</a>!</h2>



Share and Enjoy:


	<a rel="nofollow" href="mailto:?subject=A%20Refreshing%20View%20on%20Outsourcing&amp;body=http%3A%2F%2Fblog.ianuy.com%2F2009%2F07%2F05%2Fa-refreshing-view-on-outsourcing%2F" title="E-mail this story to a friend!"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F07%2F05%2Fa-refreshing-view-on-outsourcing%2F&amp;title=A%20Refreshing%20View%20on%20Outsourcing&amp;bodytext=%0D%0A%0D%0A%0D%0A%0D%0AWOW.%20After%20watching%20this%20video%2Fdocumentary%2C%20I%20can%20definitely%20say%20that%20the%20state%20of%20outsourcing%20here%20in%20the%20Philippines%20is%20SO%20MUCH%20better%20compared%20to%20India.%20%3A%29%0D%0AWhat%20happens%20when%20a%20successful%20US-based%20computer%20programmer%2C%20who%20lost%20his%20lucrativ" title="Digg"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F07%2F05%2Fa-refreshing-view-on-outsourcing%2F&amp;title=A%20Refreshing%20View%20on%20Outsourcing" title="Reddit"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F07%2F05%2Fa-refreshing-view-on-outsourcing%2F&amp;title=A%20Refreshing%20View%20on%20Outsourcing&amp;notes=%0D%0A%0D%0A%0D%0A%0D%0AWOW.%20After%20watching%20this%20video%2Fdocumentary%2C%20I%20can%20definitely%20say%20that%20the%20state%20of%20outsourcing%20here%20in%20the%20Philippines%20is%20SO%20MUCH%20better%20compared%20to%20India.%20%3A%29%0D%0AWhat%20happens%20when%20a%20successful%20US-based%20computer%20programmer%2C%20who%20lost%20his%20lucrativ" title="del.icio.us"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://twitter.com/home?status=A%20Refreshing%20View%20on%20Outsourcing%20-%20http%3A%2F%2Fblog.ianuy.com%2F2009%2F07%2F05%2Fa-refreshing-view-on-outsourcing%2F" title="Twitter"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://slashdot.org/bookmark.pl?title=A%20Refreshing%20View%20on%20Outsourcing&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F07%2F05%2Fa-refreshing-view-on-outsourcing%2F" title="Slashdot"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F07%2F05%2Fa-refreshing-view-on-outsourcing%2F&amp;t=A%20Refreshing%20View%20on%20Outsourcing" title="Facebook"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F07%2F05%2Fa-refreshing-view-on-outsourcing%2F&amp;t=A%20Refreshing%20View%20on%20Outsourcing" title="MySpace"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ianuy.com%2F2009%2F07%2F05%2Fa-refreshing-view-on-outsourcing%2F&amp;title=A%20Refreshing%20View%20on%20Outsourcing&amp;annotation=%0D%0A%0D%0A%0D%0A%0D%0AWOW.%20After%20watching%20this%20video%2Fdocumentary%2C%20I%20can%20definitely%20say%20that%20the%20state%20of%20outsourcing%20here%20in%20the%20Philippines%20is%20SO%20MUCH%20better%20compared%20to%20India.%20%3A%29%0D%0AWhat%20happens%20when%20a%20successful%20US-based%20computer%20programmer%2C%20who%20lost%20his%20lucrativ" title="Google Bookmarks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F07%2F05%2Fa-refreshing-view-on-outsourcing%2F&amp;title=A%20Refreshing%20View%20on%20Outsourcing" title="DotNetKicks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.ianuy.com/2009/07/05/a-refreshing-view-on-outsourcing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can you believe this&#8230;</title>
		<link>http://blog.ianuy.com/2009/05/16/can-you-believe-this/</link>
		<comments>http://blog.ianuy.com/2009/05/16/can-you-believe-this/#comments</comments>
		<pubDate>Sat, 16 May 2009 06:57:16 +0000</pubDate>
		<dc:creator>Ian Uy</dc:creator>
				<category><![CDATA[Daily Logs]]></category>
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://blog.ianuy.com/?p=304</guid>
		<description><![CDATA[

&#8230;. CRAP?  
I was fooled by this &#8220;aXXo is dead&#8221; post from Digg. I really thought the great aXXo is dead. But as it turns out, the newspaper article is fake!  
The newspaper &#8220;image&#8221; was created using this Newspaper Generator.   Have fun!



Share and Enjoy:


	
	
	
	
	
	
	
	
	
	


]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">
<div id="attachment_310" class="wp-caption aligncenter" style="width: 493px"><a href="http://blog.ianuy.com/wp-content/uploads/2009/05/ph-newspaper-interview1.jpg"><img class="size-large wp-image-310" title="&quot;Newspaper Article&quot;" src="http://blog.ianuy.com/wp-content/uploads/2009/05/ph-newspaper-interview1-690x1024.jpg" alt="My &quot;Newspaper Article&quot;" width="483" height="717" /></a><p class="wp-caption-text">My &quot;Newspaper Article&quot;</p></div>
<p><span id="more-304"></span></p>
<p>&#8230;. CRAP? <img src='http://blog.ianuy.com/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' /> </p>
<p>I was fooled by <a title="aXXo dead in highway accident" href="http://digg.com/tech_news/aXXo_dead_in_highway_accident" target="_blank">this</a> &#8220;aXXo is dead&#8221; post from Digg. I really thought the great aXXo is dead. But as it turns out, the newspaper article is <a title="Fake!" href="http://digg.com/tech_news/aXXo_dead_in_highway_accident?t=10968296#c10968296" target="_blank">fake</a>! <img src='http://blog.ianuy.com/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' /> </p>
<p>The newspaper &#8220;image&#8221; was created using this <a title="The Newspaper Clipping Generator" href="http://www.fodey.com/generators/newspaper/snippet.asp" target="_blank">Newspaper Generator</a>. <img src='http://blog.ianuy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Have fun!</p>



Share and Enjoy:


	<a rel="nofollow" href="mailto:?subject=Can%20you%20believe%20this...&amp;body=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F16%2Fcan-you-believe-this%2F" title="E-mail this story to a friend!"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F16%2Fcan-you-believe-this%2F&amp;title=Can%20you%20believe%20this...&amp;bodytext=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A....%20CRAP%3F%20%3Alol%3A%0D%0A%0D%0AI%20was%20fooled%20by%20this%20%22aXXo%20is%20dead%22%20post%20from%20Digg.%20I%20really%20thought%20the%20great%20aXXo%20is%20dead.%20But%20as%20it%20turns%20out%2C%20the%20newspaper%20article%20is%20fake%21%20%3Alol%3A%0D%0A%0D%0AThe%20newspaper%20%22image%22%20was%20created%20using%20this%20Newspaper%20Generator" title="Digg"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F16%2Fcan-you-believe-this%2F&amp;title=Can%20you%20believe%20this..." title="Reddit"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F16%2Fcan-you-believe-this%2F&amp;title=Can%20you%20believe%20this...&amp;notes=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A....%20CRAP%3F%20%3Alol%3A%0D%0A%0D%0AI%20was%20fooled%20by%20this%20%22aXXo%20is%20dead%22%20post%20from%20Digg.%20I%20really%20thought%20the%20great%20aXXo%20is%20dead.%20But%20as%20it%20turns%20out%2C%20the%20newspaper%20article%20is%20fake%21%20%3Alol%3A%0D%0A%0D%0AThe%20newspaper%20%22image%22%20was%20created%20using%20this%20Newspaper%20Generator" title="del.icio.us"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://twitter.com/home?status=Can%20you%20believe%20this...%20-%20http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F16%2Fcan-you-believe-this%2F" title="Twitter"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://slashdot.org/bookmark.pl?title=Can%20you%20believe%20this...&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F16%2Fcan-you-believe-this%2F" title="Slashdot"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F16%2Fcan-you-believe-this%2F&amp;t=Can%20you%20believe%20this..." title="Facebook"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F16%2Fcan-you-believe-this%2F&amp;t=Can%20you%20believe%20this..." title="MySpace"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F16%2Fcan-you-believe-this%2F&amp;title=Can%20you%20believe%20this...&amp;annotation=%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A....%20CRAP%3F%20%3Alol%3A%0D%0A%0D%0AI%20was%20fooled%20by%20this%20%22aXXo%20is%20dead%22%20post%20from%20Digg.%20I%20really%20thought%20the%20great%20aXXo%20is%20dead.%20But%20as%20it%20turns%20out%2C%20the%20newspaper%20article%20is%20fake%21%20%3Alol%3A%0D%0A%0D%0AThe%20newspaper%20%22image%22%20was%20created%20using%20this%20Newspaper%20Generator" title="Google Bookmarks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F16%2Fcan-you-believe-this%2F&amp;title=Can%20you%20believe%20this..." title="DotNetKicks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.ianuy.com/2009/05/16/can-you-believe-this/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A Hundred Year Old Language</title>
		<link>http://blog.ianuy.com/2009/05/09/a-hundred-year-old-language/</link>
		<comments>http://blog.ianuy.com/2009/05/09/a-hundred-year-old-language/#comments</comments>
		<pubDate>Sat, 09 May 2009 13:17:50 +0000</pubDate>
		<dc:creator>Ian Uy</dc:creator>
				<category><![CDATA[Daily Logs]]></category>
		<category><![CDATA[Readings]]></category>

		<guid isPermaLink="false">http://blog.ianuy.com/?p=258</guid>
		<description><![CDATA[
While reading Hackers and Painters by Paul Graham, I stumbled upon his essay entitled &#8220;The Hundred-Year Language&#8221; which reminded me about my essay of the same title. I wrote this essay as an assignment for our Compiler Class back in College.

A Hundred Year Old Language
For almost one hundred years, humans have been writing computer programs. [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<div id="attachment_259" class="wp-caption aligncenter" style="width: 246px"><a href="http://blog.ianuy.com/wp-content/uploads/2009/05/hackersandpainters.jpg"><img class="size-full wp-image-259" title="hackersandpainters" src="http://blog.ianuy.com/wp-content/uploads/2009/05/hackersandpainters.jpg" alt="Hackers &amp; Painters by Paul Graham" width="236" height="366" /></a><p class="wp-caption-text">Hackers &amp; Painters by Paul Graham</p></div>
<p style="text-align: left;">While reading <a title="Hackers and Painters E-Book (Free)" href="http://books.google.com/books?id=IezOirt2n-gC&amp;printsec=frontcover&amp;dq=hackers+and+painters&amp;hl=tl&amp;source=gbs_summary_s&amp;cad=0#PPP1,M1" target="_blank">Hackers and Painters</a> by Paul Graham, I stumbled upon his essay entitled &#8220;The Hundred-Year Language&#8221; which reminded me about my essay of the same title. I wrote this essay as an assignment for our Compiler Class back in College.</p>
<blockquote style="text-align: left;">
<h2 style="text-align: center;">A Hundred Year Old Language</h2>
<p style="text-align: justify;">For almost one hundred years, humans have been writing computer programs. They had written it on almost all possible forms – from object code to a fifth-generation source code.</p>
<p>Object code, as we know it, is a collection of commands written as a binary string that can only be efficiently understood by a microprocessor. The first twenty years of computer programming history was written using object code – without it, computer science will never have existed. Throughout those fateful twenty years, early programmers have learned that writing object code is nasty, erroneous and time-consuming. There must be a better way to write computer programs, there should be a better way.</p>
<p>The solution came in the 1950’s in the form of an assembler. The assembler allowed the programmers to directly interact and instruct the computer via mnemonics – a microprocessor language. For the first time in computer history, humans are no longer bounded by ones and zeros – they are now able to write computer programs more intelligently. The assembler served as a catalyst for change because it allowed computer programs to be commercially feasible. For almost a decade, assemblers served their purpose; but the programmers soon realized that assemblers produced machine dependent application. Furthermore, optimization of an assembly code took more time than the actual development of the application. Simply put, majority of the programmers work are in the actual “writing” of the code and not in the actual “development” of the application. With that, the programmers needed an automated way to write their application – hence, the compiler was born.</p>
<p>Compiler revolutionized the way programmers write computer application. From that very crucial time in computer history, humans can now write computer application using their own natural language – thus, programming languages were born. With that, programmers can now develop application efficiently and effectively. Debuggers are also present to debug their application in an organized manner – hence increasing the quality of application produced. From then on, compilers have undergone major changes. Interpreters were added to allow the produced application to run on different processors via virtual machines. Profilers were added to optimize the source automatically on compile-time. Compilers fueled the Information Technology era because it allowed the programmer to write more complicated and complex codes without actually worrying on how the computer will execute it.</p>
<p>Today, compilers can be found hidden and embedded inside powerful IDEs. So the next time you press the F5 button to compile your program, think of the people that made the compiler. Because those people allowed us to convert our language to computer instructions, magically.</p></blockquote>



Share and Enjoy:


	<a rel="nofollow" href="mailto:?subject=A%20Hundred%20Year%20Old%20Language&amp;body=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F09%2Fa-hundred-year-old-language%2F" title="E-mail this story to a friend!"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F09%2Fa-hundred-year-old-language%2F&amp;title=A%20Hundred%20Year%20Old%20Language&amp;bodytext=%0D%0A%0D%0A%0D%0AWhile%20reading%20Hackers%20and%20Painters%20by%20Paul%20Graham%2C%20I%20stumbled%20upon%20his%20essay%20entitled%20%22The%20Hundred-Year%20Language%22%20which%20reminded%20me%20about%20my%20essay%20of%20the%20same%20title.%20I%20wrote%20this%20essay%20as%20an%20assignment%20for%20our%20Compiler%20Class%20back%20in%20College.%0D%0A%0D" title="Digg"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F09%2Fa-hundred-year-old-language%2F&amp;title=A%20Hundred%20Year%20Old%20Language" title="Reddit"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F09%2Fa-hundred-year-old-language%2F&amp;title=A%20Hundred%20Year%20Old%20Language&amp;notes=%0D%0A%0D%0A%0D%0AWhile%20reading%20Hackers%20and%20Painters%20by%20Paul%20Graham%2C%20I%20stumbled%20upon%20his%20essay%20entitled%20%22The%20Hundred-Year%20Language%22%20which%20reminded%20me%20about%20my%20essay%20of%20the%20same%20title.%20I%20wrote%20this%20essay%20as%20an%20assignment%20for%20our%20Compiler%20Class%20back%20in%20College.%0D%0A%0D" title="del.icio.us"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://twitter.com/home?status=A%20Hundred%20Year%20Old%20Language%20-%20http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F09%2Fa-hundred-year-old-language%2F" title="Twitter"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://slashdot.org/bookmark.pl?title=A%20Hundred%20Year%20Old%20Language&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F09%2Fa-hundred-year-old-language%2F" title="Slashdot"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F09%2Fa-hundred-year-old-language%2F&amp;t=A%20Hundred%20Year%20Old%20Language" title="Facebook"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F09%2Fa-hundred-year-old-language%2F&amp;t=A%20Hundred%20Year%20Old%20Language" title="MySpace"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F09%2Fa-hundred-year-old-language%2F&amp;title=A%20Hundred%20Year%20Old%20Language&amp;annotation=%0D%0A%0D%0A%0D%0AWhile%20reading%20Hackers%20and%20Painters%20by%20Paul%20Graham%2C%20I%20stumbled%20upon%20his%20essay%20entitled%20%22The%20Hundred-Year%20Language%22%20which%20reminded%20me%20about%20my%20essay%20of%20the%20same%20title.%20I%20wrote%20this%20essay%20as%20an%20assignment%20for%20our%20Compiler%20Class%20back%20in%20College.%0D%0A%0D" title="Google Bookmarks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F05%2F09%2Fa-hundred-year-old-language%2F&amp;title=A%20Hundred%20Year%20Old%20Language" title="DotNetKicks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.ianuy.com/2009/05/09/a-hundred-year-old-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Philippines: A Third World Country?</title>
		<link>http://blog.ianuy.com/2009/04/17/philippines-a-third-world-country/</link>
		<comments>http://blog.ianuy.com/2009/04/17/philippines-a-third-world-country/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 16:43:58 +0000</pubDate>
		<dc:creator>Ian Uy</dc:creator>
				<category><![CDATA[Daily Logs]]></category>
		<category><![CDATA[Philippines]]></category>

		<guid isPermaLink="false">http://blog.ianuy.com/?p=154</guid>
		<description><![CDATA[I know. Philippines is not really a Third World Country. Someone from the IMF or the World Bank decided to promote us to a &#8220;Developing Country&#8221;.
But if you happen to be part of the new &#8220;Knowledge Worker&#8221; workforce, you are probably working somewhere in Makati, Ortigas or Taguig. Day in and Day out, all I  [...]]]></description>
			<content:encoded><![CDATA[<p>I know. Philippines is not really a Third World Country. Someone from the IMF or the World Bank decided to <em>promote </em>us to a &#8220;Developing Country&#8221;.</p>
<p>But if you happen to be part of the new &#8220;Knowledge Worker&#8221; workforce, you are probably working somewhere in Makati, Ortigas or Taguig. Day in and Day out, all I  see are these huge office buildings and sometimes, it makes me forget that we were once a Third World Country. Try it, go to The Fort Global City. <img src='http://blog.ianuy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div id="attachment_155" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.ianuy.com/wp-content/uploads/2009/04/rooftop2multwv4.jpg"><img class="size-medium wp-image-155" title="rooftop2multwv4" src="http://blog.ianuy.com/wp-content/uploads/2009/04/rooftop2multwv4-300x267.jpg" alt="Makati Skyline at Night by &quot;Rawrage&quot;" width="300" height="267" /></a><p class="wp-caption-text">Makati Skyline at Night by &quot;Rawrage&quot;</p></div>
<p>Oh, just some random ramblings. Anyway, there will be no article about Software Development this week as I will be attending a <a title="Leadership: Why I Love Going to Work" href="http://blog.ianuy.com/2009/04/12/leadership-why-i-love-going-to-work/" target="_blank">3-day seminar about Leadership</a> in Tagaytay hosted by Accenture. <img src='http://blog.ianuy.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>



Share and Enjoy:


	<a rel="nofollow" href="mailto:?subject=Philippines%3A%20A%20Third%20World%20Country%3F&amp;body=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F17%2Fphilippines-a-third-world-country%2F" title="E-mail this story to a friend!"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F17%2Fphilippines-a-third-world-country%2F&amp;title=Philippines%3A%20A%20Third%20World%20Country%3F&amp;bodytext=I%20know.%20Philippines%20is%20not%20really%20a%20Third%20World%20Country.%20Someone%20from%20the%20IMF%20or%20the%20World%20Bank%20decided%20to%20promote%20us%20to%20a%20%22Developing%20Country%22.%0D%0A%0D%0ABut%20if%20you%20happen%20to%20be%20part%20of%20the%20new%20%22Knowledge%20Worker%22%20workforce%2C%20you%20are%20probably%20working%20somewhe" title="Digg"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F17%2Fphilippines-a-third-world-country%2F&amp;title=Philippines%3A%20A%20Third%20World%20Country%3F" title="Reddit"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F17%2Fphilippines-a-third-world-country%2F&amp;title=Philippines%3A%20A%20Third%20World%20Country%3F&amp;notes=I%20know.%20Philippines%20is%20not%20really%20a%20Third%20World%20Country.%20Someone%20from%20the%20IMF%20or%20the%20World%20Bank%20decided%20to%20promote%20us%20to%20a%20%22Developing%20Country%22.%0D%0A%0D%0ABut%20if%20you%20happen%20to%20be%20part%20of%20the%20new%20%22Knowledge%20Worker%22%20workforce%2C%20you%20are%20probably%20working%20somewhe" title="del.icio.us"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://twitter.com/home?status=Philippines%3A%20A%20Third%20World%20Country%3F%20-%20http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F17%2Fphilippines-a-third-world-country%2F" title="Twitter"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://slashdot.org/bookmark.pl?title=Philippines%3A%20A%20Third%20World%20Country%3F&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F17%2Fphilippines-a-third-world-country%2F" title="Slashdot"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F17%2Fphilippines-a-third-world-country%2F&amp;t=Philippines%3A%20A%20Third%20World%20Country%3F" title="Facebook"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F17%2Fphilippines-a-third-world-country%2F&amp;t=Philippines%3A%20A%20Third%20World%20Country%3F" title="MySpace"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F17%2Fphilippines-a-third-world-country%2F&amp;title=Philippines%3A%20A%20Third%20World%20Country%3F&amp;annotation=I%20know.%20Philippines%20is%20not%20really%20a%20Third%20World%20Country.%20Someone%20from%20the%20IMF%20or%20the%20World%20Bank%20decided%20to%20promote%20us%20to%20a%20%22Developing%20Country%22.%0D%0A%0D%0ABut%20if%20you%20happen%20to%20be%20part%20of%20the%20new%20%22Knowledge%20Worker%22%20workforce%2C%20you%20are%20probably%20working%20somewhe" title="Google Bookmarks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F17%2Fphilippines-a-third-world-country%2F&amp;title=Philippines%3A%20A%20Third%20World%20Country%3F" title="DotNetKicks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.ianuy.com/2009/04/17/philippines-a-third-world-country/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Loves Me</title>
		<link>http://blog.ianuy.com/2009/04/16/google-loves-me/</link>
		<comments>http://blog.ianuy.com/2009/04/16/google-loves-me/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 16:29:32 +0000</pubDate>
		<dc:creator>Ian Uy</dc:creator>
				<category><![CDATA[Daily Logs]]></category>
		<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://blog.ianuy.com/?p=137</guid>
		<description><![CDATA[Yay!   I just stole the top search result for my name in Google. Try to search for Cristopher Ian Uy and hit &#8220;I&#8217;m Feeling Lucky&#8221; and you will be directed here!

I have not really believed in those &#8220;free&#8221; SEO optimization tools. But it works! In fact, I just bought the domain 2 weeks [...]]]></description>
			<content:encoded><![CDATA[<p>Yay! <img src='http://blog.ianuy.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  I just stole the top search result for my name in Google. Try to search for <span style="text-decoration: underline;"><strong>Cristopher Ian Uy</strong></span> and hit &#8220;I&#8217;m Feeling Lucky&#8221; and you will be directed here!</p>
<p style="text-align: center;">
<div id="attachment_138" class="wp-caption aligncenter" style="width: 310px"><a href="http://blog.ianuy.com/wp-content/uploads/2009/04/googlelovesme.jpg"><img class="size-medium wp-image-138" title="googlelovesme" src="http://blog.ianuy.com/wp-content/uploads/2009/04/googlelovesme-300x177.jpg" alt="Top 1 result in Google!" width="300" height="177" /></a><p class="wp-caption-text">Top 1 result in Google!</p></div>
<p>I have not really believed in those &#8220;free&#8221; SEO optimization tools. But it works! In fact, I just bought the domain 2 weeks ago and upped this blog just a couple of days ago and Google is already crawling my site.</p>
<p><span id="more-137"></span>I checked my <a title="My SiteMeter stats" href="http://www.sitemeter.com/?a=stats&amp;s=s11ianuy" target="_blank">SiteMeter</a> stats just now and saw three incoming referrals from Google with search terms like:</p>
<ul>
<li><a href="http://www.google.com.ph/search?hl=tl&amp;q=accenture%20slc%202009%20friendster&amp;btnG=Maghanap&amp;meta=" target="_blank">Accenture Student Leadership Conference 2009</a></li>
<li><a href="http://www.google.com.ph/search?hl=tl&amp;q=accenture%20slc%202009%20friendster&amp;btnG=Maghanap&amp;meta=">accenture slc 2009 friendster</a></li>
<li><a href="http://www.google.com/search?hl=en&amp;q=Cristopher%20Ian%20Uy&amp;btnG=Google%20Search&amp;aq=f&amp;oq=" target="_blank">Cristopher Ian Uy</a> (Probably my search)</li>
</ul>
<p>Also, there is a referral for &#8220;Top Salary&#8221; from Topblogs.ph and another referral from http://accenture.cymfony.com (Accenture&#8217;s outsourced email server?). Maybe someone inside Accenture saw my blog post about <a title="Leadership: Why I Love Going to Work" href="http://blog.ianuy.com/2009/04/12/leadership-why-i-love-going-to-work/" target="_blank">leadership</a> that also talks about SLC 2009.</p>
<p>I just have a little problem with how Google indexes my site. If you try to Google &#8220;site:ianuy.com&#8221;, you will see that Google only indexed http://blog.ianuy.com and not the individual posts. I don&#8217;t know why Google is doing this but I hope its a temporary thing since Google&#8217;s crawler is still crawling my entire site.</p>
<p>The site is doing fine in terms of hits. Got 70 uniques today. <img src='http://blog.ianuy.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>



Share and Enjoy:


	<a rel="nofollow" href="mailto:?subject=Google%20Loves%20Me&amp;body=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F16%2Fgoogle-loves-me%2F" title="E-mail this story to a friend!"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F16%2Fgoogle-loves-me%2F&amp;title=Google%20Loves%20Me&amp;bodytext=Yay%21%20%3AD%20I%20just%20stole%20the%20top%20search%20result%20for%20my%20name%20in%20Google.%20Try%20to%20search%20for%20Cristopher%20Ian%20Uy%20and%20hit%20%22I%27m%20Feeling%20Lucky%22%20and%20you%20will%20be%20directed%20here%21%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AI%20have%20not%20really%20believed%20in%20those%20%22free%22%20SEO%20optimization%20tools.%20But%20it%20works%21" title="Digg"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F16%2Fgoogle-loves-me%2F&amp;title=Google%20Loves%20Me" title="Reddit"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F16%2Fgoogle-loves-me%2F&amp;title=Google%20Loves%20Me&amp;notes=Yay%21%20%3AD%20I%20just%20stole%20the%20top%20search%20result%20for%20my%20name%20in%20Google.%20Try%20to%20search%20for%20Cristopher%20Ian%20Uy%20and%20hit%20%22I%27m%20Feeling%20Lucky%22%20and%20you%20will%20be%20directed%20here%21%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AI%20have%20not%20really%20believed%20in%20those%20%22free%22%20SEO%20optimization%20tools.%20But%20it%20works%21" title="del.icio.us"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://twitter.com/home?status=Google%20Loves%20Me%20-%20http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F16%2Fgoogle-loves-me%2F" title="Twitter"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://slashdot.org/bookmark.pl?title=Google%20Loves%20Me&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F16%2Fgoogle-loves-me%2F" title="Slashdot"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F16%2Fgoogle-loves-me%2F&amp;t=Google%20Loves%20Me" title="Facebook"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F16%2Fgoogle-loves-me%2F&amp;t=Google%20Loves%20Me" title="MySpace"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F16%2Fgoogle-loves-me%2F&amp;title=Google%20Loves%20Me&amp;annotation=Yay%21%20%3AD%20I%20just%20stole%20the%20top%20search%20result%20for%20my%20name%20in%20Google.%20Try%20to%20search%20for%20Cristopher%20Ian%20Uy%20and%20hit%20%22I%27m%20Feeling%20Lucky%22%20and%20you%20will%20be%20directed%20here%21%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AI%20have%20not%20really%20believed%20in%20those%20%22free%22%20SEO%20optimization%20tools.%20But%20it%20works%21" title="Google Bookmarks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F16%2Fgoogle-loves-me%2F&amp;title=Google%20Loves%20Me" title="DotNetKicks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.ianuy.com/2009/04/16/google-loves-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transactions in C#</title>
		<link>http://blog.ianuy.com/2009/04/12/transactions-in-c/</link>
		<comments>http://blog.ianuy.com/2009/04/12/transactions-in-c/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 11:00:19 +0000</pubDate>
		<dc:creator>Ian Uy</dc:creator>
				<category><![CDATA[Daily Logs]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.ianuy.com/?p=74</guid>
		<description><![CDATA[After spending almost 2 months at work without actually doing anything that barely resembles programming, I was finally sent to a training at an outsourced training company in Makati.
The training is about Windows Communication Framework or WCF &#8212; Microsoft&#8217;s answer to building Service-Oriented Architectures (SOA). Gone were the days of Web Services, more so, socket [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: small;">After spending almost 2 months at work without actually doing anything that barely resembles programming, I was finally sent to a training at an outsourced training company in Makati.</span></p>
<p><span style="font-size: small;">The training is about Windows Communication Framework or WC</span><span style="font-size: small;">F &#8212; Microsoft&#8217;s answer to building Service-Oriented Architectures (SOA). Go</span><span style="font-size: small;">ne were the days of Web Services, more so, socket programming! It&#8217;s all abstracted now. Yay for lame programmers! <img src='http://blog.ianuy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></p>
<p><span style="font-size: small;">But anyway, the training was GREAT! I was able to learn the ins and outs of WCF. But what&#8217;s interesting is that I learned a new &#8220;way&#8221; to do <span style="font-weight: bold;">rollbacks</span> <span style="font-style: italic;">automatically! </span>It&#8217;s called&#8230;</span></p>
<div style="text-align: center;"><span style="font-weight: bold;"><span style="font-size: large;">TRANSACTIONS!<br />
</span></span><span class="insertedphoto"><img class="alignmiddleb" src="http://images.ianuy.multiply.com/image/1/photos/upload/300x300/Sber4AoKCDIAAE0IzR01/transactions.gif?et=VjPQJF%2CZslrtB7dlRy4D6w&amp;nmid=0" border="0" alt="" /></span></div>
<div style="text-align: left;"><span class="insertedphoto"><br />
</span></div>
<div style="text-align: left;"><span class="insertedphoto"><span id="more-74"></span><br />
</span></div>
<div style="text-align: center;">
<div style="text-align: left;"><span style="font-size: small;">But what&#8217;s more interesting is that Transactions is not really part of the WCF nor the.NET 3.5. It&#8217;s an existing feature from .NET 1.1! <img src='http://blog.ianuy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</span><span style="font-size: small;">So what&#8217;s Transactions? Well, its really hard to explain so I&#8217;ll just present a scenario on how and where you can use Transactions.</span><br />
<span style="font-size: small;"><br />
Let&#8217;s say that you have a <span style="font-weight: bold;">Point of Sales </span>(POS) system</span><span style="font-size: small;"> that have 2 tables namely <span style="font-weight: bold;">Inventory</span> table and <span style="font-weight: bold;">Sales</span> table. And you have a method called </span><span style="font-size: small;"><span style="font-weight: bold;">CustomerBuysStuff(int ItemID)</span>. The said method will be called if a customer buys new stuff (obviously)&#8230; so the implementation would be something like:</span></p>
<ol>
<li><span style="font-size: small;">Deduct 1 unit from the Inventory table using the ItemID</span></li>
<li><span style="font-size: small;">Add 1 unit from the Sales table using the ItemID</span></li>
</ol>
<p><span style="font-size: small;">This means that this particular method must execute <span style="font-weight: bold;">two (2)</span> SQL statements and both of them must SUCCEED or you will have a decrepancy on your data. If you can remember from your Database Management Course, you have studied a concept called <span style="font-weight: bold;">ACID</span>. This scenerio represents the <span style="font-weight: bold;">A </span>in <span style="font-weight: bold;">ACID</span> &#8212; <span style="font-weight: bold;">Atomic Operations</span>. In our case, this means that &#8220;<span style="font-style: italic;">All statements in a group must execute, or no statement in a group must execute.</span> &#8220;</span></p>
<p>Frequently in a database application you come across a situation where you need to execute two or more SQL commands in such a way that if any one of <span style="font-size: small;">the statements fails, then no other statement will be able to change the database.</span></p>
<p>I&#8217;ll try to demonstrate Transactions using <span style="text-decoration: underline;">REAL<span style="font-weight: bold;"><span style="font-weight: bold;"><span style="text-decoration: underline;"> </span></span></span></span>code (Click the image to enlarge):</p>
<p><a href="http://ianuy.multiply.com/photos/hi-res/upload/SbexswoKCDIAAHsKDVg1"><img class="aligncenter" style="border: 0pt none;" src="http://images.ianuy.multiply.com/image/1/photos/upload/300x300/SbexswoKCDIAAHsKDVg1/WithoutRollBack.jpg?et=nykBq0UPSIArV6iOHBNBdQ&amp;nmid=0" border="0" alt="" width="300" height="101" /></a><br />
<span style="font-size: small;"><a href="http://ianuy.multiply.com/photos/hi-res/upload/SbexswoKCDIAAHsKDVg1"></a>Let&#8217;s call the code snippet as &#8220;No Rollback&#8221;. This assumes that you are 101% sure that <span style="font-weight: bold;">both </span>operation will succeed that you did not even bother to write a rollback method if ever one of the two fails. This is a very <span style="font-weight: bold;">bad practice</span> in the real world because it will create a discrepancy in your data that cannot be traced &#8212; and worst, debugged.</span><a href="http://ianuy.multiply.com/photos/hi-res/upload/SbexswoKCDIAAHsKDVg1"></a><span style="font-size: small;"><a href="http://ianuy.multiply.com/photos/hi-res/upload/SbexswoKCDIAAHsKDVg1"></a><a href="http://ianuy.multiply.com/photos/hi-res/upload/SbexswoKCDIAAHsKDVg1"></a></span></p>
<p><a href="http://ianuy.multiply.com/photos/hi-res/upload/SbexswoKCDIAAHsKDVg1"></a><a href="http://ianuy.multiply.com/photos/hi-res/upload/SbezQAoKCDIAACm6Esc1"><img class="aligncenter" style="border: 0pt none;" src="http://images.ianuy.multiply.com/image/1/photos/upload/300x300/SbezQAoKCDIAACm6Esc1/WithRollback.jpg?et=Xf5pp3ZA9nui55Zx0%2CXvlA&amp;nmid=0" border="0" alt="" width="300" height="215" /></a><a href="http://ianuy.multiply.com/photos/hi-res/upload/SbexswoKCDIAAHsKDVg1"></a><span style="font-size: small;">The above code snippet is called &#8220;With Rollback&#8221;, because in this code snippet, when the <span style="font-style: italic;">second</span></span> <span style="font-size: small;">command fails, you cared enough to rollback the changes made by the first command. This is how I did it in the college days </span><span style="font-size: small;">when I&#8217;m too lazy to use Stored Procedures (and TRANS/COMMIT) and I&#8217;m too stupid to not have researched about</span> <span style="font-size: small;"><span style="font-weight: bold;">Transactions!</span> Oh the dark ages. Mind you, this method is not 100% fool-proof. What will happen if your rollback command also failed? Discrepancy!<br />
</span><br />
<span style="font-size: small;"><a href="http://ianuy.multiply.com/photos/hi-res/upload/Sbe1JQoKCDIAAFK1F6s1"><img class="aligncenter" style="border: 0pt none;" src="http://images.ianuy.multiply.com/image/1/photos/upload/300x300/Sbe1JQoKCDIAAFK1F6s1/Transaction.JPG?et=9AF9BeWpv6MAobJJkH1wAw&amp;nmid=0" border="0" alt="" width="300" height="136" /></a>Now, let&#8217;s call this code snippet &#8220;Almighty </span><span style="font-size: small;">Transaction&#8221;. In the above code, there is no extra method or SQL command to invoke to do the rollback when the pre-requisite part of your code fails. And oh, there&#8217;s also no extra code to detect an exception or an error. It just magically knows that something awful had happened and it will just magically rollback <span style="font-weight: bold;">ALL </span>the changes that happened before the error. Like, <span style="font-weight: bold;">MAGICALLY!</span> Isn&#8217;t it freakin great?!</span><br />
<span style="font-size: small;"><br />
Also, this will work on ANYTHING (Not only on Database Related Stuffs). During my thesis days, I have to write a method to perform rollbacks when my encryption/decyption algorithm fails. It took me a whole week and lots of messy code to make it work perfectly. If only I have the knowledge of Transactions then, it could have just taken me 5 minutes. DAMN!</span><a href="http://ianuy.multiply.com/photos/hi-res/upload/Sbe6agoKCDIAAGzOrvo1"><img class="aligncenter" style="border: 0pt none;" src="http://images.ianuy.multiply.com/image/1/photos/upload/300x300/Sbe6agoKCDIAAGzOrvo1/training.gif?et=aGkVA17rxVHNfn3%2BboFfVg&amp;nmid=0" border="0" alt="" width="241" height="300" /></a><span style="font-size: small;"><br />
So yeah&#8230; I love these TRAININGS (Have 6 more to go for this year)! You can learn lots of <span style="text-decoration: underline;">useful</span> stuffs in a very short span of time (Like 3 days). They will even give you a certificate that is <span style="font-weight: bold;">signed by Billy-G </span>himself! Haha! Another additional line in my Resume.</span></p>
<p>What&#8217;s great about the training company that my company chose is that they are <span style="font-weight: bold;">official Microsoft Partners&#8230; </span>This means that I can take the official WCF Online Test and if I pass, I will then be a <span style="font-weight: bold;">&#8220;Certified&#8221;</span> MCP (Microsoft Certified Professional)!</p>
<p><span style="font-weight: bold;">Remember&#8230;</span></p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;">TransactionScope AtomicScope <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> TransactionScope<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">using</span><span style="color: #000000;">&#40;</span>AtomicScope<span style="color: #000000;">&#41;</span>
<span style="color: #000000;">&#123;</span>
<span style="color: #008080; font-style: italic;">//ATOMIC OPERATIONS</span>
AtomicScope.<span style="color: #0000FF;">Complete</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

</div>
</div>



Share and Enjoy:


	<a rel="nofollow" href="mailto:?subject=Transactions%20in%20C%23&amp;body=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F12%2Ftransactions-in-c%2F" title="E-mail this story to a friend!"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!" alt="E-mail this story to a friend!" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F12%2Ftransactions-in-c%2F&amp;title=Transactions%20in%20C%23&amp;bodytext=After%20spending%20almost%202%20months%20at%20work%20without%20actually%20doing%20anything%20that%20barely%20resembles%20programming%2C%20I%20was%20finally%20sent%20to%20a%20training%20at%20an%20outsourced%20training%20company%20in%20Makati.%0D%0A%0D%0AThe%20training%20is%20about%20Windows%20Communication%20Framework%20or%20WCF%20--" title="Digg"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F12%2Ftransactions-in-c%2F&amp;title=Transactions%20in%20C%23" title="Reddit"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/reddit.png" title="Reddit" alt="Reddit" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F12%2Ftransactions-in-c%2F&amp;title=Transactions%20in%20C%23&amp;notes=After%20spending%20almost%202%20months%20at%20work%20without%20actually%20doing%20anything%20that%20barely%20resembles%20programming%2C%20I%20was%20finally%20sent%20to%20a%20training%20at%20an%20outsourced%20training%20company%20in%20Makati.%0D%0A%0D%0AThe%20training%20is%20about%20Windows%20Communication%20Framework%20or%20WCF%20--" title="del.icio.us"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://twitter.com/home?status=Transactions%20in%20C%23%20-%20http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F12%2Ftransactions-in-c%2F" title="Twitter"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://slashdot.org/bookmark.pl?title=Transactions%20in%20C%23&amp;url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F12%2Ftransactions-in-c%2F" title="Slashdot"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot" alt="Slashdot" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F12%2Ftransactions-in-c%2F&amp;t=Transactions%20in%20C%23" title="Facebook"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a>
	<a rel="nofollow" href="http://www.myspace.com/Modules/PostTo/Pages/?u=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F12%2Ftransactions-in-c%2F&amp;t=Transactions%20in%20C%23" title="MySpace"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/myspace.png" title="MySpace" alt="MySpace" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F12%2Ftransactions-in-c%2F&amp;title=Transactions%20in%20C%23&amp;annotation=After%20spending%20almost%202%20months%20at%20work%20without%20actually%20doing%20anything%20that%20barely%20resembles%20programming%2C%20I%20was%20finally%20sent%20to%20a%20training%20at%20an%20outsourced%20training%20company%20in%20Makati.%0D%0A%0D%0AThe%20training%20is%20about%20Windows%20Communication%20Framework%20or%20WCF%20--" title="Google Bookmarks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a>
	<a rel="nofollow" target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.ianuy.com%2F2009%2F04%2F12%2Ftransactions-in-c%2F&amp;title=Transactions%20in%20C%23" title="DotNetKicks"><img src="http://blog.ianuy.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a>


<br/><br/>]]></content:encoded>
			<wfw:commentRss>http://blog.ianuy.com/2009/04/12/transactions-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
