<?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>Knowledge Recycle &#187; ColdFusion</title>
	<atom:link href="http://www.knowledgerecycle.com/index.php/category/coldfusion/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.knowledgerecycle.com</link>
	<description>my knowledge sharing dumpster on Web 2.0 and beyond stuff</description>
	<lastBuildDate>Wed, 01 Sep 2010 05:59:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>OO Programming, do you really need it?</title>
		<link>http://www.knowledgerecycle.com/index.php/2009/11/24/oo-programming-do-you-really-need-it/</link>
		<comments>http://www.knowledgerecycle.com/index.php/2009/11/24/oo-programming-do-you-really-need-it/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 21:45:45 +0000</pubDate>
		<dc:creator>Muliadi</dc:creator>
				<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.knowledgerecycle.com/?p=26</guid>
		<description><![CDATA[It&#8217;s been a while I did not follow the CF communities blog.  This morning I found a heated debate about OO programming whether it is needed or not with ColdFusion development.
Here&#8217;s some of the links first:
How OO Almost Destroyed My Business -
http://www.advantexllc.com/blog/post.cfm/how-oo-almost-destroyed-my-business
Response from Steve Bryant:
http://www.bryantwebconsulting.com/blog/index.cfm/2009/5/26/The-Trouble-with-OO
And of course the one where I find the whole [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while I did not follow the CF communities blog.  This morning I found a heated debate about OO programming whether it is needed or not with ColdFusion development.</p>
<p>Here&#8217;s some of the links first:</p>
<p>How OO Almost Destroyed My Business -</p>
<p>http://www.advantexllc.com/blog/post.cfm/how-oo-almost-destroyed-my-business</p>
<p>Response from Steve Bryant:</p>
<p>http://www.bryantwebconsulting.com/blog/index.cfm/2009/5/26/The-Trouble-with-OO</p>
<p>And of course the one where I find the whole thread originally &#8211; Sean Corfield&#8217;s Blog:</p>
<p>http://corfield.org/blog/index.cfm/do/blog.entry/entry/To_OO_or_not_to_OO_What_is_the_question</p>
<p>The one that I agree with Sean is &#8220;: there is no One True Way. What works for me might not work for you and even I will solve the same problem different ways at different times in different circumstances. &#8221;  That is so true.  My philosoph</p>
]]></content:encoded>
			<wfw:commentRss>http://www.knowledgerecycle.com/index.php/2009/11/24/oo-programming-do-you-really-need-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do you need OO programming for CF?</title>
		<link>http://www.knowledgerecycle.com/index.php/2009/06/07/do-you-need-oo-programming-for-cf/</link>
		<comments>http://www.knowledgerecycle.com/index.php/2009/06/07/do-you-need-oo-programming-for-cf/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 15:55:44 +0000</pubDate>
		<dc:creator>Muliadi</dc:creator>
				<category><![CDATA[ColdFusion]]></category>

		<guid isPermaLink="false">http://www.knowledgerecycle.com/?p=27</guid>
		<description><![CDATA[I think programmers outside ColdFusion community will be amused by the question as most (I didn&#8217;t say all, mainly I refer to Java and Microsoft-Camp developers) learned from day one that they have to architech their solution in OO way    They must be laughing at us on this discussion.
Here&#8217;s the original URL [...]]]></description>
			<content:encoded><![CDATA[<p>I think programmers outside ColdFusion community will be amused by the question as most (I didn&#8217;t say all, mainly I refer to Java and Microsoft-Camp developers) learned from day one that they have to architech their solution in OO way <img src='http://www.knowledgerecycle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   They must be laughing at us on this discussion.</p>
<p>Here&#8217;s the original URL where I get the discussions and blogs:</p>
<p>http://tinyurl.com/prwqty</p>
<p>To me, I came from system analyst background and not computer science, then I grow as database programmer and then move to web developer with ColdFusion.  Then I moved camp to pre-dominantly .NETdevelopers company and year later moved out from developers role and back to business analyst and project manager.   I don&#8217;t have strong OO background and I am rarely code with OO in mind.  But I know enough to understand all the benefits and know how big applications can benefit from good OO architecture.</p>
<p>However, this is what my observation.  We (I refer to developers and engineers) have the tendency to only use one tool to accomplish all things.  We believe in one thing and we love to make stuff more complicated that it should be.  I guess that is in the blood of humanity.  We excel in knowledge, creative brain, and create these all wonderful stuffs that supposed to make our life easier but they end up make our life more miserable (that is another subject that I won&#8217;t be sharing in this blog, but may be my other blog <img src='http://www.knowledgerecycle.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ).</p>
<p>When ColdFusion is out, I believe, it was designed to give us an alternative way to create dynamic web in the shortest amount possible.  You need email functionality, done, it is there.  You need to query a database, done it is there.  Even on the newer version, the same trends are true.  You need a web service, 3 lines of code, done.  ColdFusion allows us to consume .NET code, Java code and that what makes ColdFusion unique.   I think there will always be two type of application developers.  One that loves creating all the complex mechanism at the background, and the other one just simply to get the business done quick and accurate.   My personal thought, ColdFusion will always be for the second person.  If you need strong OO support, I think you should just write Java code and compile and let us INVOKE it within ColdFusion.  </p>
<p>In this hetero languages technology world, I believe on hetero architecture too.  Open API, write small functionality codes and easy inter-changeable code.  Are you going to write OO oriented FBML? (facebook markup language)  There is no such thing <img src='http://www.knowledgerecycle.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   But you create sophisticated Java module that will interact with FBML.   The one thing that I learned from day one that I think is very important is this 4 acronyms: -KISS &#8211; keep it simple stupid <img src='http://www.knowledgerecycle.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>That&#8217;s my 2 cents.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.knowledgerecycle.com/index.php/2009/06/07/do-you-need-oo-programming-for-cf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
