<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
			<channel>
			<title>ColdFusion on Wheels Blog</title>
			<link>http://cfwheels.org/blog/index.cfm</link>
			<description>Official blog for the open source ColdFusion on Wheels project.</description>
			<language>en-us</language>
			<pubDate>Thu, 12 Nov 2009 07:54:08 -0800</pubDate>
			<lastBuildDate>Tue, 10 Nov 2009 22:00:00 -0800</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>chris@clearcrystalmedia.com</managingEditor>
			<webMaster>chris@clearcrystalmedia.com</webMaster>
			
			<geo:lat>39.988114</geo:lat><geo:long>-83.042683</geo:long><image><link>http://www.cfwheels.com/blog/</link><url>http://www.cfwheels.com/images/logo_plain.png</url><title>ColdFusion on Wheels Blog</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ColdfusionOnWheelsBlog" type="application/rss+xml" /><feedburner:emailServiceId>ColdfusionOnWheelsBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
				<title>Wheels Presentation at MDCFUG Tonight</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/QZijWw9mq5Q/Wheels-Presentation-at-MDCFUG-Tonight</link>
				<description>&lt;p&gt;Mike Henke presented about Wheels tonight at the &lt;a href="http://www.mdcfug.org/"&gt;Maryland ColdFusion User's Group&lt;/a&gt;. He gave an overview of how Wheels and &lt;abbr title="Model-View-Controller"&gt;MVC&lt;/abbr&gt; frameworks work and demonstrated some code examples.&lt;/p&gt;
&lt;p&gt;Here are the slides. You can also view a &lt;a href="http://docs.google.com/present/view?id=0AZZAxOdc0CBnZGMyc2I0NTRfMzI3aG1ja2M4ZHM"&gt;full screen version&lt;/a&gt; with speaker's notes.&lt;/p&gt;
&lt;iframe src="http://docs.google.com/present/embed?id=0AZZAxOdc0CBnZGMyc2I0NTRfMzI3aG1ja2M4ZHM" frameborder="0" width="410" height="342"&gt;&lt;/iframe&gt;
&lt;p&gt;Thanks Mike for your efforts to get the word out there!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/QZijWw9mq5Q" height="1" width="1"/&gt;</description>
				
				<category>Community</category>				
				
				<pubDate>Tue, 10 Nov 2009 22:00:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/11/10/Wheels-Presentation-at-MDCFUG-Tonight</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/11/10/Wheels-Presentation-at-MDCFUG-Tonight</feedburner:origLink></item>
			
			<item>
				<title>The Release Candidate Is Out: Wheels 1.0 RC1</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/CqtzBIJFIIk/The-Release-Candidate-Is-Out-Wheels-10-RC1</link>
				<description>&lt;p&gt;We've been &lt;a href="http://cfwheels.org/blog/index.cfm/2008/10/28/Wheels-083-Our-Final-Beta-Release" title="Wheels 0.8.3: Our Final Beta Release?"&gt;talking&lt;/a&gt; &lt;a href="http://cfwheels.org/blog/index.cfm/2009/3/4/Wheels-09-The-Final-Final-Beta-Cycle" title="Wheels 0.9: The Final Final Beta Cycle"&gt;about&lt;/a&gt; getting to 1.0 for quite some time now, and the first release candidate is here.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://cfwheels.org/download"&gt;Download ColdFusion on Wheels 1.0 RC1&lt;/a&gt;&lt;/p&gt;  [More]&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/CqtzBIJFIIk" height="1" width="1"/&gt;</description>
				
				<category>Releases</category>				
				
				<pubDate>Mon, 02 Nov 2009 18:19:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/11/2/The-Release-Candidate-Is-Out-Wheels-10-RC1</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/11/2/The-Release-Candidate-Is-Out-Wheels-10-RC1</feedburner:origLink></item>
			
			<item>
				<title>Screencasts Are Back</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/qcLl1XLiIUA/Screencasts-Are-Back</link>
				<description>&lt;p&gt;This blog has been a little quiet lately, but believe me that plenty has been going on behind the scenes.&lt;/p&gt;
