<?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>« Simple and Pragmatic Thoughts » &#187; Development</title>
	<atom:link href="http://isagoksu.com/categories/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://isagoksu.com</link>
	<description>Nobody can be perfect, but you can think better, design better, and always use baby steps!</description>
	<lastBuildDate>Tue, 16 Mar 2010 03:39:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Occam&#8217;s Razor</title>
		<link>http://isagoksu.com/2009/development/quotes/occams-razor/</link>
		<comments>http://isagoksu.com/2009/development/quotes/occams-razor/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 08:52:42 +0000</pubDate>
		<dc:creator>Isa Goksu</dc:creator>
				<category><![CDATA[Quotes]]></category>
		<category><![CDATA[occam]]></category>
		<category><![CDATA[quote]]></category>
		<category><![CDATA[razor]]></category>

		<guid isPermaLink="false">http://isagoksu.com/?p=644</guid>
		<description><![CDATA[<p>The simplicity is laying under this principle:</p>]]></description>
			<content:encoded><![CDATA[<p>The simplicity is laying under this principle:</p>]]></content:encoded>
			<wfw:commentRss>http://isagoksu.com/2009/development/quotes/occams-razor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fancy UITabBar Like Tweetie</title>
		<link>http://isagoksu.com/2009/development/iphone/fancy-uitabbar-like-tweetie/</link>
		<comments>http://isagoksu.com/2009/development/iphone/fancy-uitabbar-like-tweetie/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 10:06:26 +0000</pubDate>
		<dc:creator>Isa Goksu</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[objective-c]]></category>
		<category><![CDATA[tweetie]]></category>
		<category><![CDATA[uitabbar]]></category>

		<guid isPermaLink="false">http://isagoksu.com/?p=631</guid>
		<description><![CDATA[<p>It&#8217;s been a while I haven&#8217;t written anything about iPhone :) Anyways, today I added a fancy <em>UITabBar</em> (like in <strong>#Tweetie 2</strong>) to one of my applications. I thought I would share the code since I saw lots of iPhone Dev folks are looking for this :)</p>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while I haven&#8217;t written anything about iPhone :) Anyways, today I added a fancy <em>UITabBar</em> (like in <strong>#Tweetie 2</strong>) to one of my applications. I thought I would share the code since I saw lots of iPhone Dev folks are looking for this :)</p>]]></content:encoded>
			<wfw:commentRss>http://isagoksu.com/2009/development/iphone/fancy-uitabbar-like-tweetie/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Single, Dynamic, Multiple and Double Dispatching</title>
		<link>http://isagoksu.com/2009/development/java/single-dynamic-multiple-and-double-dispatching/</link>
		<comments>http://isagoksu.com/2009/development/java/single-dynamic-multiple-and-double-dispatching/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 10:57:33 +0000</pubDate>
		<dc:creator>Isa Goksu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[dispatch]]></category>
		<category><![CDATA[double]]></category>
		<category><![CDATA[languages]]></category>
		<category><![CDATA[Multiple]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[single]]></category>

		<guid isPermaLink="false">http://isagoksu.com/?p=625</guid>
		<description><![CDATA[<p>Today I was reading couple articles about programming languages and I noticed that there is still some confusion about dispatching. So I&#8217;ll try to explain as much as I can. Everbody is welcome to correct!</p>]]></description>
			<content:encoded><![CDATA[<p>Today I was reading couple articles about programming languages and I noticed that there is still some confusion about dispatching. So I&#8217;ll try to explain as much as I can. Everbody is welcome to correct!</p>]]></content:encoded>
			<wfw:commentRss>http://isagoksu.com/2009/development/java/single-dynamic-multiple-and-double-dispatching/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Act Like a Senior Developer &#8211; About Clean Code</title>
		<link>http://isagoksu.com/2009/development/agile-development/act-like-a-senior-developer-about-clean-code/</link>
		<comments>http://isagoksu.com/2009/development/agile-development/act-like-a-senior-developer-about-clean-code/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 09:59:51 +0000</pubDate>
		<dc:creator>Isa Goksu</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[clean]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[refactoring]]></category>
		<category><![CDATA[smell]]></category>

		<guid isPermaLink="false">http://isagoksu.com/?p=603</guid>
		<description><![CDATA[<p>Today it was a hard day for me. As usual, I was looking at a mess around our code base. And the worst thing was that the code that I saw today was not a <em>legacy code</em> :S 
It has enough <u>test coverage</u> and moreover the system was working well. The problem was the conditional logics used all over the place. It is almost impossible to follow what&#8217;s 
happening and where :S Me and my colleague spent 2 whole days trying to understand what the heck was going on. Finally we figured it out and did what we wanted to do initially.</p>]]></description>
			<content:encoded><![CDATA[<p>Today it was a hard day for me. As usual, I was looking at a mess around our code base. And the worst thing was that the code that I saw today was not a <em>legacy code</em> :S 
It has enough <u>test coverage</u> and moreover the system was working well. The problem was the conditional logics used all over the place. It is almost impossible to follow what&#8217;s 
happening and where :S Me and my colleague spent 2 whole days trying to understand what the heck was going on. Finally we figured it out and did what we wanted to do initially.</p>]]></content:encoded>
			<wfw:commentRss>http://isagoksu.com/2009/development/agile-development/act-like-a-senior-developer-about-clean-code/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>True Liskov Substitution Principle (LSP)</title>
		<link>http://isagoksu.com/2009/development/quotes/true-liskov-substitution-principle-lsp/</link>
		<comments>http://isagoksu.com/2009/development/quotes/true-liskov-substitution-principle-lsp/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 19:59:32 +0000</pubDate>
		<dc:creator>Isa Goksu</dc:creator>
				<category><![CDATA[Quotes]]></category>
		<category><![CDATA[liskov]]></category>
		<category><![CDATA[lsp]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[principle]]></category>
		<category><![CDATA[quot]]></category>
		<category><![CDATA[substitution]]></category>

		<guid isPermaLink="false">http://isagoksu.com/?p=587</guid>
		<description><![CDATA[<p>I  know everybody is quoting from #WikiPedia or st, but I guess the true definition of this principle is:</p>]]></description>
			<content:encoded><![CDATA[<p>I  know everybody is quoting from #WikiPedia or st, but I guess the true definition of this principle is:</p>]]></content:encoded>
			<wfw:commentRss>http://isagoksu.com/2009/development/quotes/true-liskov-substitution-principle-lsp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Custom Annotations and Using Them</title>
		<link>http://isagoksu.com/2009/development/java/creating-custom-annotations-and-making-use-of-them/</link>
		<comments>http://isagoksu.com/2009/development/java/creating-custom-annotations-and-making-use-of-them/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 08:58:25 +0000</pubDate>
		<dc:creator>Isa Goksu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[annotation]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[element-type]]></category>
		<category><![CDATA[retention]]></category>
		<category><![CDATA[target]]></category>
		<category><![CDATA[use]]></category>

		<guid isPermaLink="false">http://isagoksu.com/?p=565</guid>
		<description><![CDATA[<p>Okay, here is another topic that I couldn&#8217;t find much information in the Internet :) So I guess I&#8217;m gonna cover it quickly.</p>]]></description>
			<content:encoded><![CDATA[<p>Okay, here is another topic that I couldn&#8217;t find much information in the Internet :) So I guess I&#8217;m gonna cover it quickly.</p>]]></content:encoded>
			<wfw:commentRss>http://isagoksu.com/2009/development/java/creating-custom-annotations-and-making-use-of-them/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Creating Custom Managers For Repetitive Filters</title>
		<link>http://isagoksu.com/2009/development/django/creating-custom-managers-for-repetitive-filters/</link>
		<comments>http://isagoksu.com/2009/development/django/creating-custom-managers-for-repetitive-filters/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 05:37:51 +0000</pubDate>
		<dc:creator>Isa Goksu</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[model]]></category>

		<guid isPermaLink="false">http://isagoksu.com/?p=561</guid>
		<description><![CDATA[<p>Today I was trying to do something in <strong>Django</strong> and I&#8217;ve noticed that I&#8217;m using lots of <em>filter</em> in my views. And most of the filters were same, but for different purposes. Then I felt like <a href="http://en.wikipedia.org/wiki/DRY" title="Don't repeat yourself - Wikipedia, the free encyclopedia" target="_blank">DRY</a> principle is screaming at me. So I started to think that maybe there is a way to prevent these repetitions. And like all other problems in the world, the solution was just in front of my eyes :)</p>]]></description>
			<content:encoded><![CDATA[<p>Today I was trying to do something in <strong>Django</strong> and I&#8217;ve noticed that I&#8217;m using lots of <em>filter</em> in my views. And most of the filters were same, but for different purposes. Then I felt like <a href="http://en.wikipedia.org/wiki/DRY" title="Don't repeat yourself - Wikipedia, the free encyclopedia" target="_blank">DRY</a> principle is screaming at me. So I started to think that maybe there is a way to prevent these repetitions. And like all other problems in the world, the solution was just in front of my eyes :)</p>]]></content:encoded>
			<wfw:commentRss>http://isagoksu.com/2009/development/django/creating-custom-managers-for-repetitive-filters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Generating Lorem Ipsums in Django Templates</title>
		<link>http://isagoksu.com/2009/development/django/generating-lorem-ipsums-in-django-templates/</link>
		<comments>http://isagoksu.com/2009/development/django/generating-lorem-ipsums-in-django-templates/#comments</comments>
		<pubDate>Sat, 19 Sep 2009 11:50:19 +0000</pubDate>
		<dc:creator>Isa Goksu</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[generate]]></category>
		<category><![CDATA[ipsum]]></category>
		<category><![CDATA[lorem]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://isagoksu.com/?p=551</guid>
		<description><![CDATA[<p>When we first attempt create our web applications, most of us use a common printing phrase which starts with <strong>Lorem Ipsum</strong> words in our templates. Today while I was reading something in the Django documentation, and surprisingly I came across with this very useful <a href="http://docs.djangoproject.com/en/dev/ref/contrib/webdesign/" target="_blank">module</a>. Honestly, I didn&#8217;t even know Django has such a thing. After seeing this module, I again thought about how much I love Django :)</p>]]></description>
			<content:encoded><![CDATA[<p>When we first attempt create our web applications, most of us use a common printing phrase which starts with <strong>Lorem Ipsum</strong> words in our templates. Today while I was reading something in the Django documentation, and surprisingly I came across with this very useful <a href="http://docs.djangoproject.com/en/dev/ref/contrib/webdesign/" target="_blank">module</a>. Honestly, I didn&#8217;t even know Django has such a thing. After seeing this module, I again thought about how much I love Django :)</p>]]></content:encoded>
			<wfw:commentRss>http://isagoksu.com/2009/development/django/generating-lorem-ipsums-in-django-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Site Packages Folder Under OSX</title>
		<link>http://isagoksu.com/2009/development/django/learning-site-packages-folder-under-osx/</link>
		<comments>http://isagoksu.com/2009/development/django/learning-site-packages-folder-under-osx/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 08:21:06 +0000</pubDate>
		<dc:creator>Isa Goksu</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[folder]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[site-packages]]></category>

		<guid isPermaLink="false">http://isagoksu.com/?p=542</guid>
		<description><![CDATA[<p>
Today I was browsing couple <strong>django</strong> extensions to check if there is any new useful stuff around. I saw couple questions in those WiKis/forums about <u>site-packages</u> folder under OSX. For those who don&#8217;t know which <u>site-packages</u> folder is active in your system, you must consider how your system is configured. Especially if you&#8217;re using <em>MacPorts</em> or any tool like that, your default <u>site-packages</u> folder that is shipped with OS X might be different than what you&#8217;re presuming.
</p>]]></description>
			<content:encoded><![CDATA[<p>
Today I was browsing couple <strong>django</strong> extensions to check if there is any new useful stuff around. I saw couple questions in those WiKis/forums about <u>site-packages</u> folder under OSX. For those who don&#8217;t know which <u>site-packages</u> folder is active in your system, you must consider how your system is configured. Especially if you&#8217;re using <em>MacPorts</em> or any tool like that, your default <u>site-packages</u> folder that is shipped with OS X might be different than what you&#8217;re presuming.
</p>]]></content:encoded>
			<wfw:commentRss>http://isagoksu.com/2009/development/django/learning-site-packages-folder-under-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Code More Testable &#8211; Breaking Static Dependencies</title>
		<link>http://isagoksu.com/2009/development/agile-development/test-driven-development/making-code-more-testable-breaking-static-dependencies/</link>
		<comments>http://isagoksu.com/2009/development/agile-development/test-driven-development/making-code-more-testable-breaking-static-dependencies/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 08:07:31 +0000</pubDate>
		<dc:creator>Isa Goksu</dc:creator>
				<category><![CDATA[TDD]]></category>
		<category><![CDATA[break]]></category>
		<category><![CDATA[constructor]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[dependency]]></category>
		<category><![CDATA[mockito]]></category>
		<category><![CDATA[static]]></category>

		<guid isPermaLink="false">http://isagoksu.com/?p=531</guid>
		<description><![CDATA[<p>Hi guys, it&#8217;s been a while that I haven&#8217;t posted anything. I was thinking writing all those technical things sometimes is not enough for the reader to visualize the concept. So I came up with a screencast this time. I&#8217;ll try to create these screencasts once a week and will cover different topics. This series will contain <strong>Making Code More Testable</strong> talks only. For other topics, I&#8217;ll create different series. Anyways, let&#8217;s get back to the overview :)</p>]]></description>
			<content:encoded><![CDATA[<p>Hi guys, it&#8217;s been a while that I haven&#8217;t posted anything. I was thinking writing all those technical things sometimes is not enough for the reader to visualize the concept. So I came up with a screencast this time. I&#8217;ll try to create these screencasts once a week and will cover different topics. This series will contain <strong>Making Code More Testable</strong> talks only. For other topics, I&#8217;ll create different series. Anyways, let&#8217;s get back to the overview :)</p>]]></content:encoded>
			<wfw:commentRss>http://isagoksu.com/2009/development/agile-development/test-driven-development/making-code-more-testable-breaking-static-dependencies/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
<enclosure url="http://isagoksu.com/wp-content/uploads/screencasts/tdd/01.mov" length="37775037" type="video/quicktime" />
		</item>
	</channel>
</rss>
