<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Yudi Maryanto Blog</title>
	<atom:link href="http://firstyuyu.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://firstyuyu.wordpress.com</link>
	<description>Semoga bermanfaat :)</description>
	<lastBuildDate>Wed, 21 Sep 2011 16:43:58 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='firstyuyu.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Yudi Maryanto Blog</title>
		<link>http://firstyuyu.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://firstyuyu.wordpress.com/osd.xml" title="Yudi Maryanto Blog" />
	<atom:link rel='hub' href='http://firstyuyu.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Exception Design (Bagian 09) – Try Parse Pattern</title>
		<link>http://firstyuyu.wordpress.com/2008/06/30/exception-design-bagian-09-%e2%80%93-try-parse-pattern/</link>
		<comments>http://firstyuyu.wordpress.com/2008/06/30/exception-design-bagian-09-%e2%80%93-try-parse-pattern/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 01:34:09 +0000</pubDate>
		<dc:creator>firstyuyu</dc:creator>
				<category><![CDATA[Exception Design]]></category>

		<guid isPermaLink="false">http://firstyuyu.wordpress.com/?p=162</guid>
		<description><![CDATA[Untuk API yang sangat mempertimbangkan performa, kita bisa menggunakan Try-Parse pattern. Pattern ini merubah nama member sehingga makna semantik dari member tersebut sekaligus menunjukkan sebuah pengetesan. Misalnya tipe data DateTime mempunyai method Parse yang melontarkan exception jika gagal melakukan parsing terhadap string yang diberikan. Selain itu, tipe data DateTime juga mempunyai method pasangan untuk method [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=firstyuyu.wordpress.com&amp;blog=2135860&amp;post=162&amp;subd=firstyuyu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://firstyuyu.wordpress.com/2008/06/30/exception-design-bagian-09-%e2%80%93-try-parse-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Yudi</media:title>
		</media:content>
	</item>
		<item>
		<title>Exception Design (Bagian 08) – Tester-Doer Pattern</title>
		<link>http://firstyuyu.wordpress.com/2008/06/24/exception-design-bagian-08-%e2%80%93-tester-doer-pattern/</link>
		<comments>http://firstyuyu.wordpress.com/2008/06/24/exception-design-bagian-08-%e2%80%93-tester-doer-pattern/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 02:49:29 +0000</pubDate>
		<dc:creator>firstyuyu</dc:creator>
				<category><![CDATA[Exception Design]]></category>

		<guid isPermaLink="false">http://firstyuyu.wordpress.com/?p=157</guid>
		<description><![CDATA[Sebagaimana telah kita bahas pada artikel Performa Exception Dibandingkan Return Value, exception bisa membawa dampak yang buruk bagi performa aplikasi jika tidak didesain dengan benar. Di akhir artikel tersebut disebutkan bahwa salah satu cara untuk mengurangi dampak negatif ini adalah dengan menggunakan Tester-Doer Pattern. Berikut ini akan kita bahas tentang apa itu Tester-Doer Pattern. Ada [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=firstyuyu.wordpress.com&amp;blog=2135860&amp;post=157&amp;subd=firstyuyu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://firstyuyu.wordpress.com/2008/06/24/exception-design-bagian-08-%e2%80%93-tester-doer-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Yudi</media:title>
		</media:content>
	</item>
		<item>
		<title>Performa Exception Dibandingkan Return Value</title>
		<link>http://firstyuyu.wordpress.com/2008/06/23/performa-exception-dibandingkan-return-value/</link>
		<comments>http://firstyuyu.wordpress.com/2008/06/23/performa-exception-dibandingkan-return-value/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 04:04:46 +0000</pubDate>
		<dc:creator>firstyuyu</dc:creator>
				<category><![CDATA[.net framework]]></category>

		<guid isPermaLink="false">http://firstyuyu.wordpress.com/?p=155</guid>
		<description><![CDATA[Pada artikel Exception Design (Bagian 01) kita sudah membahas mengenai keuntungan-keuntungan penggunaan exception. Namun exception juga mempunyai satu kekurangan, yaitu masalah performa. Pada artikel ini, kita akan mencoba melihat sejauh mana perbedaan performa exception dibandingkan dengan return value. Diharapkan, dari pembahasan ini bisa menambah wawasan kita ketika mendesain sebuah exception. Untuk mempersingkat, kita akan langsung [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=firstyuyu.wordpress.com&amp;blog=2135860&amp;post=155&amp;subd=firstyuyu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://firstyuyu.wordpress.com/2008/06/23/performa-exception-dibandingkan-return-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Yudi</media:title>
		</media:content>
	</item>
		<item>
		<title>Membuat Kelas StopWatch untuk Mengukur Waktu Eksekusi Kode Program</title>
		<link>http://firstyuyu.wordpress.com/2008/06/18/membuat-kelas-stopwatch-untuk-mengukur-waktu-eksekusi-kode-program/</link>
		<comments>http://firstyuyu.wordpress.com/2008/06/18/membuat-kelas-stopwatch-untuk-mengukur-waktu-eksekusi-kode-program/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 03:20:58 +0000</pubDate>
		<dc:creator>firstyuyu</dc:creator>
				<category><![CDATA[.net framework]]></category>

		<guid isPermaLink="false">http://firstyuyu.wordpress.com/?p=152</guid>
		<description><![CDATA[Sering kali kita ingin mengukur waktu eksekusi kode program yang kita jalankan. Terutama jika kita sedang membandingkan antara beberapa alternatif algoritma untuk mencari algoritma yang paling cepat. Kita bisa membuat sendiri pengukur waktu seperti ini dengan memanfaatkan High-Resolution Timer. Win32 API menyediakan dua buah fungsi yang bisa kita gunakan untuk mengukur waktu, yaitu QueryPerformanceCounter: fungsi [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=firstyuyu.wordpress.com&amp;blog=2135860&amp;post=152&amp;subd=firstyuyu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://firstyuyu.wordpress.com/2008/06/18/membuat-kelas-stopwatch-untuk-mengukur-waktu-eksekusi-kode-program/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Yudi</media:title>
		</media:content>
	</item>
		<item>
		<title>Exception Design (Bagian 07) – Membuat Custom Exception</title>
		<link>http://firstyuyu.wordpress.com/2008/06/16/exception-design-bagian-07-%e2%80%93-membuat-custom-exception/</link>
		<comments>http://firstyuyu.wordpress.com/2008/06/16/exception-design-bagian-07-%e2%80%93-membuat-custom-exception/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 01:02:58 +0000</pubDate>
		<dc:creator>firstyuyu</dc:creator>
				<category><![CDATA[Exception Design]]></category>

		<guid isPermaLink="false">http://firstyuyu.wordpress.com/?p=151</guid>
		<description><![CDATA[Pada beberapa kasus, kita mungkin tidak bisa menggunakan built-in exception yang telah terdapat di dalam .net framework karena tidak dapat mewakili jenis kesalahan yang terjadi. Pada kasus seperti ini, kita sebaiknya membuat custom exception (kelas turunan Exception yang kita buat sendiri). Berikut ini panduan yang bisa kita gunakan ketika kita ingin membuat custom exception: Hindari: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=firstyuyu.wordpress.com&amp;blog=2135860&amp;post=151&amp;subd=firstyuyu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://firstyuyu.wordpress.com/2008/06/16/exception-design-bagian-07-%e2%80%93-membuat-custom-exception/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Yudi</media:title>
		</media:content>
	</item>
		<item>
		<title>Exception Design (Bagian 06) – Membungkus Exception</title>
		<link>http://firstyuyu.wordpress.com/2008/06/15/exception-design-bagian-05-%e2%80%93-membungkus-exception/</link>
		<comments>http://firstyuyu.wordpress.com/2008/06/15/exception-design-bagian-05-%e2%80%93-membungkus-exception/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 01:02:49 +0000</pubDate>
		<dc:creator>firstyuyu</dc:creator>
				<category><![CDATA[Exception Design]]></category>

		<guid isPermaLink="false">http://firstyuyu.wordpress.com/?p=146</guid>
		<description><![CDATA[Suatu saat, exception yang berasal dari layer yang lebih rendah mungkin tidak akan punya makna ketika muncul di layer yang lebih tinggi. Pada kasus seperti ini, akan lebih baik jika exception yang berasal dari layer yang lebih rendah ini kita bungkus di dalam sebuah exception baru yang lebih mempunyai arti bagi developer di layer yang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=firstyuyu.wordpress.com&amp;blog=2135860&amp;post=146&amp;subd=firstyuyu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://firstyuyu.wordpress.com/2008/06/15/exception-design-bagian-05-%e2%80%93-membungkus-exception/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Yudi</media:title>
		</media:content>
	</item>
		<item>
		<title>Exception Design (Bagian 05) – Penanganan Exception (Exception Handling)</title>
		<link>http://firstyuyu.wordpress.com/2008/06/14/exception-design-bagian-04-%e2%80%93-penanganan-exception-exception-handling/</link>
		<comments>http://firstyuyu.wordpress.com/2008/06/14/exception-design-bagian-04-%e2%80%93-penanganan-exception-exception-handling/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 01:01:13 +0000</pubDate>
		<dc:creator>firstyuyu</dc:creator>
				<category><![CDATA[Exception Design]]></category>

		<guid isPermaLink="false">http://firstyuyu.wordpress.com/?p=145</guid>
		<description><![CDATA[Setelah kita mengetahui kapan harus melontarkan exception, tipe exception apa yang harus dilontarkan, serta bagaimana membuat pesan exception, maka pada pembahasan kali ini kita akan memfokuskan diri untuk membahas bagaimana menangani exception yang terjadi. Pertama, kita definisikan dahulu beberapa terminologi berkaitan dengan penanganan exception. Kita dikatakan &#8220;menangani exception&#8221; ketika kita mempunyai sebuah blok catch yang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=firstyuyu.wordpress.com&amp;blog=2135860&amp;post=145&amp;subd=firstyuyu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://firstyuyu.wordpress.com/2008/06/14/exception-design-bagian-04-%e2%80%93-penanganan-exception-exception-handling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Yudi</media:title>
		</media:content>
	</item>
		<item>
		<title>Melontarkan Kembali (Rethrow) Sebuah Exception</title>
		<link>http://firstyuyu.wordpress.com/2008/06/13/melontarkan-kembali-rethrow-sebuah-exception/</link>
		<comments>http://firstyuyu.wordpress.com/2008/06/13/melontarkan-kembali-rethrow-sebuah-exception/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 01:06:49 +0000</pubDate>
		<dc:creator>firstyuyu</dc:creator>
				<category><![CDATA[.net framework]]></category>

		<guid isPermaLink="false">http://firstyuyu.wordpress.com/?p=144</guid>
		<description><![CDATA[Pada beberapa kasus, ketika terjadi exception, kita mungkin ingin melakukan rollback terhadap operasi yang dilakukan untuk menjaga agar state tetap konsisten. Namun kita tidak ingin menanganin exception tersebut karena kita tahu bahwa layer yang lebih tinggi yang akan menanganinya. Di sini, proses yang terjadi ialah kita menangkap exception, melakukan rollback terhadap operasi yang dijalankan, lalu [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=firstyuyu.wordpress.com&amp;blog=2135860&amp;post=144&amp;subd=firstyuyu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://firstyuyu.wordpress.com/2008/06/13/melontarkan-kembali-rethrow-sebuah-exception/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Yudi</media:title>
		</media:content>

		<media:content url="http://firstyuyu.files.wordpress.com/2008/06/060908-0806-melontarkan1.jpg" medium="image" />

		<media:content url="http://firstyuyu.files.wordpress.com/2008/06/060908-0806-melontarkan2.jpg" medium="image" />
	</item>
		<item>
		<title>Exception Design (Bagian 04) – Merancang Pesan Kesalahan Sebuah Exception</title>
		<link>http://firstyuyu.wordpress.com/2008/06/12/exception-design-bagian-04-%e2%80%93-merancang-pesan-kesalahan-sebuah-exception/</link>
		<comments>http://firstyuyu.wordpress.com/2008/06/12/exception-design-bagian-04-%e2%80%93-merancang-pesan-kesalahan-sebuah-exception/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 01:04:50 +0000</pubDate>
		<dc:creator>firstyuyu</dc:creator>
				<category><![CDATA[Exception Design]]></category>

		<guid isPermaLink="false">http://firstyuyu.wordpress.com/?p=133</guid>
		<description><![CDATA[Setelah kita memilih tipe exception yang akan kita lontarkan, maka sekarang kita akan mencoba membahas tentang bagaimana merancanag pesan kesalahan yang akan dibawa sebuah exception sehingga ia bisa membawa informasi yang berguna bagi pengguna. Berikut ini paduannya: Lakukan: Buat teks pesan kesalahan yang jelas. Pesan ini harus menjelaskan sebab terjadinya exception serta menjelaskan pula apa [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=firstyuyu.wordpress.com&amp;blog=2135860&amp;post=133&amp;subd=firstyuyu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://firstyuyu.wordpress.com/2008/06/12/exception-design-bagian-04-%e2%80%93-merancang-pesan-kesalahan-sebuah-exception/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Yudi</media:title>
		</media:content>
	</item>
		<item>
		<title>CLR Execution Model (Bagian 03) – Eksekusi Sebuah Assembly</title>
		<link>http://firstyuyu.wordpress.com/2008/06/11/clr-execution-model-bagian-03-%e2%80%93-eksekusi-sebuah-assembly/</link>
		<comments>http://firstyuyu.wordpress.com/2008/06/11/clr-execution-model-bagian-03-%e2%80%93-eksekusi-sebuah-assembly/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 01:08:17 +0000</pubDate>
		<dc:creator>firstyuyu</dc:creator>
				<category><![CDATA[CLR]]></category>

		<guid isPermaLink="false">http://firstyuyu.wordpress.com/?p=136</guid>
		<description><![CDATA[Sebagaimana disebutkan sebelumnya, managed assembly berisi metadata dan Intermediate Language (IL). IL merupakan bahasa mesin buatan Microsoft yang bersifat CPU-independent. IL mempunyai level yang lebih tinggi daripada kebanyakan bahasa mesin yang lain. IL bisa mengakses dan memanipulasi obyek serta mempunyai instruksi untuk membuat dan menginisialisasi obyek, memanggil virtual method pada obyek, dan memanipulasi elemen array [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=firstyuyu.wordpress.com&amp;blog=2135860&amp;post=136&amp;subd=firstyuyu&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://firstyuyu.wordpress.com/2008/06/11/clr-execution-model-bagian-03-%e2%80%93-eksekusi-sebuah-assembly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Yudi</media:title>
		</media:content>

		<media:content url="http://firstyuyu.files.wordpress.com/2008/06/060608-0808-clrexecutio1.jpg" medium="image" />

		<media:content url="http://firstyuyu.files.wordpress.com/2008/06/060608-0808-clrexecutio2.jpg" medium="image" />
	</item>
	</channel>
</rss>