&lt;p&gt;We've released a new section on our site for &lt;a href="http://cfwheels.org/screencasts"&gt;Screencasts&lt;/a&gt;. I've started a series on &lt;a href="http://cfwheels.org/screencasts/series/1"&gt;building a fake social networking site&lt;/a&gt;, and the first 2 episodes are there:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://cfwheels.org/screencasts/view/1"&gt;Episode 1: Setting up ColdFusion on Wheels&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://cfwheels.org/screencasts/view/2"&gt;Episode 2: Form Helpers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The aim of the series is to go through a real world application and cover different topics as they are appropriate.&lt;/p&gt;
&lt;p&gt;There are plenty more episodes and standalone screencasts in the works, so be sure to subscribe via &lt;a href="http://feeds.cfwheels.org/cfwheels-screencasts"&gt;&lt;abbr title="Really Simple Syndication"&gt;RSS&lt;/abbr&gt;&lt;/a&gt; or &lt;a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=335537994"&gt;iTunes&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/qcLl1XLiIUA" height="1" width="1"/&gt;</description>
				
				<category>Tutorials</category>				
				
				<pubDate>Tue, 13 Oct 2009 05:18:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/10/13/Screencasts-Are-Back</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/10/13/Screencasts-Are-Back</feedburner:origLink></item>
			
			<item>
				<title>Welcome James Gibson to the Core Team</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/XyEumJp4jjA/Welcome-James-Gibson-to-the-Core-Team</link>
				<description>&lt;p&gt;We're happy to announce the addition of &lt;a href="http://iamjamesgibson.com/"&gt;James Gibson&lt;/a&gt; to the Wheels core team. The core team leads the development and community efforts of the framework.&lt;/p&gt;
&lt;p&gt;James has been actively submitting patches to the Google Code site for a while now. He finds a problem and immediately gets to work on fixing it himself. That's a guy that we need on the team!&lt;/p&gt;
&lt;p&gt;Please join me in congratulating James. We all look forward to our project getting that much better with him on board.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/XyEumJp4jjA" height="1" width="1"/&gt;</description>
				
				<category>Community</category>				
				
				<pubDate>Fri, 25 Sep 2009 13:21:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/9/25/Welcome-James-Gibson-to-the-Core-Team</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/9/25/Welcome-James-Gibson-to-the-Core-Team</feedburner:origLink></item>
			
			<item>
				<title>Released Today: ColdFusion on Wheels 0.9.4</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/0TBnCF16Uu4/Released-Today-ColdFusion-on-Wheels-094</link>
				<description>&lt;p&gt;We've just released ColdFusion on Wheels version 0.9.4 today on &lt;a href="http://cfwheels.org/"&gt;CFWheels.org&lt;/a&gt;. Thanks to Per Djurner, Tony Petruzzi, and James Gibson for contributing new features and improving the stability of the framework. And thanks to the community for feedback and supporting our efforts. Our presence is really starting to grow.&lt;/p&gt;
