<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Aliaspooryorik Musings - Last 20 posts</title>
		<link>http://www.aliaspooryorik.com/blog/</link>
		<description>The thoughts on web development with ColdFusion and Frameworks of John Whish</description>
		<language>en-gb</language>
		<pubDate>Thu, 02 Sep 2010 20:34:06 GMT</pubDate>
		<lastBuildDate>Thu, 02 Sep 2010 20:34:06 GMT</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<copyright>Copyright 2010 http://www.aliaspooryorik.com/</copyright>
		<ttl>120</ttl>
		
			
			
		<item>
			<title>Composition over inheritance with ColdBox 3</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/composition-over-inheritance-with-coldbox-3-273</link>
			
			<category><![CDATA[CFBuilder]]></category>
			
			<category><![CDATA[Coldbox]]></category>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[ColdBox 3 has a cunning trick up it&apos;s sleeve that allows you to bootstrap ColdBox to your application and therefore allow per-application mapping to the ColdBox directory, that is a sub-folder inside my application folder. There is more information on the ColdBox wiki, but there isn&apos;t an example of what the Application.cfc looks like. So here is one I created using the excellent ColdFusion Build ColdBox exten]]></description>
			<pubDate>Mon, 19 Jul 2010 20:26:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/273</guid>
		</item>
		
			
			
		<item>
			<title>Custom ValidateThis Result</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/custom-validatethis-result-272</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[The talented Bob Silverberg released version 0.95 of his validation framework ValidateThis. I wanted to blog about one of the cool new features that Bob added, which is the ability to add your own custom result object.]]></description>
			<pubDate>Mon, 28 Jun 2010 13:24:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/272</guid>
		</item>
		
			
			
		<item>
			<title>A First Look at MightyMock</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/a-first-look-at-mightymock-243</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<category><![CDATA[TDD]]></category>
			
			<description><![CDATA[MightyMock is a mock framework to help you unit test your applications. I&apos;m using it with MXunit, but you should be able to use it with any Unit Testing framework. So why do you need it?]]></description>
			<pubDate>Fri, 27 Nov 2009 16:10:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/243</guid>
		</item>
		
			
			
		<item>
			<title>Getting started with HQL</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/getting-started-with-hql-238</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[Hibernate]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<category><![CDATA[SQL]]></category>
			
			<description><![CDATA[Hibernate has it&apos;s only query language called HQL. I thought I&apos;d put together some simple examples of how you can use it in your ColdFusion 9 applications.]]></description>
			<pubDate>Thu, 05 Nov 2009 17:49:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/238</guid>
		</item>
		
			
			
		<item>
			<title>Creating Gateways using a GatewayFactory for ORM</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/creating-gateways-using-a-gatewayfactory-for-orm-235</link>
			
			<category><![CDATA[Coldbox]]></category>
			
			<category><![CDATA[Coldspring]]></category>
			
			<category><![CDATA[Hibernate]]></category>
			
			<category><![CDATA[Lightwire]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[Joe Reinhart blogged earlier this week about his ColdFusion 9 ORM Generic DAO wrapper. I&apos;ve been playing around with something similar (although I don&apos;t have a dynamic finder method like Joe has) which uses a Gateway Factory and an Abstract Gateway and thought I&apos;d post my code here in case anyone was interested.]]></description>
			<pubDate>Thu, 08 Oct 2009 10:31:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/235</guid>
		</item>
		
			
			
		<item>
			<title>Self Validating Entities with CF9</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/self-validating-entities-with-cf9-231</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[Hibernate]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[The default settings for ColdFusion 9&apos;s ORM capabilities mean that you don&apos;t want to populate your entities with invalid data as it will be automatically saved.]]></description>
			<pubDate>Sun, 23 Aug 2009 21:57:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/231</guid>
		</item>
		
			
			
		<item>
			<title>EntityLoadByPK - undocumented cf9 method</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/entityloadbypk-undocumented-cf9-method-222</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[I was reading Rupesh Kumar&apos;s blog where he&apos;d posted this example EntityLoadByPK(&amp;quotArtists&amp;quot, 1) I hadn&apos;t seen the EntityLoadByPK method before, so I went off to check the docs and couldn&apos;t find it.]]></description>
			<pubDate>Thu, 23 Jul 2009 13:25:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/222</guid>
		</item>
		
			
			
		<item>
			<title>Introducing the ColdFusion 9 ORM Event Handler</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/introducing-the-coldfusion-9-orm-event-handler-216</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[Usually when you build applications, you want to have some kind of logging. A classic example of this is to log when an object has been deleted (removed from the database). Thankfully ColdFusion 9 has a feature called Event Handling which is really useful when you want to log events. So how do you use it?]]></description>
			<pubDate>Tue, 14 Jul 2009 10:52:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/216</guid>
		</item>
		
			
			
		<item>
			<title>ColdFusion 9 ORM example</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/coldfusion-9-orm-example-215</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[Mark Mandel has written a great article for the Adobe Devnet on Introducing ORM in Adobe ColdFusion 9 Beta. I just thought I&apos;d hop on the bandwagon and blog about a simple example demonstrating some of the ORM features using the in-built cfartgallery datasource so you can run it without setting up a database.]]></description>
			<pubDate>Mon, 13 Jul 2009 16:13:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/215</guid>
		</item>
		
			
			
		<item>
			<title>Want to learn OOP?</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/want-to-learn-oop--213</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[I saw a post from someone wanting to learn OOP. I started posting a comment but it got a bit long and I figured it deserved it&apos;s own post. So here are my thoughts on learning OOP.]]></description>
			<pubDate>Mon, 06 Jul 2009 16:16:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/213</guid>
		</item>
		
			
			
		<item>
			<title>OO101 Part 3 Presentation</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/oo101-part-3-presentation-208</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[DevonCFUG]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[I&apos;m doing an series of presentations on Object Orientated Programming (OOP) for Devon CFUG. This is the third instalment where we actually get to build something!]]></description>
			<pubDate>Thu, 14 May 2009 13:28:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/208</guid>
		</item>
		
			
			
		<item>
			<title>OO101 Part 2 Presentation</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/oo101-part-2-presentation-197</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[DevonCFUG]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[This is my 2nd presentation from my OO101 series for Devon CFUG. Covers encapsulation, polymorphism, inheritance, composition, method over-riding and the super keyword.]]></description>
			<pubDate>Thu, 26 Mar 2009 10:49:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/197</guid>
		</item>
		
			
			
		<item>
			<title>Modelling a properties map with Transfer</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/modelling-a-properties-map-with-transfer-194</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<category><![CDATA[Transfer]]></category>
			
			<description><![CDATA[When I started to build a properties map with Transfer, I initially created a onetomany relationship between my User object and UserProperty object. This works, but means that you end up creating a lot of Transfer objects, which are unique to the individual User. This is a potential performance problem, so another solution was required.]]></description>
			<pubDate>Mon, 16 Mar 2009 20:29:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/194</guid>
		</item>
		
			
			
		<item>
			<title>OOP Presentation - Part 1</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/oop-presentation-part-1-189</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[DevonCFUG]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[Last night I started what I hope will be an ongoing series of presentations for Devon CFUG on beginning OOP. I&apos;ve created a new section for presentations on my website which I intend to update with new material when I present it.]]></description>
			<pubDate>Thu, 26 Feb 2009 16:09:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/189</guid>
		</item>
		
			
			
		<item>
			<title>Inheritance with Transfer</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/inheritance-with-transfer-185</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<category><![CDATA[Transfer]]></category>
			
			<description><![CDATA[Bob Silverberg and Paul Marcotte have come up with a solution, but I felt that my needs were different so went down a different root. Now before I go any further I should point out that I&apos;m quite new to Transfer and not in the same league as Bob and Paul, but, disclaimer over, this is what I came up with.]]></description>
			<pubDate>Tue, 03 Feb 2009 22:16:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/185</guid>
		</item>
		
			
			
		<item>
			<title>The Object-Oriented Thought Process</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/the-object-oriented-thought-process-182</link>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[Hal Helms posted a link to an article on The Object-Oriented Thought Process via Twitter earlier. It&apos;s well worth a read so I thought I&apos;d re-post it here (in case your not following Hal on Twitter).]]></description>
			<pubDate>Fri, 23 Jan 2009 21:51:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/182</guid>
		</item>
		
			
			
		<item>
			<title>Accessing the session scope from CFCs</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/accessing-the-session-scope-from-cfcs-181</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[I&apos;ve just discovered a great post by Peter Bell about the issue of accessing the session scope in OO applications. This post doesn&apos;t add anything new (apart from some code samples) but it just clicked with me so thought I&apos;d share.]]></description>
			<pubDate>Fri, 23 Jan 2009 11:20:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/181</guid>
		</item>
		
			
			
		<item>
			<title>Using Paul Marcotte&apos;s Metro</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/using-paul-marcotte-s-metro-177</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[Coldspring]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<category><![CDATA[Resources]]></category>
			
			<category><![CDATA[Transfer]]></category>
			
			<description><![CDATA[I have been trying out Paul Marcotte&apos;s Metro. In Paul&apos;s words Metro is a library of components to support rapid development of applications that use ColdSpring and Transfer ORM. To me it is more than this.]]></description>
			<pubDate>Tue, 13 Jan 2009 10:09:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/177</guid>
		</item>
		
			
			
		<item>
			<title>Transfer and IBO</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/transfer-and-ibo-173</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<category><![CDATA[Resources]]></category>
			
			<category><![CDATA[Transfer]]></category>
			
			<description><![CDATA[When I first started out learning OO I couldn&apos;t understand why a lot of people seemed to return a query object from their gateway when they are dealing with multiple records. The ColdFusion query object is a really nice feature of ColdFusion but it just doesn&apos;t fit in with my concept of OO.]]></description>
			<pubDate>Wed, 17 Dec 2008 10:59:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/173</guid>
		</item>
		
			
			
		<item>
			<title>My OO form validation</title>
			<link>http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/my-oo-form-validation-170</link>
			
			<category><![CDATA[ColdFusion]]></category>
			
			<category><![CDATA[OOP]]></category>
			
			<description><![CDATA[One of the most common tasks that you&apos;ll do when building web applications is capturing data from a form. This is fairly straight forward if we go down the procedural root(although rather tedious task), but how do we do it when we want to be Object Orientated? Well, this is my approach.]]></description>
			<pubDate>Fri, 05 Dec 2008 11:06:00 GMT</pubDate>
			<guid isPermaLink="true">http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/170</guid>
		</item>
		
	</channel>
</rss>

		
	

		
	