<?xml version="1.0" encoding="iso-8859-1"?>

<rdf:RDF 
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns="http://purl.org/rss/1.0/"
>
		
	<channel rdf:about="http://www.dougboude.com/blog">
	<title>Doug Boude (rhymes with &apos;loud&apos;)</title>
	<description>Powered by BlogCFM</description>
	<link>http://www.dougboude.com/blog</link>
	
	<items>
		<rdf:Seq>
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2012/04/Providing-for-Service-Layer-Objects-in-CFWheels-Hello-Wirebox.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2012/04/Providing-For-Service-Layer-Objects-in-CFWheels.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2012/04/Why-Provide-for-Service-layer-objects-in-CFWheels.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/10/IRRITATING-CF-QUERY-ERROR-AND-SOLUTION.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/04/Picking-Up-Where-Interfaces-Fail.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/04/Approaches-to-Building-Strings-The-Imploding-Array.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/04/JBase-The-Virtual-Relational-Database-Component.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/04/JBase-Documentation-Ready-for-Peer-Review.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/03/Utilizing-Multiple-CFLocks-with-the-Same-Name.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/02/The-Future-of-CFML.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/02/Rennaissance-Man.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/01/Use-Case-for-Circular-Dependency.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/01/Adding-Mura-Components-to-a-Page-Without-Cascading.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/01/Using-Ajax-in-Mura.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/01/Porting-Coldfusion-Code-to-Mura.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2011/01/Adding-and-Customizing-Mura-Editor-Styles.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/10/Clearing-Coldfusion-Output-Buffers-MidFlight.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/09/Configuring-Apache-To-Use-Multiple-Versions-of-ColdFusion.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/07/THE-DAY-CFUNITED-DIED.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/07/PHP-vs-COLDFUSION.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/06/D2W-Conference-Review.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/06/D2W-Session-Review--The-Art-and-Science-of-RIAs.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/06/D2W-Session-Review--Using-Facebook-and-Twitter-to-Market-Your-Creative-Services-by-Lisa-Heselton.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/06/D2W-Session-Review--Prototyping-by-Chris-Griffith.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/06/D2W-Conference-My-Speaker-Highlights.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/06/Designer-Developer-Workflow-Conference.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/05/CONDITIONAL-INSERT-IN-A-SINGLE-QUERY.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/03/Easy-Way-to-Integrate-ColdFusion-into-NonColdFusion-Templates.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/03/Leveraging-Response-Headers-in-Ajax-Calls.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2010/03/Spreadsheet-to-XML-Transformation-Utility-Overview.cfm" />
			
		</rdf:Seq>
	</items>
	
	</channel>
		
  	<item rdf:about="http://www.dougboude.com/blog/1/2012/04/Providing-for-Service-Layer-Objects-in-CFWheels-Hello-Wirebox.cfm">
	<title>Providing for Service Layer Objects in CFWheels: Hello Wirebox!</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Verdana&quot;&gt;This is the third and final post in a series on &lt;a href=&quot;http://www.dougboude.com/blog/1/2012/04/Why-Provide-for-Service-layer-objects-in-CFWheels.cfm&quot;&gt;making the case for service layer objects&lt;/a&gt; (in CFWheels or any framework for that matter!), and two means of implementing them. The &lt;a href=&quot;http://www.dougboude.com/blog/1/2012/04/Providing-For-Service-Layer-Objects-in-CFWheels.cfm&quot;&gt;second post&lt;/a&gt; demonstrated</description>
	<link>http://www.dougboude.com/blog/1/2012/04/Providing-for-Service-Layer-Objects-in-CFWheels-Hello-Wirebox.cfm</link>
	<dc:date>2012-04-18T11:50:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2012/04/Providing-For-Service-Layer-Objects-in-CFWheels.cfm">
	<title>Providing For Service Layer Objects in CFWheels</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;In my &lt;a href=&quot;http://www.dougboude.com/blog/1/2012/04/Why-Provide-for-Service-layer-objects-in-CFWheels.cfm&quot;&gt;previous post&lt;/a&gt; in this series, I made the case for why I believe that service layer objects are a common need in an application&apos;s architecture. I also pointed out the fact that CFWheels does not provide for such animals within its framework, and that I had overcome this obstacle using two different approaches. What fo</description>
	<link>http://www.dougboude.com/blog/1/2012/04/Providing-For-Service-Layer-Objects-in-CFWheels.cfm</link>
	<dc:date>2012-04-13T19:39:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2012/04/Why-Provide-for-Service-layer-objects-in-CFWheels.cfm">
	<title>Why Provide for Service layer objects in CFWheels?</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;It&apos;s been probably 3 months since I started using the CFWheels framework, and I have nothing but praise for it. It&apos;s a compact conventions-based framework patterned after Ruby on Rails that, once you have a grasp of the relatively simple yet complete (mostly) API, makes putting an app together a pleasure. Having come to CFWheels from other frameworks that I&apos;ve been using for a few years now (Model Glue and Coldbox primarily), I </description>
	<link>http://www.dougboude.com/blog/1/2012/04/Why-Provide-for-Service-layer-objects-in-CFWheels.cfm</link>
	<dc:date>2012-04-12T10:48:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/10/IRRITATING-CF-QUERY-ERROR-AND-SOLUTION.cfm">
	<title>IRRITATING CF QUERY ERROR AND SOLUTION</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Verdana&quot;&gt;Today I&apos;d like to help save someone from pulling their hair out when they encounter a Coldfusion error similar to the following:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Verdana&quot;&gt;&lt;strong&gt;Error Executing Database Query. Incorrect string value: &apos;\xC2\x96 OTH...&apos; for column &apos;Comments&apos; at row 1&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Verdana&quot;&gt;This error would occur during a database insert or update, and very likely w</description>
	<link>http://www.dougboude.com/blog/1/2011/10/IRRITATING-CF-QUERY-ERROR-AND-SOLUTION.cfm</link>
	<dc:date>2011-10-07T12:29:24-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/04/Picking-Up-Where-Interfaces-Fail.cfm">
	<title>Picking Up Where Interfaces Fail</title>
	<description>&lt;h3&gt;What Is An Interface?&lt;/h3&gt;