&lt;h2&gt;Improvements&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;There is a new labelPlacement argument on all form helpers that gives you more control over the label tag.&lt;/li&gt;
&lt;li&gt;The error email now includes more information and also uses the global defaults you have set on sendEmail().&lt;/li&gt;
&lt;li&gt;When linking you can now leave out the controller and action arguments and the link will point to the current page.&lt;/li&gt;
&lt;li&gt;The rendering functions now accept a returnAs argument that you can set to "string" when you want to return the result for more processing instead of just displaying it right away.&lt;/li&gt;
&lt;li&gt;&amp;hellip; and more minor changes and bug fixes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Functionality&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;All finder methods (findByKey(), findAll(), etc.) can now return either an object, multiple objects in an array, or a query result set. You can decide what you want back by setting the returnAs argument to "object", "objects" or "query". The convention is still to return an object when dealing with single records and queries when dealing with multiples.&lt;/li&gt;
&lt;li&gt;You can now specify a &lt;a href="http://www.cfwheels.org/docs/chapter/calculated-properties"&gt;calculated property&lt;/a&gt; (maps to a &lt;abbr title="Structured Query Language"&gt;SQL&lt;/abbr&gt; statement instead of directly to a table column) on a model that you can then reference in finders (selecting, ordering by it, etc).&lt;/li&gt;
&lt;li&gt;The includePartial() function can now handle an array of objects (similar to the way it can iterate over a query).&lt;/li&gt;
&lt;li&gt;You can pass in a field name in the group argument of includePartial(), and it will call the partial once for each group and pass in a sub query.&lt;/li&gt;
&lt;li&gt;When specifying a hasMany association, you can now inform Wheels to create a shortcut to an additional model through a join table (very useful when dealing with many to many relationships).&lt;/li&gt;
&lt;li&gt;You can now edit multiple objects of the same class in the same form, Wheels will automatically create nested structs in the params struct on the receiving end.&lt;/li&gt;
&lt;/ul&gt;  [More]&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/0TBnCF16Uu4" height="1" width="1"/&gt;</description>
				
				<category>Releases</category>				
				
				<category>Documentation</category>				
				
				<pubDate>Tue, 15 Sep 2009 06:45:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/9/15/Released-Today-ColdFusion-on-Wheels-094</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/9/15/Released-Today-ColdFusion-on-Wheels-094</feedburner:origLink></item>
			
			<item>
				<title>A Couple Wheels Blog Series</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/TwKwY-0xiek/Wheels-Blog-Series</link>
				<description>&lt;p&gt;Mike Henke and Clarke Bishop have been writing some great how-to series on using ColdFusion on Wheels. Both do a nice job of showing the steps involved with building simple sample applications.&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;a href="http://henke.ws/page.cfm/cfwheels-series"&gt;So you want to create a CFWheels application?&lt;/a&gt; (6+1 parts)&lt;/dt&gt;
&lt;dd&gt;Mike's series for the Wheels framework similar to Dan Wilson's "So you want to" series for Model Glue:Unity.&lt;/dd&gt;
&lt;dt&gt;&lt;a href="http://www.resultantsys.com/index.php/cfwheels"&gt;Head First Rails Applied to CFWheels&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Clarke demonstrates how topics in the popular book &lt;em&gt;Head First Rails&lt;/em&gt; map to Wheels. This is a great way for those of you who know a little Ruby to see how it's done in &lt;abbr title="ColdFusion Markup Language"&gt;CFML&lt;/abbr&gt;.&lt;/dd&gt;
&lt;/dl&gt;
&lt;p&gt;There are many other bloggers out there writing about Wheels, which we will feature in the coming months. But I felt that starting with a couple tutorial series was the way to go.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/TwKwY-0xiek" height="1" width="1"/&gt;</description>
				
				<category>Tutorials</category>				
				
				<pubDate>Wed, 02 Sep 2009 06:35:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/9/2/Wheels-Blog-Series</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/9/2/Wheels-Blog-Series</feedburner:origLink></item>
			
			<item>
				<title>Download ColdFusion on Wheels 0.9.3</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/hiX3P87UkE4/Download-ColdFusion-on-Wheels-093</link>
				<description>&lt;p&gt;Wheels matures a little more with version 0.9.3. &lt;a href="http://www.cfwheels.org/download"&gt;Download it today.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For those of you upgrading from Wheels 0.9.2, the most that you'll probably need to do is delete the &lt;kbd&gt;wheels&lt;/kbd&gt; folder from your install and replace it with the new &lt;kbd&gt;wheels&lt;/kbd&gt; folder. Voila!&lt;/p&gt;
