<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: ColdFusion Developers &#8211; Please learn something new</title>
	<atom:link href="http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/feed/" rel="self" type="application/rss+xml" />
	<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/</link>
	<description>in more than 140 characters</description>
	<lastBuildDate>Thu, 25 Feb 2010 18:39:20 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jamie Krug</title>
		<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/comment-page-1/#comment-81458</link>
		<dc:creator>Jamie Krug</dc:creator>
		<pubDate>Wed, 25 Mar 2009 15:38:11 +0000</pubDate>
		<guid isPermaLink="false">http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/#comment-81458</guid>
		<description>I&#039;d also add a beginner/mid-level challenge to CFML developers who have used one framework only or have never used a framework. I know a number of intermediate CFML developers who stand to gain a ton by writing a small app using a (new) framework. Jumping to a different language may just be an exercise in syntax for some developers, where learning some good core concepts with a syntax they already know would be a great learning experience.

Even if you&#039;re against frameworks for some reason, at least give one a try. Refuse to try an MVC framework? Okay, well at least take a serious look at ColdSpring! Check out the fantastic Quick Start Guide (by Brian Kotek, I believe): http://coldspringframework.org/coldspring/examples/quickstart/

FWIW, I think I&#039;m up for the challenge. I spent the past few months building my first Model-Glue (3/Gesture) app, after years of Mach-II (preceded by a few years of spaghetti CF:), in which I also used some Transfer for the first time. I&#039;m also currently swimming in books about Groovy, Spring, Hibernate and Object Oriented Design and Analysis. I hope to begin an application soon using CFML+Groovy+Spring+Hibernate.

Learning at this pace can be overwhelming, but incredibly fun and rewarding too!