&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;Interfaces in ColdFusion are something that makes most of us turn our heads sideways and give the two dollar look. Any of us who didn&apos;t come from other languages&amp;nbsp;before ColdFusion probably hadn&apos;t heard of them, and since they were introduced into CF, the majority of us haven&apos;t taken the time to even understand their purpose, let alone actually use them for anything. Myself, I d</description>
	<link>http://www.dougboude.com/blog/1/2011/04/Picking-Up-Where-Interfaces-Fail.cfm</link>
	<dc:date>2011-04-19T12:18:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/04/Approaches-to-Building-Strings-The-Imploding-Array.cfm">
	<title>Approaches to Building Strings: The Imploding Array</title>
	<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;So I&apos;m working on a method that needs to generate a potentially giant SQL script, so of COURSE I&apos;m NOT going to use ColdFusion&apos;s string concatenation functionality...far too slow. In other words, I will NOT be doing this:&lt;/font&gt;&lt;/p&gt;
&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;
&lt;div class=&quot;Code&quot;&gt;
&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;&amp;lt;cfset thestring = &amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;&amp;lt;cfloop query=&amp;quot;qryData&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;</description>
	<link>http://www.dougboude.com/blog/1/2011/04/Approaches-to-Building-Strings-The-Imploding-Array.cfm</link>
	<dc:date>2011-04-15T13:11:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/04/JBase-The-Virtual-Relational-Database-Component.cfm">
	<title>JBase: The Virtual Relational Database Component</title>
	<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;&lt;em&gt;DISCLAIMER: My JBase project is in no way related to or in competition with a commercial relational database product called jBASE. Though my project remotely resembles jBASE only in that both perform data storage and retrieval, my project does so in a COMPLETELY different and very specific-context: ColdFusion. My product cannot and never will be able to compete with jBASE for market share.&amp;nbsp;End of disclaim</description>
	<link>http://www.dougboude.com/blog/1/2011/04/JBase-The-Virtual-Relational-Database-Component.cfm</link>
	<dc:date>2011-04-12T15:58:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/04/JBase-Documentation-Ready-for-Peer-Review.cfm">
	<title>JBase Documentation Ready for Peer Review</title>
	<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;The little open source project I&apos;ve mentioned a time or two via Twitter is almost ready for release into the wild. All I have left to do is build a sample app that utilizes it and do a little more testing. BUT, I went ahead and did the documentation for it so that those who are curious can get a good feel for what the heck JBase even is.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;input alt=&quot;JBase diagram&quot; src=&quot;http://www.dougboude.com/image</description>
	<link>http://www.dougboude.com/blog/1/2011/04/JBase-Documentation-Ready-for-Peer-Review.cfm</link>
	<dc:date>2011-04-06T14:24:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/03/Utilizing-Multiple-CFLocks-with-the-Same-Name.cfm">
	<title>Utilizing Multiple CFLocks with the Same Name</title>
	<description>&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;2&quot;&gt;I&apos;m working on a CFC that contains a data structure which many methods within that CFC are able to access and modify. Since this CFC will live life as a singleton, and since in theory many simultaneous users could be calling different methods that will modify the contents of this one central data structure, I needed a way to ensure that any and all methods being executed that touch this structure would have to &amp;qu</description>
	<link>http://www.dougboude.com/blog/1/2011/03/Utilizing-Multiple-CFLocks-with-the-Same-Name.cfm</link>
	<dc:date>2011-03-29T05:56:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/02/The-Future-of-CFML.cfm">
	<title>The Future of CFML</title>
	<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;Everyone freshly stuffed from their various dinners and socializing, we all waited in anticipation for the start of this evening&apos;s Birds Of a Feather session entitled &amp;quot;The Future of CFML&amp;quot;. The zeal and comaraderie of the group was alive and well in the room (as are all such meetings involving members of this community) when the three panelists/moderators seated themselves in front of the room. On the lef</description>
	<link>http://www.dougboude.com/blog/1/2011/02/The-Future-of-CFML.cfm</link>
	<dc:date>2011-02-23T00:46:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/02/Rennaissance-Man.cfm">
	<title>Rennaissance Man</title>
	<description>&lt;span style=&quot;WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium &amp;quot;Times New Roman&amp;quot;; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px&quot; class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;</description>
	<link>http://www.dougboude.com/blog/1/2011/02/Rennaissance-Man.cfm</link>
	<dc:date>2011-02-14T17:31:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/01/Use-Case-for-Circular-Dependency.cfm">
	<title>Use Case for Circular Dependency</title>
	<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;Circular dependency is a concept that&apos;s been around a long, long time and most people who do OOP style programming are aware of it. But in my own personal experience, there are very few real instances where a use case exists for implementing it. I am currently working on a project, though, where circular dependency is exactly what the doctor ordered, so I thought I&apos;d share the use case for the next time someone te</description>
	<link>http://www.dougboude.com/blog/1/2011/01/Use-Case-for-Circular-Dependency.cfm</link>
	<dc:date>2011-01-20T10:38:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/01/Adding-Mura-Components-to-a-Page-Without-Cascading.cfm">
	<title>Adding Mura Components to a Page Without Cascading</title>
	<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;&lt;strong&gt;The Scenario&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;My last Mura post was on &lt;a href=&quot;http://www.dougboude.com/blog/1/2011/01/Using-Ajax-in-Mura.cfm&quot;&gt;how to include Ajax functionality&lt;/a&gt; in a Mura site. In my case, I needed to add this functionality to the home page (very topmost in my page hierarchy), and I did so by placing a component into that page&apos;s &amp;quot;main content&amp;quot; area. Well,</description>
	<link>http://www.dougboude.com/blog/1/2011/01/Adding-Mura-Components-to-a-Page-Without-Cascading.cfm</link>
	<dc:date>2011-01-17T10:24:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/01/Using-Ajax-in-Mura.cfm">
	<title>Using Ajax in Mura</title>
	<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;Part of the process of porting our company web site over to Mura involved including some ajax functionality. I spent a few hours researching and experimenting, so thought I&apos;d share what I learned in case it saves someone else some time later.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;&lt;strong&gt;The Scenario&lt;br /&gt;&lt;/strong&gt;The site you&apos;re porting to Mura currently retrieves and outputs a list of scheduled events, an</description>
	<link>http://www.dougboude.com/blog/1/2011/01/Using-Ajax-in-Mura.cfm</link>
	<dc:date>2011-01-14T15:27:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/01/Porting-Coldfusion-Code-to-Mura.cfm">
	<title>Porting Coldfusion Code to Mura</title>
	<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;Porting a static HTML site over to Mura is one thing, but porting over existing Coldfusion functionality is another entirely. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;&lt;strong&gt;The Scenario&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;In this scenario, my old site has a dynamic form CFM page (content driven by incoming parameter values) and a matching dynamic action CFM page. Let me show you the approa</description>
	<link>http://www.dougboude.com/blog/1/2011/01/Porting-Coldfusion-Code-to-Mura.cfm</link>
	<dc:date>2011-01-10T17:06:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2011/01/Adding-and-Customizing-Mura-Editor-Styles.cfm">
	<title>Adding and Customizing Mura Editor Styles</title>
	<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;&lt;strong&gt;Preface (aka, my rant)&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;&lt;a href=&quot;#theScenario&quot;&gt;Skip this preface&lt;/a&gt; and go directly to The Scenario if you&apos;re not interested in my opinion (thus far) on Mura. Some of it is good, some of it is harsh and opinionated. Never the less, ranting is therapeutic for me so I have to do it.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;I finally got fed up with ma</description>
	<link>http://www.dougboude.com/blog/1/2011/01/Adding-and-Customizing-Mura-Editor-Styles.cfm</link>
	<dc:date>2011-01-10T14:21:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/10/Clearing-Coldfusion-Output-Buffers-MidFlight.cfm">
	<title>Clearing Coldfusion Output Buffers Mid-Flight</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Verdana&quot;&gt;I&apos;m blogging this mostly for my own sake so that next time I have a need for this information I don&apos;t have to go Googling for it again. It&apos;s nothing that I learned during some &amp;quot;massive exploration&amp;quot;, just gleaned and assimilated it by perusing the knowledgesphere. :)&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Verdana&quot;&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Verdana&quot;&gt;&lt;strong&gt;The Scenario&lt;/strong&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;fo</description>
	<link>http://www.dougboude.com/blog/1/2010/10/Clearing-Coldfusion-Output-Buffers-MidFlight.cfm</link>
	<dc:date>2010-10-08T12:34:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/09/Configuring-Apache-To-Use-Multiple-Versions-of-ColdFusion.cfm">
	<title>Configuring Apache To Use Multiple Versions of ColdFusion</title>
	<description>&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;3&quot;&gt;This post is for those of you out there who have managed to get two or more versions of Coldfusion running side by side, but are now facing the challenge of HOW on earth you can actually run your apps in both versions using Apache. For example, now you&apos;d like to test your app in CF9 by typing in &amp;quot;localhostCF9/myKillerApp&amp;quot; and in CF8 by typing in &amp;quot;localhostCF8/myKillerApp&amp;quot;.&amp;nbsp; In theory, this</description>
	<link>http://www.dougboude.com/blog/1/2010/09/Configuring-Apache-To-Use-Multiple-Versions-of-ColdFusion.cfm</link>
	<dc:date>2010-09-06T03:37:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/07/THE-DAY-CFUNITED-DIED.cfm">
	<title>THE DAY CFUNITED DIED</title>
	<description>&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;3&quot;&gt;As you ALL know, this was the last CFUnited ever, and as an attendee, I am certain that this fact was actually a &lt;em&gt;positive&lt;/em&gt; influence&amp;nbsp;on how the conference played out. The camaraderie that is always an integral part of this event was magnified by the ever-present fact that we just don&amp;rsquo;t know when we may be able to assemble ourselves in these numbers again. I know for myself (and I do believe that</description>
	<link>http://www.dougboude.com/blog/1/2010/07/THE-DAY-CFUNITED-DIED.cfm</link>
	<dc:date>2010-07-31T01:27:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/07/PHP-vs-COLDFUSION.cfm">
	<title>PHP vs COLDFUSION</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot; face=&quot;Verdana&quot;&gt;I had the privilege of doing a short presentation at our local CFUG meeting last night, the topic being &amp;quot;Coldfusion Vs PHP&amp;quot;, so thought I&apos;d share the slides and some brief commentary on some of them. We didn&apos;t record the meeting, so what you&apos;re about to see is an abbreviated version.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style=&quot;visibility:hidden;width:0px;height:0px;&quot; border=0 width=0 height=0 src=&quot;http://counters.gigya.c</description>
	<link>http://www.dougboude.com/blog/1/2010/07/PHP-vs-COLDFUSION.cfm</link>
	<dc:date>2010-07-13T12:43:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/06/D2W-Conference-Review.cfm">
	<title>D2W Conference Review</title>
	<description>&lt;h2&gt;Designer/Developer Workflow Conference - June 19-20, 2010&lt;/h2&gt;
&lt;h2&gt;Conference Review&lt;/h2&gt;
&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Whether you&apos;re a developer, a designer, or fancy yourself to be a citizen of both worlds, it is nearly impossible for anybody at any place in that spectrum to completely avoid the need to have at least some knowledge of both disciplines. Designers need to have a good understanding of what is possible in the development world so that t</description>
	<link>http://www.dougboude.com/blog/1/2010/06/D2W-Conference-Review.cfm</link>
	<dc:date>2010-06-23T13:01:34-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP,D2W</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/06/D2W-Session-Review--The-Art-and-Science-of-RIAs.cfm">
	<title>D2W Session Review - The Art and Science of RIAs</title>
	<description>&lt;h2&gt;The Art and Science of RIA&apos;s&lt;/h2&gt;
&lt;h3&gt;by Ben Stucki&lt;/h3&gt;
&lt;p&gt;&lt;font size=&quot;3&quot;&gt;As I&apos;ve mentioned before (but it&apos;s worth mentioning again), this year&apos;s first annual Designer Developer Workflow conference was, in my opinion, a monumental success and an outstanding start to what I&apos;m sure will become an annual tradition. The session topics hovered anywhere between developer-oriented and designer-oriented topics, yet NONE of&amp;nbsp;the sessions&amp;nbsp;e</description>
	<link>http://www.dougboude.com/blog/1/2010/06/D2W-Session-Review--The-Art-and-Science-of-RIAs.cfm</link>
	<dc:date>2010-06-21T23:54:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP,D2W</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/06/D2W-Session-Review--Using-Facebook-and-Twitter-to-Market-Your-Creative-Services-by-Lisa-Heselton.cfm">
	<title>D2W Session Review - Using Facebook and Twitter to Market Your Creative Services by Lisa Heselton</title>
	<description>&lt;h2&gt;Using Twitter and Facebook to Market Your Creative Services&lt;/h2&gt;
&lt;h3&gt;by Lisa Heselton&lt;/h3&gt;
&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Being the enlightened individual I am, I decided to expand my horizons and attend a session that wasn&apos;t directly relevant to programming or prototyping (the equivalent of a guy forcing himself to watch a chick flick end to end for the sole purpose of ensuring that he still has feelings). In this instance, the session I had the distin</description>
	<link>http://www.dougboude.com/blog/1/2010/06/D2W-Session-Review--Using-Facebook-and-Twitter-to-Market-Your-Creative-Services-by-Lisa-Heselton.cfm</link>
	<dc:date>2010-06-21T00:40:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP,D2W</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/06/D2W-Session-Review--Prototyping-by-Chris-Griffith.cfm">
	<title>D2W Session Review - Prototyping by Chris Griffith</title>
	<description>&lt;h3&gt;Prototyping: A Component for Success by Chris Griffith&lt;/h3&gt;
&lt;p&gt;&lt;font face=&quot;Verdana&quot; size=&quot;3&quot;&gt;I can&apos;t speak highly enough of the Designer Developer Workflow conference, aka &amp;quot;D2W&amp;quot;! Having been using Coldfusion for a long time now, I find more often &lt;/font&gt;&lt;font face=&quot;Verdana&quot; size=&quot;3&quot;&gt;than not that I glean maybe 10% new knowledge and information from the other conferences I attend. This one, however, has skillfully addressed a niche </description>
	<link>http://www.dougboude.com/blog/1/2010/06/D2W-Session-Review--Prototyping-by-Chris-Griffith.cfm</link>
	<dc:date>2010-06-20T12:24:06-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP,D2W</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/06/D2W-Conference-My-Speaker-Highlights.cfm">
	<title>D2W Conference: My Speaker Highlights</title>
	<description>&lt;font size=&quot;3&quot;&gt;Dee Sadler sent me the following questions as a way of gathering my opinions and information for my area of the &lt;a href=&quot;http://d2wc.com/&quot; target=&quot;_blank&quot;&gt;Designer Developer Workflow Conference&lt;/a&gt; Speaker Highlights section of the site. I figured I&apos;d go ahead and post them here as well, just to give folks an idea of what my role will be when i&apos;m in Kansas City, Missouri June 19-20.&lt;/font&gt;
&lt;h2&gt;SPEAKER HIGHLIGHTS: DOUG BOUDE&lt;/h2&gt;
</description>
	<link>http://www.dougboude.com/blog/1/2010/06/D2W-Conference-My-Speaker-Highlights.cfm</link>
	<dc:date>2010-06-03T02:21:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP,D2W</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/06/Designer-Developer-Workflow-Conference.cfm">
	<title>Designer Developer Workflow Conference!</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;In just a little over 2 weeks I&apos;ll be in Kansas City, Missouri speaking at the first annual D2W (Designer/Developer Workflow) conference, organized with the specific purpose of helping to enhance and/or bridge the gap in the knowledge and workflow disparities that can exist between the design and development aspects of a project. Though we in the CF/Adobe community are fortunate enough to have several conferences to choose from </description>
	<link>http://www.dougboude.com/blog/1/2010/06/Designer-Developer-Workflow-Conference.cfm</link>
	<dc:date>2010-06-03T02:13:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP,D2W</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/05/CONDITIONAL-INSERT-IN-A-SINGLE-QUERY.cfm">
	<title>CONDITIONAL INSERT IN A SINGLE QUERY</title>
	<description>&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Verdana&quot;&gt;Ever had the need to insert a record, but only wanted to do so if the record doesn&apos;t already exist? Typically the first approach to this is two queries: one to check for the existence of the values you want to insert, the second to peform that insert IF the first query returned no records. Well, I was in such a spot today, but hated the idea of having to hit the db twice to perform a conditional insert. Though I&apos;m</description>
	<link>http://www.dougboude.com/blog/1/2010/05/CONDITIONAL-INSERT-IN-A-SINGLE-QUERY.cfm</link>
	<dc:date>2010-05-17T13:33:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP,D2W,mysql</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/03/Easy-Way-to-Integrate-ColdFusion-into-NonColdFusion-Templates.cfm">
	<title>Easy Way to Integrate ColdFusion into Non-ColdFusion Templates</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Have you ever found yourself in a situation where you needed to implement some new feature using one scripting language within a template that is written in a different scripting language, or possibly no scripting language at all (pure HTML)?&amp;nbsp; Of course, you could just turn the pure HTML template into a CFML template, and at times that is indeed the best route to go, as long as breaking every link pointing back to this page</description>
	<link>http://www.dougboude.com/blog/1/2010/03/Easy-Way-to-Integrate-ColdFusion-into-NonColdFusion-Templates.cfm</link>
	<dc:date>2010-03-31T15:52:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP,D2W,mysql, Ajax</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/03/Leveraging-Response-Headers-in-Ajax-Calls.cfm">
	<title>Leveraging Response Headers in Ajax Calls</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;If you&apos;re doing any sort of Ajax development, then you undoubtedly already are quite familiar with the different ways you can use an Ajax call. For instance, you can have the call return a fragment of fully formed html (such as a table populated with data). For a more advanced user, you may have your Ajax calls returning raw data in the form of JSON or XML and parse it on the client side. In either case, though, your single Ajax</description>
	<link>http://www.dougboude.com/blog/1/2010/03/Leveraging-Response-Headers-in-Ajax-Calls.cfm</link>
	<dc:date>2010-03-16T12:47:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP,D2W,mysql, Ajax,javascript</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2010/03/Spreadsheet-to-XML-Transformation-Utility-Overview.cfm">
	<title>Spreadsheet to XML Transformation Utility Overview</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;I am currently working on a project that has proven to be very challenging, architecturally speaking. I&apos;ve been learning a lot along the way, and I have come up with some approaches to addressing the challenge that I feel are pretty doggone sweet, so I thought I&apos;d share some of the details in case it helps spark ideas for other people.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Let me describe how this challenge came about, and the challenge</description>
	<link>http://www.dougboude.com/blog/1/2010/03/Spreadsheet-to-XML-Transformation-Utility-Overview.cfm</link>
	<dc:date>2010-03-12T14:22:00-05:00</dc:date>
	
	<dc:subject>OOP,Frameworks,goog,CFWheels,ColdFusion, code snippets,JBase,CFML,OpenCFSummit,Mura,rant,CFUNITED,observations,placeblogger,PHP,D2W,mysql, Ajax,javascript,xclaim</dc:subject>
	</item>
	</rdf:RDF> 