&lt;p&gt;What's new in this release?&lt;/p&gt;
&lt;h3&gt;Bug Fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Fixes to make Wheels run better on &lt;a href="http://www.getrailo.com/"&gt;Railo 3.1&lt;/a&gt; and the upcoming &lt;a href="http://labs.adobe.com/wiki/index.php/Centaur"&gt;Adobe ColdFusion 9&lt;/a&gt;.&lt;/p&gt;
&lt;li&gt;Fix to make it possible to use routes in forms.&lt;/li&gt;
&lt;li&gt;Fix so that functions added to the &lt;kbd&gt;events/functions.cfm&lt;/kbd&gt; file are globally available in the application and not just from ColdFusion events.&lt;/li&gt;
&lt;li&gt;Fixes to the Oracle database adapter.&lt;/li&gt;
&lt;li&gt;Fixes to make the &lt;abbr title="Object Relational Mapping"&gt;ORM&lt;/abbr&gt; work better when mapping properties to columns with different names.&lt;/li&gt;
&lt;li&gt;&amp;hellip;and more minor fixes.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Feature Enhancements&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.cfwheels.org/docs/chapter/partials"&gt;Partials&lt;/a&gt; now allow you to pass a query, which will cause the partial to be run for every record in the query.&lt;/li&gt;
&lt;li&gt;Improvement to the simpleFormat() function.&lt;/li&gt;
&lt;li&gt;Improvements for display of &lt;a href="http://www.cfwheels.org/docs/chapter/displaying-links-for-pagination"&gt;pagination links&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For security reasons, Wheels will now abort all requests that don't go through &lt;kbd&gt;index.cfm&lt;/kbd&gt; or &lt;kbd&gt;rewrite.cfm&lt;/kbd&gt; in the root.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;New Functionality&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Added 3 new &lt;a href="http://www.cfwheels.org/docs/chapter/object-callbacks"&gt;object callback&lt;/a&gt; types: afterNew(), afterFind(), and afterInitialization().&lt;/li&gt;
&lt;li&gt;Support for the PostgreSQL &lt;abbr title="Database Management System"&gt;DBMS&lt;/abbr&gt;.&lt;/li&gt;
&lt;li&gt;Support for setting default values on objects based on the database settings (through the new(), create(), and save() methods).&lt;/li&gt;
&lt;li&gt;New dependent setting for &lt;a href="http://www.cfwheels.org/docs/chapter/associations"&gt;associations&lt;/a&gt;, which decides which join type to use in queries and whether or not to delete associated objects when the parent is deleted.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Watch for updates to the &lt;a href="http://www.cfwheels.org/docs"&gt;Documentation&lt;/a&gt; over the next few days.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/hiX3P87UkE4" height="1" width="1"/&gt;</description>
				
				<category>Releases</category>				
				
				<pubDate>Fri, 10 Jul 2009 11:23:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/7/10/Download-ColdFusion-on-Wheels-093</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/7/10/Download-ColdFusion-on-Wheels-093</feedburner:origLink></item>
			
			<item>
				<title>Documentation Updates: Pages, Sending Email, and Configurations</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/pAmHRXrWkiE/Documentation-Updates-Pages-Sending-Email-and-Configurations</link>
				<description>&lt;p&gt;We have 2 new chapters and 1 updated chapter in the &lt;a href="http://www.cfwheels.org/docs"&gt;Documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;First, Per wrote a chapter about &lt;a href="http://www.cfwheels.org/docs/chapter/pages"&gt;Pages&lt;/a&gt;, which basically sums up a variety of ways that the view layer works to make your live as a developer easier.&lt;/p&gt;
