<?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/2008/07/How-to-Think-about-Controller-objects-and-Model-objects.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2008/07/Using-Special-Characters-within-ColdspringXML.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2008/06/My-FB-55-Content-Pulled-a-David-Blaine.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2008/05/ModelGlue-Generic-Read-Time-Tests.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2008/05/Why-I-Hate-ORMs-a-solicited-rant.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2008/03/test.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2008/02/Finding-Fat-Finger-errors-in-Modelgluexml.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/12/ModelGlue-Error-Matrix.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/10/Yet-Another-ModelGlue-Quickstart.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/10/ModelGlue-XML-Isnt-Valid-Short-Reminder.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/09/Global-Configuration-in-ModelGlue-Using-Your-Own-Config-CFC.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/09/My-Approach-to-Basic-Security-in-a-ModelGlue-Application.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/09/ModelGlue-addResultsetValue-Order-Matters.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/09/Snippet-Outputting-Reactor-Validation-Structures.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/09/Reactor-Rant-Just-Getting-It-Out-Of-My-System.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/09/ModelGlue-Development-Cheat-Sheet.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/08/The-ModelGlue-Event-Lifecycle-in-Laymans-Terms.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/07/Model-Glue-Views-Demystified.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/07/Basic-Event-Security-in-ModelGlue-Applications.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/06/Global-Configuration-Settings-in-ModelGlueUnity.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/05/Custom-Validation-with-Generic-Commit-a-ModelGlue-Case-Study.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/03/Using-Ajax-with-ModelGlue--its-really-quite-simple.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/03/Coldspring-automagic-lesson.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/03/Dynamic-Data-Stores-A-ModelGlueOO-Case-Study.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/02/Lost-my-public-speaking-virginity.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2007/02/Just-What-IS-a-Service-Layer-Anyway.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2006/06/CFUNITED--MVC-Unraveled.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2006/06/CFUNITED--The-Frameworks-Debate-Continues.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2006/06/Personal-OO-Lexicon.cfm" />
			
			<rdf:li rdf:resource="http://www.dougboude.com/blog/1/2006/06/ColdFusion-Component-Variable-Scopes-This-Variables-and-Var.cfm" />
			
		</rdf:Seq>
	</items>
	
	</channel>
		
  	<item rdf:about="http://www.dougboude.com/blog/1/2008/07/How-to-Think-about-Controller-objects-and-Model-objects.cfm">
	<title>How to Think about Controller objects and Model objects</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Even though MVC has been &amp;quot;all the rage&amp;quot; now for a good long time and several frameworks have been lovingly and painstakingly developed and shared by the CF community to help facilitate the migration to a more standardized OO approach to development, I do believe that there will always be a need to regularly return to the foundational principles of our craft. For some, an affirmation or further perfecting of their core </description>
	<link>http://www.dougboude.com/blog/1/2008/07/How-to-Think-about-Controller-objects-and-Model-objects.cfm</link>
	<dc:date>2008-07-29T09:31:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2008/07/Using-Special-Characters-within-ColdspringXML.cfm">
	<title>Using Special Characters within Coldspring.XML</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Just because a person uses Model Glue and has learned enough about XML to know how to create basic settings doesn&apos;t necessarily mean that they have a strong command of XML, right? Well, I needed to put a funky, &amp;quot;special character filled&amp;quot; value into my global config object for use later, and through some experimentation found that using XML&apos;s &apos;CDATA&apos; allowed me to do this so I thought I&apos;d share it since I hadn&apos;t seen it</description>
	<link>http://www.dougboude.com/blog/1/2008/07/Using-Special-Characters-within-ColdspringXML.cfm</link>
	<dc:date>2008-07-24T00:09:05-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2008/06/My-FB-55-Content-Pulled-a-David-Blaine.cfm">
	<title>My FB 5.5+ Content Pulled a David Blaine!</title>
	<description>&lt;font face=&quot;Arial&quot; size=&quot;3&quot;&gt;For any of you Model-gluers out there who are dabbling in Fusebox 5.5+ (which I happen to be for a current client project), I came across a hair-pulling situation that I wanted to share with you in the hopes that you&apos;ll not have to endure the same.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The symptom:&lt;/b&gt; you wrote a perfectly good controller method that is being called and, according to the debugging, is rendering all of your content just fine.</description>
	<link>http://www.dougboude.com/blog/1/2008/06/My-FB-55-Content-Pulled-a-David-Blaine.cfm</link>
	<dc:date>2008-06-29T11:28:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2008/05/ModelGlue-Generic-Read-Time-Tests.cfm">
	<title>Model-Glue &apos;Generic Read&apos; Time Tests</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;It&apos;s in the wee hours of the night and I&apos;m trying to knock out one more item from my client&apos;s laundry list: speed up the load time of a specific template in his Model Glue app.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;3&quot;&gt;This particular template has several different select lists, each being populated with the results of a Model-Glue generic List broadcast. It also relies upon the return of a pre-populated object that is fairly &amp;quot;heavy&amp;qu</description>
	<link>http://www.dougboude.com/blog/1/2008/05/ModelGlue-Generic-Read-Time-Tests.cfm</link>
	<dc:date>2008-05-27T02:05:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2008/05/Why-I-Hate-ORMs-a-solicited-rant.cfm">
	<title>Why I Hate ORMs (a solicited rant)</title>
	<description>&lt;font size=&quot;3&quot;&gt;&lt;b&gt;A necessary disclaimer...&lt;/b&gt;&lt;br /&gt;&lt;font size=&quot;2&quot;&gt;&lt;i&gt;Everything in the following post that appears to be an opinion most likely is and should be taken as such. My personal view on a topic does not (necessarily) invalidate any other opposing view. Readers should ascribe whatever value they so choose to the information that follows and either adopt it or reject it at their own discretion.&lt;/i&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;In the comment threa</description>
	<link>http://www.dougboude.com/blog/1/2008/05/Why-I-Hate-ORMs-a-solicited-rant.cfm</link>
	<dc:date>2008-05-01T11:54:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2008/03/test.cfm">
	<title>Client-Side Drilldowns Made Easy</title>
	<description>&lt;font size=&quot;3&quot;&gt;Last September I shared a post on an &lt;a href=&quot;http://www.dougboude.com/blog/1/2006/09/ClientSide-Interactivity-without-Ajax.cfm&quot;&gt;alternative to Ajax for client-side interactivity&lt;/a&gt; leveraging Coldfusion&apos;s WDDX. I&apos;d like to take it a step further now and share an approach (and corresponding code) I often use in my Model-Glue apps when needing to create tiered or drilldown-type select lists &lt;i&gt;withOUT&lt;/i&gt; having to make numerous ca</description>
	<link>http://www.dougboude.com/blog/1/2008/03/test.cfm</link>
	<dc:date>2008-03-09T22:46:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2008/02/Finding-Fat-Finger-errors-in-Modelgluexml.cfm">
	<title>Finding &apos;Fat Finger&apos; errors in Modelglue.xml</title>
	<description>&lt;font size=&quot;3&quot;&gt;Ever felt so confident in your skills and ability to code an entire model glue event from the xml to the controller, model, and view that you decided to go ahead and do two or three entire events before you actually attempted to run your code, only to find out that SOMEWHERE along the lines you fat fingered your xml, and for the LIFE of you can&apos;t see it? All Model-Glue is going to tell you is that your XML is invalid, but it&apos;s up t</description>
	<link>http://www.dougboude.com/blog/1/2008/02/Finding-Fat-Finger-errors-in-Modelgluexml.cfm</link>
	<dc:date>2008-02-21T12:31:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/12/ModelGlue-Error-Matrix.cfm">
	<title>Model-Glue Ambiguous Error Matrix</title>
	<description>&lt;font size=&quot;3&quot; face=&quot;Arial&quot;&gt;As any user of Model-Glue can attest to, there are often times when you get the ol&apos; &amp;quot;OOPS!&amp;quot; message and it doesn&apos;t give you much of a clue as to what the REAL issue is. Well, in order to help myself save time during future development and decipher these rather vague and even misleading types of errors, I&apos;ve begun keeping track of them. I capture the error itself, what I found the TRUE cause to be, and what I </description>
	<link>http://www.dougboude.com/blog/1/2007/12/ModelGlue-Error-Matrix.cfm</link>
	<dc:date>2007-12-12T11:20:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/10/Yet-Another-ModelGlue-Quickstart.cfm">
	<title>Yet Another Model-Glue Quickstart...</title>
	<description>&lt;font size=&quot;3&quot; face=&quot;Arial&quot;&gt;Jim Pickering, the manager of the Kansas City CF User group, recently started a group project to rebuild their UG&apos;s web site. The project has the secondary agenda of promoting team development and learning Model-Glue, so he invited me to participate by setting up a skeleton app with basic security and then giving his volunteers a &amp;quot;Model-Glue Quickstart&amp;quot;.&amp;nbsp; The entire presentation is just over an hour long</description>
	<link>http://www.dougboude.com/blog/1/2007/10/Yet-Another-ModelGlue-Quickstart.cfm</link>
	<dc:date>2007-10-04T12:51:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/10/ModelGlue-XML-Isnt-Valid-Short-Reminder.cfm">
	<title>Model-Glue XML Isn&apos;t Valid!!! Short Reminder</title>
	<description>&lt;font size=&quot;3&quot; face=&quot;Arial&quot;&gt;Don&apos;t you hate it when you&apos;re focused on adding functionality and/or troubleshooting issues in your Model-Glue app and when you save your modelglue.xml file to see if it all works right, you get the error: &lt;/font&gt;&lt;br /&gt;&lt;font style=&quot;color: black; font-family: verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 8pt; line-height: 11pt; font-size-adjust: none; font-stretch: normal;&quot;&gt;