Cheers,
Jamie</description>
		<content:encoded><![CDATA[<p>I&#8217;d also add a beginner/mid-level challenge to CFML developers who have used one framework only or have never used a framework. I know a number of intermediate CFML developers who stand to gain a ton by writing a small app using a (new) framework. Jumping to a different language may just be an exercise in syntax for some developers, where learning some good core concepts with a syntax they already know would be a great learning experience.</p>
<p>Even if you&#8217;re against frameworks for some reason, at least give one a try. Refuse to try an MVC framework? Okay, well at least take a serious look at ColdSpring! Check out the fantastic Quick Start Guide (by Brian Kotek, I believe): <a href="http://coldspringframework.org/coldspring/examples/quickstart/" rel="nofollow">http://coldspringframework.org/coldspring/examples/quickstart/</a></p>
<p>FWIW, I think I&#8217;m up for the challenge. I spent the past few months building my first Model-Glue (3/Gesture) app, after years of Mach-II (preceded by a few years of spaghetti CF:), in which I also used some Transfer for the first time. I&#8217;m also currently swimming in books about Groovy, Spring, Hibernate and Object Oriented Design and Analysis. I hope to begin an application soon using CFML+Groovy+Spring+Hibernate.</p>
<p>Learning at this pace can be overwhelming, but incredibly fun and rewarding too!</p>
<p>Cheers,<br />
Jamie</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brandon Hansen</title>
		<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/comment-page-1/#comment-81453</link>
		<dc:creator>Brandon Hansen</dc:creator>
		<pubDate>Mon, 16 Mar 2009 15:07:51 +0000</pubDate>
		<guid isPermaLink="false">http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/#comment-81453</guid>
		<description>I am primarily a ColdFusion developer, but I also love writing PHP.  My promise is to spend at least 1 hour per week learning Ruby (and of course the RoR framework).</description>
		<content:encoded><![CDATA[<p>I am primarily a ColdFusion developer, but I also love writing PHP.  My promise is to spend at least 1 hour per week learning Ruby (and of course the RoR framework).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tony petruzzi</title>
		<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/comment-page-1/#comment-81447</link>
		<dc:creator>tony petruzzi</dc:creator>
		<pubDate>Sun, 15 Mar 2009 14:14:41 +0000</pubDate>
		<guid isPermaLink="false">http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/#comment-81447</guid>
		<description>@neil

i accept your challenge. rules are simple:

you are to take the current project that you wrote in rails and port it over to cfwheels. 

at the end you are to give us details on how the experience was.

if you find that working with cfwheels is anywhere as good as with working with rails, you are to eat your cat.

feline preparation:

feline is also to be force fed bacon for 5 days before cooking (strictly for flavor).

feline is to be baked in a 375 degree oven for 3 hours.  and drizzled with bacon grease while every 30 minutes of cooking time.</description>
		<content:encoded><![CDATA[<p>@neil</p>
<p>i accept your challenge. rules are simple:</p>
<p>you are to take the current project that you wrote in rails and port it over to cfwheels. </p>
<p>at the end you are to give us details on how the experience was.</p>
<p>if you find that working with cfwheels is anywhere as good as with working with rails, you are to eat your cat.</p>
<p>feline preparation:</p>
<p>feline is also to be force fed bacon for 5 days before cooking (strictly for flavor).</p>
<p>feline is to be baked in a 375 degree oven for 3 hours.  and drizzled with bacon grease while every 30 minutes of cooking time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Great Single Skill Myth &#124; :neil_middleton</title>
		<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/comment-page-1/#comment-81441</link>
		<dc:creator>The Great Single Skill Myth &#124; :neil_middleton</dc:creator>
		<pubDate>Sun, 15 Mar 2009 00:36:40 +0000</pubDate>
		<guid isPermaLink="false">http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/#comment-81441</guid>
		<description>[...] reading the feedback to my last, apparently controversial, blog post about learning a new language to improve you own skillset I [...]</description>
		<content:encoded><![CDATA[<p>[...] reading the feedback to my last, apparently controversial, blog post about learning a new language to improve you own skillset I [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: kj Stallings</title>
		<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/comment-page-1/#comment-81440</link>
		<dc:creator>kj Stallings</dc:creator>
		<pubDate>Sat, 14 Mar 2009 09:24:25 +0000</pubDate>
		<guid isPermaLink="false">http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/#comment-81440</guid>
		<description>Programming is programming is programming. And one thing a programmer cannot do is remain static. ALL of the languages are evolving and require continual learning. However, if you keep changing languages, you can end up spreading yourself too thin. Too much time learning the entry level info and not enough learning the deeper nuances, controls, and abilities of your current language. It is like anything else in life, you can only get out of it what you are willing to put in.

By the time I got to coldfusion, I had already spent 6 years on C and 10 in Java. And one of the coolest things about coldFusion is it&#039;s ability to &#039;build&#039; on other languages. That really lifts a lot of limitations. Once you get past the syntax, logic is really the same, no matter the language. Ultimately, it is the job market that drives the language.</description>
		<content:encoded><![CDATA[<p>Programming is programming is programming. And one thing a programmer cannot do is remain static. ALL of the languages are evolving and require continual learning. However, if you keep changing languages, you can end up spreading yourself too thin. Too much time learning the entry level info and not enough learning the deeper nuances, controls, and abilities of your current language. It is like anything else in life, you can only get out of it what you are willing to put in.</p>
<p>By the time I got to coldfusion, I had already spent 6 years on C and 10 in Java. And one of the coolest things about coldFusion is it&#8217;s ability to &#8216;build&#8217; on other languages. That really lifts a lot of limitations. Once you get past the syntax, logic is really the same, no matter the language. Ultimately, it is the job market that drives the language.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neil</title>
		<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/comment-page-1/#comment-81439</link>
		<dc:creator>Neil</dc:creator>
		<pubDate>Fri, 13 Mar 2009 23:31:41 +0000</pubDate>
		<guid isPermaLink="false">http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/#comment-81439</guid>
		<description>@Aaron very simple answer - Agile Development with Rails by the pragmatic programmers.

@Tony - if CFWheels is anywhere near as good as Ruby on Rails, I&#039;ll eat my cat.  Ruby is what makes Rails, not necessarily the framework</description>
		<content:encoded><![CDATA[<p>@Aaron very simple answer &#8211; Agile Development with Rails by the pragmatic programmers.</p>
<p>@Tony &#8211; if CFWheels is anywhere near as good as Ruby on Rails, I&#8217;ll eat my cat.  Ruby is what makes Rails, not necessarily the framework</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tony petruzzi</title>
		<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/comment-page-1/#comment-81438</link>
		<dc:creator>tony petruzzi</dc:creator>
		<pubDate>Fri, 13 Mar 2009 20:58:25 +0000</pubDate>
		<guid isPermaLink="false">http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/#comment-81438</guid>
		<description>@jeff,

my have times changed. i think leveraging xml in your framework, might have been the norm back then, not so much so now. personally i think we can thank rails for that. it was the first framework that got mvc right. do yourself the favor and take a look at wheels, you&#039;d be surprises by it progress within the last year.</description>
		<content:encoded><![CDATA[<p>@jeff,</p>
<p>my have times changed. i think leveraging xml in your framework, might have been the norm back then, not so much so now. personally i think we can thank rails for that. it was the first framework that got mvc right. do yourself the favor and take a look at wheels, you&#8217;d be surprises by it progress within the last year.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff Self</title>
		<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/comment-page-1/#comment-81437</link>
		<dc:creator>Jeff Self</dc:creator>
		<pubDate>Fri, 13 Mar 2009 20:47:50 +0000</pubDate>
		<guid isPermaLink="false">http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/#comment-81437</guid>
		<description>I remember a couple of years ago, one of the CFWheels developers was upset because they were getting no respect from the ColdFusion community.  Why?  Their framework wasn&#039;t XML-based, it wasn&#039;t like Struts, etc.  I think he went on to say there was too much Java influence in the ColdFusion community, which is ironic in a way because a lot of CFML developers left Java because they didn&#039;t like it.

My facts may be off a little.  I hit 40 a couple of years ago!</description>
		<content:encoded><![CDATA[<p>I remember a couple of years ago, one of the CFWheels developers was upset because they were getting no respect from the ColdFusion community.  Why?  Their framework wasn&#8217;t XML-based, it wasn&#8217;t like Struts, etc.  I think he went on to say there was too much Java influence in the ColdFusion community, which is ironic in a way because a lot of CFML developers left Java because they didn&#8217;t like it.</p>
<p>My facts may be off a little.  I hit 40 a couple of years ago!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tony petruzzi</title>
		<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/comment-page-1/#comment-81436</link>
		<dc:creator>tony petruzzi</dc:creator>
		<pubDate>Fri, 13 Mar 2009 20:28:46 +0000</pubDate>
		<guid isPermaLink="false">http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/#comment-81436</guid>
		<description>@Ben and Neil

rails is being ported to coldfusion as we speak and it&#039;s VERY close to going 1.0. check out cfwheels.com</description>
		<content:encoded><![CDATA[<p>@Ben and Neil</p>
<p>rails is being ported to coldfusion as we speak and it&#8217;s VERY close to going 1.0. check out cfwheels.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tony petruzzi</title>
		<link>http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/comment-page-1/#comment-81435</link>
		<dc:creator>tony petruzzi</dc:creator>
		<pubDate>Fri, 13 Mar 2009 20:23:16 +0000</pubDate>
		<guid isPermaLink="false">http://neilmiddleton.com/2009/03/11/coldfusion-developers-please-learn-something-new/#comment-81435</guid>
		<description>as much as i would love to dive into rails, and have tried so many times, it&#039;s very hard to do so since it doesn&#039;t support some of the things I need it to do on a daily basis. For instance:

PDF creation - not there yet. sure prawn allows you to create pdfs from within ruby, but until the day when you can do this as easily as passing in html (like you can cf), it&#039;s still too cumbersome.

GUID support - i use sql server as does probably tons of other businesses and developers around the world. the rails community looks down on anything ms, so while support for sql server is there, it&#039;s lacking some things. in rails you can use migrations and validations for uniqueidentifiers (guids), they&#039;re treated as strings, which can make for big problems.

IIS support - i know this isn&#039;t the rails or ruby community&#039;s fault, but let&#039;s face facts, organizations use windows as their server operating system. right now there is no &quot;formal&quot; documentation telling how to setup rails to work under IIS. There are hacks using FCGI and mongrel clusters, but they&#039;re just hacks, nothing you would use in production. Until rails can run under IIS the same way that CF and ASP.Net run under it, it will never get into the &quot;enterprise&quot;. hopefully when ironruby gets released this won&#039;t be a problem.

i&#039;m not trying to put down rails. i think it&#039;s probably the most exciting thing to come along in a long time and i do plan to work with it at some point. however because of the current issues, it will have to be as a hobby and nothing too serious.</description>
		<content:encoded><![CDATA[<p>as much as i would love to dive into rails, and have tried so many times, it&#8217;s very hard to do so since it doesn&#8217;t support some of the things I need it to do on a daily basis. For instance:</p>
<p>PDF creation &#8211; not there yet. sure prawn allows you to create pdfs from within ruby, but until the day when you can do this as easily as passing in html (like you can cf), it&#8217;s still too cumbersome.</p>
<p>GUID support &#8211; i use sql server as does probably tons of other businesses and developers around the world. the rails community looks down on anything ms, so while support for sql server is there, it&#8217;s lacking some things. in rails you can use migrations and validations for uniqueidentifiers (guids), they&#8217;re treated as strings, which can make for big problems.</p>
<p>IIS support &#8211; i know this isn&#8217;t the rails or ruby community&#8217;s fault, but let&#8217;s face facts, organizations use windows as their server operating system. right now there is no &#8220;formal&#8221; documentation telling how to setup rails to work under IIS. There are hacks using FCGI and mongrel clusters, but they&#8217;re just hacks, nothing you would use in production. Until rails can run under IIS the same way that CF and ASP.Net run under it, it will never get into the &#8220;enterprise&#8221;. hopefully when ironruby gets released this won&#8217;t be a problem.</p>
<p>i&#8217;m not trying to put down rails. i think it&#8217;s probably the most exciting thing to come along in a long time and i do plan to work with it at some point. however because of the current issues, it will have to be as a hobby and nothing too serious.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