&lt;p&gt;Raul and Per worked together on a new chapter about &lt;a href="http://www.cfwheels.org/docs/chapter/sending-email"&gt;Sending Email&lt;/a&gt; using the sendEmail() function. This is a powerful way to send different types of emails using templating and layout patterns similar to what's available in Wheels's view functionality.&lt;/p&gt;
&lt;p&gt;Lastly, I updated the &lt;a href="http://www.cfwheels.org/docs/chapter/configuration-and-defaults"&gt;Configuration and Defaults&lt;/a&gt; chapter. I realized that we had left out some details as well as a full listing of what built-in configuration options are available.&lt;/p&gt;
&lt;p&gt;Enjoy. Please continue providing feedback about the framework. We can't do this without you guys!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/pAmHRXrWkiE" height="1" width="1"/&gt;</description>
				
				<category>Documentation</category>				
				
				<pubDate>Wed, 17 Jun 2009 17:03:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/6/17/Documentation-Updates-Pages-Sending-Email-and-Configurations</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/6/17/Documentation-Updates-Pages-Sending-Email-and-Configurations</feedburner:origLink></item>
			
			<item>
				<title>New Chapter: Object Validation</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/PG04LtVCbc4/New-Chapter-Object-Validation</link>
				<description>&lt;p&gt;Another quick announcement. We've released a chapter in the Documentation about &lt;a href="http://www.cfwheels.org/docs/chapter/object-validation"&gt;object validation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Object validation allows you to enforce business logic related to your data easily. It also allows you to persist your objects so that your application can communicate error messages back to the user or handle the errors in some other way. It's a very clean way of handling logic that can be very repetitive if you choose to write it all out by hand instead.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/PG04LtVCbc4" height="1" width="1"/&gt;</description>
				
				<category>Documentation</category>				
				
				<pubDate>Tue, 26 May 2009 08:48:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/5/26/New-Chapter-Object-Validation</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/5/26/New-Chapter-Object-Validation</feedburner:origLink></item>
			
			<item>
				<title>How OO Almost Destroyed a Business</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/uFMgpn9c8QM/How-OO-Almost-Destroyed-a-Business</link>
				<description>&lt;p&gt;I stumbled across an honest account by Marc Funaro about &lt;a href="http://www.advantexllc.com/blog/post.cfm/how-oo-almost-destroyed-my-business"&gt;how &lt;abbr title="Object Oriented"&gt;OO&lt;/abbr&gt; almost destroyed his business&lt;/a&gt;. He spares no detail in the post, but I still think it is worthwhile to read in its entirety as a reality check for yourself.&lt;/p&gt;