&lt;h1 sty</description>
	<link>http://www.dougboude.com/blog/1/2007/10/ModelGlue-XML-Isnt-Valid-Short-Reminder.cfm</link>
	<dc:date>2007-10-03T16:36:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/09/Global-Configuration-in-ModelGlue-Using-Your-Own-Config-CFC.cfm">
	<title>Global Configuration in Model-Glue: Using Your Own Config CFC</title>
	<description>&lt;font size=&quot;3&quot;&gt;In a post I did a while back, I shared what I had learned about using Model-Glue&apos;s built in &amp;quot;SimpleConfig&amp;quot; cfc. Well, I just got a question from a fellow developer who was trying to leverage the information in that post to implement his own home grown configuration settings cfc, and what I had shared there didn&apos;t quite apply. I tried to email him back, but it was returned as undeliverable, so I thought I&apos;d just post my re</description>
	<link>http://www.dougboude.com/blog/1/2007/09/Global-Configuration-in-ModelGlue-Using-Your-Own-Config-CFC.cfm</link>
	<dc:date>2007-09-27T15:21:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/09/My-Approach-to-Basic-Security-in-a-ModelGlue-Application.cfm">
	<title>My Approach to Basic Security in a Model-Glue Application</title>
	<description>&lt;font size=&quot;3&quot;&gt;By now almost all of us have &amp;quot;rolled our own&amp;quot; when it comes to giving a Coldfusion app some semblance of security, so the concept is nothing new. It can be, however, somewhat daunting when attempting to take what we know procedurally and apply it to an MVC styled application. &lt;br /&gt;&lt;br /&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;The Kansas City Coldfusion User Group invited me to assist them with a group project using Model-Glue, specificall</description>
	<link>http://www.dougboude.com/blog/1/2007/09/My-Approach-to-Basic-Security-in-a-ModelGlue-Application.cfm</link>
	<dc:date>2007-09-25T03:54:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/09/ModelGlue-addResultsetValue-Order-Matters.cfm">
	<title>ModelGlue addResult/setValue Order Matters!</title>
	<description>&lt;font size=&quot;3&quot;&gt;Attempting a save action, evaluating the outcome, and adding a subsequent &amp;quot;success&amp;quot; or &amp;quot;Check your Work!&amp;quot; message, along with a Modelglue Result value (in order to redirect appropriately) are common things to do when building an app, right? Well, I burned about fifteen minutes this morning trying to do this simple task, tracing events and double checking code, trying to figure out WHY the message value I added t</description>
	<link>http://www.dougboude.com/blog/1/2007/09/ModelGlue-addResultsetValue-Order-Matters.cfm</link>
	<dc:date>2007-09-21T06:52:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/09/Snippet-Outputting-Reactor-Validation-Structures.cfm">
	<title>Snippet: Outputting Reactor Validation Structures</title>
	<description>&lt;font size=&quot;3&quot;&gt;Reactor&apos;s built-in validation produces a validationError structure when it encounters something amiss, and passes it back to your viewstate. That structure is actually a structure of arrays.&lt;br /&gt;&lt;br /&gt;I DO use Reactor&apos;s validation, and found myself copying and pasting the same snippet for outputting the validation error results a time or two this morning... figured it might come in handy for other folks, too. &lt;br /&gt;&lt;br /&gt;&lt;/font&gt;