&lt;p&gt;Dynamic languages like &lt;abbr title="PHP Hypertext Preprocessor"&gt;PHP&lt;/abbr&gt; and &lt;abbr title="ColdFusion Markup Language"&gt;CFML&lt;/abbr&gt; have been on a quest over the past few years to be more "Java-like," adding more object oriented capabilities. These features bring a lot of promise for your code to become self-documenting and organized. But there have been undercurrents by pragmatists who contest that these features add unnecessary complexity for languages that were "fine just the way they were."&lt;/p&gt;
&lt;p&gt;As I've progressed through my career with ColdFusion, I've started agreeing more with the pragmatists. While ColdFusion experts have been arguing about "&lt;abbr title="Extensible Markup Language"&gt;XML&lt;/abbr&gt; versus no-&lt;abbr title="Extensible Markup Language"&gt;XML&lt;/abbr&gt;" over the past year, I've strongly desired &lt;em&gt;getting my work done&lt;/em&gt; so I could feel some accomplishment and have a fresh breath of air away from my computer from time to time.&lt;/p&gt;
&lt;p&gt;With my personal experience, this is where ColdFusion on Wheels has entered and really brought the fun back into ColdFusion development.&lt;/p&gt;
&lt;p&gt;One thing that Wheels has done for me is use &lt;abbr title="ColdFusion Component"&gt;CFC&lt;/abbr&gt;s to organize my code and make database queries easier. But at the same time, &lt;strong&gt;I don't feel like I'm wasting too much time worrying about the design of my objects&lt;/strong&gt;. It all just flows and works organically, and it all works that way simply by following conventions that we've laid out for you. I will forever be amazed at what David Heinemeier Hansson has accomplished by implementing the concepts of Ruby on Rails and what these concepts accomplish for me in my life as a &lt;abbr title="ColdFusion Markup Language"&gt;CFML&lt;/abbr&gt; developer through my use of ColdFusion on Wheels.&lt;/p&gt;
&lt;p&gt;If you at all have felt &lt;abbr title="ColdFusion Markup Language"&gt;CFML&lt;/abbr&gt; lose its magic in a way that Marc Funaro described so well, &lt;a href="http://cfwheels.org/download"&gt;give Wheels a try&lt;/a&gt;. The more you uncover about our framework, the more it &lt;em&gt;just makes sense&lt;/em&gt;. Our framework considers what ColdFusion as a platform does well and sticks with that. ColdFusion returns recordsets lightning-fast, so Wheels's findAll() methods return recordsets instead of &lt;abbr title="ColdFusion"&gt;CF&lt;/abbr&gt;'s notoriously slow objects. (It also uses objects to represent data when that makes sense.) Wheels also helps you easily understand where your &lt;abbr title="Uniform Resource Locator"&gt;URL&lt;/abbr&gt;s point to in your code with its controller conventions. And hell, I'll even offer up the fact that Wheels's default &lt;abbr title="Uniform Resource Locator"&gt;URL&lt;/abbr&gt; behavior doesn't even give regard to the underlying platform. &lt;a href="http://www.w3.org/Provider/Style/URI" title="Cool URIs don't change"&gt;Having &lt;abbr title="Uniform Resource Locator"&gt;URL&lt;/abbr&gt;s that end with .cfm, .aspx, .jsp, etc. do nothing to contribute to the overall user experience anyway&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;These sentiments bring me a lot of hope for Wheels's role in the &lt;abbr title="ColdFusion Markup Language"&gt;CFML&lt;/abbr&gt; community. We're pushing forward and helping you develop beautiful code using &lt;em&gt;the best&lt;/em&gt; platform for developing web applications, period.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/uFMgpn9c8QM" height="1" width="1"/&gt;</description>
				
				<category>Inspiration</category>				
				
				<pubDate>Sun, 24 May 2009 10:55:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/5/24/How-OO-Almost-Destroyed-a-Business</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/5/24/How-OO-Almost-Destroyed-a-Business</feedburner:origLink></item>
			
			<item>
				<title>Methods for Tracking Change</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/DREAX8TKvUg/Methods-for-Tracking-Change</link>
				<description>&lt;p&gt;Per gets down and dirty with a new chapter in the Documentation called &lt;a href="http://cfwheels.org/docs/chapter/dirty-records"&gt;Dirty Records&lt;/a&gt;. Really it's all about tracking change to your database records dynamically.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://cfwheels.org/docs/chapter/dirty-records"&gt;Give it a read&lt;/a&gt; and learn about the power of methods like hasChanged(), XXXHasChanged(), XXXChangedFrom(), changedProperties(), allChanges(), and more.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/DREAX8TKvUg" height="1" width="1"/&gt;</description>
				
				<category>Documentation</category>				
				
				<pubDate>Fri, 22 May 2009 22:06:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/5/22/Methods-for-Tracking-Change</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/5/22/Methods-for-Tracking-Change</feedburner:origLink></item>
			
			<item>
				<title>Wheels 0.9.2 Release</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/3rna1qZYg_w/Wheels-092-Release</link>
				<description>&lt;p&gt;We've released ColdFusion on Wheels 0.9.2 into the wild this evening. No new features really, but quite a few bug fixes.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.cfwheels.org/download"&gt;Download version 0.9.2&lt;/a&gt; and bring your Wheels app that much closer to 1.0. (We're getting really close.)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/3rna1qZYg_w" height="1" width="1"/&gt;</description>
				
				<category>Releases</category>				
				
				<pubDate>Mon, 18 May 2009 19:56:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/5/18/Wheels-092-Release</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/5/18/Wheels-092-Release</feedburner:origLink></item>
			
			<item>
				<title>Hello Database Tutorial</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/eoRrD2B3How/Hello-Database-Tutorial</link>
				<description>&lt;p&gt;As a follow-up to the &lt;a href="http://www.cfwheels.org/docs/chapter/beginner-tutorial:-hello-world"&gt;Hello World&lt;/a&gt; tutorial, we've just released a tutorial called &lt;a href="http://www.cfwheels.org/docs/chapter/beginner-tutorial:-hello-database"&gt;Hello Database&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As its name suggests, the point of this new tutorial is to help you get a jump start on learning about Wheels's &lt;abbr title="Object Relational Mapping"&gt;ORM&lt;/abbr&gt; functionality. This is not an exhaustive walk-through but rather a taste so you can dip your toe into the pool.&lt;/p&gt;