</description>
	<link>http://www.dougboude.com/blog/1/2007/09/Snippet-Outputting-Reactor-Validation-Structures.cfm</link>
	<dc:date>2007-09-12T13:23:02-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/09/Reactor-Rant-Just-Getting-It-Out-Of-My-System.cfm">
	<title>Reactor: A LOT Like a Wendys Drive Through</title>
	<description>&lt;font size=&quot;3&quot;&gt;Okay, I&apos;ve been up since 3 A.M (went to bed waaay too early last night) working on a Modelglue project, and now I&apos;m feeling the need to rant a little bit. Not complain, per se, because I truly do appreciate the blood, sweat, and tears that must have gone into creating the frameworks that comprise Unity; But out of the 4 hours I &amp;quot;worked&amp;quot;, a full third of it was spent on issues related to trying to get my app to &amp;quot;see&amp;q</description>
	<link>http://www.dougboude.com/blog/1/2007/09/Reactor-Rant-Just-Getting-It-Out-Of-My-System.cfm</link>
	<dc:date>2007-09-12T12:29:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/09/ModelGlue-Development-Cheat-Sheet.cfm">
	<title>ModelGlue Development Cheat Sheet</title>
	<description>&lt;font size=&quot;3&quot;&gt;When my team and I first began building our Model-Glue:Unity application, we experienced a GREAT deal of head scratching and frustration during the development process. We would alter a line here or there, refresh our browser, and NOT see the change. It took us quite some time to finally figure out what kind of action was warranted for what kind of change in order to make it manifest, so we documented it for ourselves in our local </description>
	<link>http://www.dougboude.com/blog/1/2007/09/ModelGlue-Development-Cheat-Sheet.cfm</link>
	<dc:date>2007-09-07T12:14:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/08/The-ModelGlue-Event-Lifecycle-in-Laymans-Terms.cfm">
	<title>The Model-Glue Event Lifecycle in Layman&apos;s Terms</title>
	<description>&lt;font size=&quot;3&quot;&gt;Okay, actually there&apos;s no way to COMPLETELY distill this topic down to     the point where you don&apos;t have to have a decent understanding of web development to     grasp it. BUT, I do believe that I&apos;ve been able to demystify the subject sufficient     to allow even the beginner OOP/Model-Glue developer to &amp;quot;get it&amp;quot;, which is what I wish     I would have had a year ago when I left the comforts of procedural and embarked on m</description>
	<link>http://www.dougboude.com/blog/1/2007/08/The-ModelGlue-Event-Lifecycle-in-Laymans-Terms.cfm</link>
	<dc:date>2007-08-29T01:04:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/07/Model-Glue-Views-Demystified.cfm">
	<title>Model Glue Views Demystified</title>
	<description>&lt;font size=&quot;3&quot; face=&quot;Arial&quot;&gt;At first, getting a grasp on how to &amp;quot;think&amp;quot; about rendered views in Model Glue may appear to be challenging; but I tell you, that you already know exactly how to think about them. If you have EVER included a template using &amp;lt;CFINCLUDE&amp;gt;, then you have a two minute learning curve to working with views in Model Glue.&lt;br /&gt;&lt;br /&gt;Breaking your page up into individual pieces, and then including those pieces la</description>
	<link>http://www.dougboude.com/blog/1/2007/07/Model-Glue-Views-Demystified.cfm</link>
	<dc:date>2007-07-27T12:01:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/07/Basic-Event-Security-in-ModelGlue-Applications.cfm">
	<title>Basic Event Security in Model-Glue Applications</title>
	<description>&lt;font size=&quot;3&quot; face=&quot;Comic Sans MS&quot;&gt;To anyone who has not yet breached the subject of model-glue event security, it can potentially be confusing at first, so I thought I&apos;d share my approach to it in case it helps save someone a little time.&lt;br /&gt;&lt;br /&gt;Understanding and being able to visualize the life-cycle of a Model-Glue event is a prerequisite to really grasping event security, so let me share my take on what a brief overview of that life-cycl</description>
	<link>http://www.dougboude.com/blog/1/2007/07/Basic-Event-Security-in-ModelGlue-Applications.cfm</link>
	<dc:date>2007-07-02T15:27:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/06/Global-Configuration-Settings-in-ModelGlueUnity.cfm">
	<title>Global Configuration Settings in Model-Glue:Unity</title>
	<description>&lt;font face=&quot;Comic Sans MS&quot; size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;When making the transition from procedural CF to OO, sometimes what was SO simple before can become a challenge (at least the first time). For instance, the way we used to pass around our app&apos;s DSN value was probably something along the lines of setting an application variable in our application.cfm or cfc, thus making it accessible throughout our app while consolidating the value to a single</description>
	<link>http://www.dougboude.com/blog/1/2007/06/Global-Configuration-Settings-in-ModelGlueUnity.cfm</link>
	<dc:date>2007-06-10T09:58:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/05/Custom-Validation-with-Generic-Commit-a-ModelGlue-Case-Study.cfm">
	<title>Custom Validation with Generic Commit: a Model-Glue Case Study</title>
	<description>&lt;font face=&quot;Arial&quot; size=&quot;3&quot;&gt;Someone recently asked about how to specifically ensure that a submitted email address is unique when using a model-glue generic commit, so I thought I&apos;d share an example since I recently had to do that very thing.&lt;br /&gt;&lt;br /&gt;I&apos;m assuming for the remainder of this post that the reader is already familiar with Model-Glue in a practical sense, and at least knows of the existence of Reactor&apos;s automagic validation. Still, </description>
	<link>http://www.dougboude.com/blog/1/2007/05/Custom-Validation-with-Generic-Commit-a-ModelGlue-Case-Study.cfm</link>
	<dc:date>2007-05-25T01:30:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/03/Using-Ajax-with-ModelGlue--its-really-quite-simple.cfm">
	<title>Using Ajax with Model-Glue - it&apos;s really quite simple</title>
	<description>&lt;font face=&quot;Comic Sans MS&quot; size=&quot;3&quot;&gt;&lt;font face=&quot;Arial&quot;&gt;At first glance, the topic can seem somewhat overwhelming. The key, however, is to understand each of them separately and then using them together won&apos;t seem overwhelming in the least. I&apos;ll touch briefly on each of them independently, but will assume for the bulk of this post that you have at least an elementary understanding of what each is and generally how they work.&lt;br /&gt;&lt;br /&gt;Ajax refers</description>
	<link>http://www.dougboude.com/blog/1/2007/03/Using-Ajax-with-ModelGlue--its-really-quite-simple.cfm</link>
	<dc:date>2007-03-19T23:34:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/03/Coldspring-automagic-lesson.cfm">
	<title>Coldspring Automagic Lesson</title>
	<description>&lt;font size=&quot;2&quot; face=&quot;Comic Sans MS&quot;&gt;Okay, I spent the greater part of today at work wrestling with a situation involving the injection of objects into other objects using Coldspring. After far too many hours of experimentation, furrowed brow, taking up my teammate&apos;s time, and frustration, I came to some conclusions. I can&apos;t explain the &amp;quot;WHY&apos;s&amp;quot; of the conclusions, but i can definately validate the conclusions themselves by my results.&lt;br</description>
	<link>http://www.dougboude.com/blog/1/2007/03/Coldspring-automagic-lesson.cfm</link>
	<dc:date>2007-03-05T00:00:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/03/Dynamic-Data-Stores-A-ModelGlueOO-Case-Study.cfm">
	<title>Dynamic Data Stores: A Model-Glue/OO Case Study</title>
	<description>&lt;font size=&quot;2&quot; face=&quot;Comic Sans MS&quot;&gt;The scenario is that my team and I are building an app that must be able to seamlessly communicate between multiple datastores; one local, and the remainder remote and accessible via web service calls. In order to accommodate this, I&apos;ve created a DataStoreAdapter component that has an instance of each of the specific data store interface components injected into it by Coldspring. &lt;br /&gt;&lt;br /&gt;The challenge here </description>
	<link>http://www.dougboude.com/blog/1/2007/03/Dynamic-Data-Stores-A-ModelGlueOO-Case-Study.cfm</link>
	<dc:date>2007-03-02T16:35:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/02/Lost-my-public-speaking-virginity.cfm">
	<title>Lost my public speaking virginity!</title>
	<description>Yesterday evening (Tuesday February 27th) I gave my first live presentation! The Kansas City Coldfusion User&apos;s group (www.kcdevcore.org) invited me to come and speak about Model-Glue since I&apos;ve been using it on my day job for the past six months or so and have learned it and OO coming from a strictly procedural background. I wasn&apos;t nervous until Jim Pickering (the UG manager) and I drove up to the building where they meet. The nervousness finally</description>
	<link>http://www.dougboude.com/blog/1/2007/02/Lost-my-public-speaking-virginity.cfm</link>
	<dc:date>2007-02-28T17:14:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger,Personal</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2007/02/Just-What-IS-a-Service-Layer-Anyway.cfm">
	<title>Just What IS a &apos;Service Layer&apos;, Anyway?</title>
	<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;em&gt;&lt;a href=&quot;mailto:dougboude@gmail.com?subject=OO%20Instruction&quot;&gt;(Consider hiring Doug to instruct you and your team in the ways of OO!)&lt;/a&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size=&quot;3&quot;&gt;I&apos;ve been hearing the term &apos;Service Layer&apos; everywhere for at least the past year and a half, as I&apos;m sure most of my peers have as well. Whether it&apos;s seen in blog posts, heard during casual conversation at conferences, found in articles, or woven throughou</description>
	<link>http://www.dougboude.com/blog/1/2007/02/Just-What-IS-a-Service-Layer-Anyway.cfm</link>
	<dc:date>2007-02-21T06:15:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger,Personal</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2006/06/CFUNITED--MVC-Unraveled.cfm">
	<title>CFUNITED - MVC Unraveled</title>
	<description>&lt;font face=&quot;Comic Sans MS&quot; size=&quot;2&quot;&gt;I spent the first hour of my morning listening (and gladly so) to Joe Reinhart preaching the need for us all to focus on just comprehending exactly what MVC is. Personally I felt like he started the presentation a few feet over most of the audience&apos;s head, using terms that were quite comfortable for him but new to many of us. Not his fault, and to his credit he did take the time to define many of the terms for </description>
	<link>http://www.dougboude.com/blog/1/2006/06/CFUNITED--MVC-Unraveled.cfm</link>
	<dc:date>2006-06-29T17:58:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger,Personal,CFUNITED</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2006/06/CFUNITED--The-Frameworks-Debate-Continues.cfm">
	<title>CFUNITED - The Frameworks Debate Continues</title>
	<description>&lt;font face=&quot;Comic Sans MS&quot; size=&quot;2&quot;&gt;Most of you may be aware of the debate over frameworks that has been raging off and on since at least CFObjective back in March of this year. In the one corner, representing all that is opposed to the preaching of frameworks to the masses is Simon Horwith. In the other corner, representing framework evangelists and followers from all over the globe is Hal Helms. &lt;br /&gt;&lt;br /&gt;I first became aware of this schism a</description>
	<link>http://www.dougboude.com/blog/1/2006/06/CFUNITED--The-Frameworks-Debate-Continues.cfm</link>
	<dc:date>2006-06-29T12:23:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger,Personal,CFUNITED</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2006/06/Personal-OO-Lexicon.cfm">
	<title>Personal OO Lexicon</title>
	<description>&lt;font size=&quot;3&quot; face=&quot;Comic Sans MS&quot;&gt;Learning OO can be somewhat intimidating at first, especially coming from a procedural CF background.&amp;nbsp; One of the first things needed in order to be able to take advantage of the different posts, presentations, and articles so graciously shared by your more advanced ColdFusion brethren is to have the OO vocabulary ready at hand. In order to assist with this, I am sharing with you my own personal lexicon of</description>
	<link>http://www.dougboude.com/blog/1/2006/06/Personal-OO-Lexicon.cfm</link>
	<dc:date>2006-06-16T00:00:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger,Personal,CFUNITED</dc:subject>
	</item>
	
  	<item rdf:about="http://www.dougboude.com/blog/1/2006/06/ColdFusion-Component-Variable-Scopes-This-Variables-and-Var.cfm">
	<title>ColdFusion Component Variable Scopes: This, Variables, and Var</title>
	<description>Scope within a CFC is incredibly important, and even moreso when you start using Object Oriented Frameworks for your application. It is essential to understand it in order to save yourself a lot of mind numbing troubleshooting, especially when writing recursive functions.&lt;br /&gt;&lt;br /&gt;The following information is also contained in my OO Lexicon, but I felt like it was sufficiently encapsulated (that&apos;s an OO term &lt;img alt=&quot;&quot; src=&quot;/blog/FCKeditor/edi</description>
	<link>http://www.dougboude.com/blog/1/2006/06/ColdFusion-Component-Variable-Scopes-This-Variables-and-Var.cfm</link>
	<dc:date>2006-06-16T00:00:00-05:00</dc:date>
	
	<dc:subject>OOP,coldspring,goog,Model-Glue,Fusebox,Frameworks,rant,ColdFusion,javascript,JSON, code snippets,placeblogger,Personal,CFUNITED</dc:subject>
	</item>
	</rdf:RDF> 