&lt;p&gt;If you've been on the fence on whether you'd like to try ColdFusion on Wheels, &lt;a href="http://www.cfwheels.org/docs/chapter/beginner-tutorial:-hello-database"&gt;give the tutorial a read&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/eoRrD2B3How" height="1" width="1"/&gt;</description>
				
				<category>Documentation</category>				
				
				<category>Tutorials</category>				
				
				<pubDate>Mon, 11 May 2009 21:11:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/5/11/Hello-Database-Tutorial</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/5/11/Hello-Database-Tutorial</feedburner:origLink></item>
			
			<item>
				<title>Associations Chapter in Documentation</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/jlEfpl6y-pE/Associations-Chapter-in-Documentation</link>
				<description>&lt;p&gt;A big part of Wheels's included &lt;abbr title="Object Relational Mapping"&gt;ORM&lt;/abbr&gt; is its use of &lt;em&gt;associations&lt;/em&gt; to describe relationships between models. It's been a long time coming, but we released a &lt;a href="http://cfwheels.org/docs/chapter/associations" title="Associations"&gt;chapter in the Docs about associations&lt;/a&gt; along with the 0.9.1 release of ColdFusion on Wheels.&lt;/p&gt;  [More]&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/jlEfpl6y-pE" height="1" width="1"/&gt;</description>
				
				<category>Documentation</category>				
				
				<pubDate>Thu, 07 May 2009 15:26:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/5/7/Associations-Chapter-in-Documentation</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/5/7/Associations-Chapter-in-Documentation</feedburner:origLink></item>
			
			<item>
				<title>Wheels 0.9.1 Available</title>
				<link>http://feedproxy.google.com/~r/ColdfusionOnWheelsBlog/~3/aEqK0lpSTAg/Wheels-091-Available</link>
				<description>&lt;p&gt;We are excited to announce the availability of &lt;a href="http://www.cfwheels.org/download"&gt;ColdFusion on Wheels 0.9.1&lt;/a&gt;. I personally can tell you that the core team and community have really outdone themselves with this release. It is a giant step toward an impending release candidate.&lt;/p&gt;
&lt;p&gt;Here is a brief listing of what Wheels developers gain from this release:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ability to set global defaults for most functions' optional
arguments&lt;/li&gt;
&lt;li&gt;Upgrade-friendly configuration settings&lt;/li&gt;
&lt;li&gt;Support for using multiple data sources (set on a per-model basis)&lt;/li&gt;
&lt;li&gt;Ability to group view helpers by controller&lt;/li&gt;
&lt;li&gt;Support for sending multi-part emails (&lt;abbr title="Hypertext Markup Language"&gt;HTML&lt;/abbr&gt; and plain text in same email)&lt;/li&gt;
&lt;li&gt;New PluginManager plugin that helps you find and install plugins&lt;/li&gt;
&lt;li&gt;Improved Railo support&lt;/li&gt;
&lt;li&gt;Lots of bug fixes and other minor improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Review the &lt;a href="http://www.cfwheels.org/docs/chapter/upgrading-to-wheels-0.9.1"&gt;Upgrading to Wheels 0.9.1&lt;/a&gt; chapter to see what you would need to change in your application when upgrading.&lt;/p&gt;
&lt;p&gt;Because of the big changes to the way that configurations are done, we figured this would be a good time to finish the chapter on &lt;a href="http://www.cfwheels.org/docs/chapter/configuration-and-defaults"&gt;Configuration and Defaults&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;More reference chapters and documentation on the functions in the Wheels &lt;abbr title="Application Programming Interface"&gt;API&lt;/abbr&gt; are in the works, so stay tuned.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ColdfusionOnWheelsBlog/~4/aEqK0lpSTAg" height="1" width="1"/&gt;</description>
				
				<category>Releases</category>				
				
				<category>Documentation</category>				
				
				<pubDate>Mon, 27 Apr 2009 10:58:00 -0800</pubDate>
				<guid isPermaLink="false">http://cfwheels.org/blog/index.cfm/2009/4/27/Wheels-091-Available</guid>
				
			<feedburner:origLink>http://cfwheels.org/blog/index.cfm/2009/4/27/Wheels-091-Available</feedburner:origLink></item>
			</channel></rss>
