== Live Feed == Live feed of blog posts based on http://coldfusionbloggers.org, run through [http://pipes.yahoo.com Yahoo Pipes]. == Tutorials == There are a few tutorials available on Transfer, and they are also a great place to get your feet wet when starting to get going with Transfer. === General === * [http://www.sitepoint.com/blogs/2008/06/09/10-questions-for-mark-mandel-on-transfer-orm/ 10 Questions for Mark Mandel on Transfer ORM]
This is a very simple overview of Transfer, and why you would use it. * [http://www.compoundtheory.com/?action=displayPost&ID=112 Doing CRUD Operations in Transfer]
This goes over the basics of doing simple Create, Read, Update and Delete operations with Transfer, from the ground up. * [http://www.compoundtheory.com/?action=displayPost&ID=132 Primary Key Control with Transfer]
This looks at the specific mechanisms that are available with Transfer for handling primary keys. * [http://www.remotesynthesis.com/blog/index.cfm/2006/10/22/Building-an-Application-with-Transfer-ORM Building an Application with Transfer ORM] (Brian Rinaldi)
This is another very good introduction to Transfer, and looks at configuring Transfer to aid in the development of the [http://www.remotesynthesis.com/cfopensourcelist CF Open Source List] * [http://www.fancybread.com/blog/post.cfm/working-with-transfer-orm-an-event-model-example Working with Transfer ORM: An Event Model Example] (Paul Marcotte)
Paul gives a good overview on how to use the Transfer Event model to provide basic dependency injection * [http://www.cfcode.net/blog/post.cfm/using-decorators-with-transfer-orm Using Decorators with Transfer ORM] (Justice)
Covers some the basic usage of Decorators with Transfer. * [http://www.fancybread.com/blog/post.cfm/transfer-orm-quickstart Transfer ORM Quickstart] (Paul Marcotte)
Really good, quick n' dirty introduction to Transfer, to get off the floor and running. * [http://www.silverwareconsulting.com/index.cfm/2008/5/21/My-Take-on-Transfer-ORM-Event-Model-Examples--BeforeCreate-Example My Take on Transfer ORM Event Model - BeforeCreate Example] (Bob Silverberg)
Utilising the Transfer Event Model to set Created and Updated dates on Transfer Objects automatically. * [http://tomdeman.com/blog/2008/5/29/Dynamic-Datasources-With-Transfer---Using-a-Datasource-Bean-Instead-of-the-Datasourcexml Dynamic Datasources With Transfer - Using a Datasource Bean Instead of the Datasource.xml] (Tom de Manincor)
Tom extends the Transfer Configuration bean, so he is able to provide dynamic datasources with his own Datasource bean. * [http://tomdeman.com/blog/2008/6/20/Transfer-and-Reserverd-Words-Quick-Fix Quick Fix - Transfer and Reserverd Words] (Tom de Manincor)
Tom discusses using SQL reserved words as object names * [http://www.silverwareconsulting.com/index.cfm/2008/6/17/Using-Transfer-Metadata-to-Create-a-Memento Using Transfer Metadata to Create a Memento] (Bob Silverberg)
Bob discusses how to use the Transfer meta data to generate memento's off of TransferObjects in a supported way. * [http://www.dansshorts.com/?day=7/21/2008#blog368 Managing the Transfer Cache with Clones] (Dan Short)
Dan looks at how he has used cloning to when using his objects. * [http://www.coldfusionjedi.com/index.cfm/2008/11/4/Setting-up-my-Transfer-Application Setting up my Transfer Application]
[http://www.coldfusionjedi.com/index.cfm/2008/11/5/Building-CRUD-with-Transfer Building CRUD with Transfer]
[http://www.coldfusionjedi.com/index.cfm/2008/11/6/Building-CRUD-with-Transfer-2 Building CRUD with Transfer (2)]
[http://www.coldfusionjedi.com/index.cfm/2008/11/7/Managing-relationships-with-Transfer-or-the-ORM-meets-Dr-Phil Managing relationships with Transfer (or the ORM meets Dr. Phil)]
[http://www.coldfusionjedi.com/index.cfm/2008/11/10/Managing-Relationships-with-Transfer-2 Managing Relationships with Transfer (2)]
[http://www.coldfusionjedi.com/index.cfm/2008/11/12/Managing-Relationships-with-Transfer-3 Managing Relationships with Transfer (3)]
[http://www.coldfusionjedi.com/index.cfm/2008/11/14/Getting-Some-with-Transfer Getting Some with Transfer]
[http://www.coldfusionjedi.com/index.cfm/2008/11/24/Yes-Virginia-there-are-queries-in-Transfer Yes, Virginia, there are queries in Transfer]
[http://www.coldfusionjedi.com/index.cfm/2008/11/25/Decorating-Eye-for-the-Transfer-Guy Decorating Eye for the Transfer Guy]
[http://www.coldfusionjedi.com/index.cfm/2008/12/8/Working-with-Transfers-Event-Model Working with Transfer's Event Model]
[http://www.coldfusionjedi.com/index.cfm/2008/12/27/Transfer-Caching-and-Performance-Features Transfer Caching and Performance Features] (Ray Camden)
Ray's introductory tutorial series on Transfer. * [http://www.quackfuzed.com/index.cfm/2008/11/9/Transfer-ManytoOne-or-OnetoOne Transfer: Many-to-One or One-to-One?] (Matt Quackenbush)
Matt discusses the difference between a many-to-one and a one-to-one relationship. * [http://www.fancybread.com/blog/post.cfm/working-with-transfer-orm-transfer-transaction-advice Working With Transfer ORM - Transfer Transaction Advice] (Paul Marcotte)
Paul discusses using Transfer's Transaction object. * [http://www.coldfusionjedi.com/index.cfm/2008/12/8/Ask-a-Jedi-Where-to-use-Transfer Ask a Jedi: Where to use Transfer?] (Ray Camden)
Ray discusses the question of when to use Transfer. * [http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/171 Transfer ORM Cheat Sheet] (John Whish)
John provides a quick cheat sheet for some of Transfer's features. * [http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/172 Using Transfer's MetaData to construct queries] (John Whish)
John discusses using Transfer's metadata to create a default search method in an abstract gateway. * [http://blog.crankybit.com/multiple-encrypted-fields-in-a-transfer-decorator/ Handling Multiple Encrypted Fields in a Transfer Decorator (Joshua Curtiss)]
Joshua discusses using a decorator to enable encryption on multiple object properties. * [http://blog.crankybit.com/generating-a-decrypted-memento-for-a-transfer-decorator/ Generating a Decypted Memento for a Transfer Decorator (Joshua Curtiss)]
Joshua discusses how to decrypt properties when using getMemento. * [http://www.silverwareconsulting.com/index.cfm/2009/1/27/SingleTable-Inheritance-with-Transfer Single-Table Inheritance with Transfer (Bob Silverberg)]
Bob describes an unique way to approach inheritance with Transfer. * [http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/inheritance-with-transfer-185 Inheritance with Transfer (John Whish)]
John provides an example of his approach inheritance with Transfer. * [http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/modelling-a-properties-map-with-transfer-194 Modelling a properties map with Transfer (John Whish)]
John show how he manages a map of properties. * [http://www.coldfusionjedi.com/index.cfm/2009/3/19/Quick-Transfer-Tip Quick-Transfer-Tip (Raymond Camden)]
Ray provides a great tip for using the Transfer Datasource with custom queries. === Configuration === * [http://www.fancybread.com/blog/post.cfm/of-views-and-models-and-working-with-transfer-orm Of Views and Models and Working With Transfer ORM] (Paul Marcotte)
Paul discusses the pro's and con's of ''onetomany'' vs ''manytooone'' and the impacts that can have. * [http://www.coldfusionjedi.com/index.cfm/2008/6/10/More-on-CFLib-update-Transfer-specifics More on CFLib updates (Transfer Specifics)] (Ray Camden)
Ray discusses how an ill-set ''onetomany'' caused his initial cflib re-development to be super slow. * [http://www.amcomtech.net/client/index.cfm/2008/6/20/Building-Business-Objects-with-Transfer Building Business Objects with Transfer] (Jon Messer)
Jon presents Amcom's model for using Transfer, and how they went about configuring it for their needs. * [http://www.quackfuzed.com/index.cfm/2008/11/7/Code-Reuse-Taking-Advantage-of-Includes-and-Overwrites-in-Transfer Code Reuse: Taking Advantage of Includes and Overwrites in Transfer] (Matt Quackenbush)
Matt discusses making use of the include tag in your transfer config file. === Architecture === * [http://www.silverwareconsulting.com/index.cfm/2008/6/23/How-I-Use-Transfer--Part-I--Introduction How I Use Transfer - Part I - Introduction]
[http://www.silverwareconsulting.com/index.cfm/2008/6/24/How-I-Use-Transfer--Part-II--Model-Architecture How I Use Transfer - Part II - Model Architecture]
[http://www.silverwareconsulting.com/index.cfm/2008/6/30/How-I-Do-Transfer--Part-III--Abstract-Objects How I Use Transfer - Part III - Abstract Objects]
[http://www.silverwareconsulting.com/index.cfm/2008/7/3/How-I-Use-Transfer--Part-IV--My-Abstract-Service-Object How I Use Transfer - Part IV - My Abstract Service Object]
[http://www.silverwareconsulting.com/index.cfm/2008/7/8/How-I-Use-Transfer--Part-V--A-Concrete-Service-Object How I Use Transfer - Part V - A Concrete Service Object]
[http://www.silverwareconsulting.com/index.cfm/2008/7/8/How-I-Use-Transfer--Part-V1--A-Comment-and-Response How I Use Transfer - Part V.1 - A Comment and Response]
[http://www.silverwareconsulting.com/index.cfm/2008/7/14/How-I-Use-Transfer--Part-VI--My-Abstract-Gateway-Object How I Use Transfer - Part VI - My Abstract Gateway Object]
[http://www.silverwareconsulting.com/index.cfm/2008/7/15/How-I-Use-Transfer--Part-VII--A-Concrete-Gateway-Object How I Use Transfer - Part VII - A Concrete Gateway Object]
[http://www.silverwareconsulting.com/index.cfm/2008/7/21/How-I-Use-Transfer--Part-VIII--My-Abstract-Transfer-Decorator-Object--Simple-Methods How I Use Transfer - Part VIII - My Abstract Transfer Decorator Object - Simple Methods]
[http://www.silverwareconsulting.com/index.cfm/2008/7/22/How-I-Use-Transfer--Part-IX--My-Abstract-Transfer-Decorator-Object--The-Populate-Method How I Use Transfer - Part IX - My Abstract Transfer Decorator Object - The Populate Method]
[http://www.silverwareconsulting.com/index.cfm/2008/7/27/How-I-Use-Transfer--Part-X--My-Abstract-Transfer-Decorator-Object--Validations How I Use Transfer - Part X - My Abstract Transfer Decorator Object - Validations] (Bob Silverberg)
Bob takes us through a basic breakdown of the architecture that he uses when developing with Transfer. * [http://www.silverwareconsulting.com/index.cfm/2008/11/12/How-I-Use-Transfer-Today--Encapsulating-Database-Access How I Use Transfer Today - Encapsulating Database Access]
[http://www.silverwareconsulting.com/index.cfm/2008/11/24/How-I-Use-Transfer-Today--A-Gateway-MapFactoryBean How I Use Transfer Today - A Gateway MapFactoryBean] (Bob Silverberg)
Bob provides some updates on his methodology for developing with Transfer ORM. === Frameworks === * [http://www.succor.co.uk/index.cfm/2007/3/27/Setting-up-and-using-Transfer-within-fusebox-via-the-Transfer-lexicons Setting up and using Transfer within fusebox via the Transfer lexicons] (Nick Tong)
Setting up Transfer within fusebox via the Transfer lexicons * [http://www.remotesynthesis.com/blog/index.cfm/2007/6/20/Objects-and-Composition-Part-3--Using-Transfer Objects and Composition Part 3 - Using Transfer] (Brian Rinaldi)
Brian discussed how to set up and start using Transfer, with some ColdSpring thrown into the mix * [http://www.briankotek.com/blog/index.cfm/2008/1/14/My-Transfer-Decorator-Bean-Injector-Observer-Is-Now-Available My Transfer Decorator Bean Injector Observer Is Now Available]
[http://www.briankotek.com/blog/index.cfm/2008/1/17/More-ColdSpring-Goodness-Updated-TDOBeanInjectorObserver-and-Release-of-BeanInjector More ColdSpring Goodness: Updated TDOBeanInjectorObserver and Release of BeanInjector] (Brian Kotek)
Brian discusses how you can use his TDOBeanInjectorObserver in combination with ColdSpring to provide very flexible Dependency Injection * [http://www.briankotek.com/blog/index.cfm/2008/1/28/Unit-Testing-Transfer-Decorators-with-CFCUnit-BeanInjector-and-ColdMock Unit Testing Transfer Decorators with CFCUnit, BeanInjector, and ColdMock] (Brian Kotek)
Brian discusses how you might go about Unit Testing a Decorator with CFCUnit and ColdMock * [http://tomdeman.com/blog/2008/5/29/Dynamic-Datasources-With-Transfer---Using-a-Datasource-Bean-Instead-of-the-Datasourcexml Coldbox, ColdSpring, and Transfer - Dynamic Datasource Support] (Tom de Manincor)
Tom uses his exteded Configuration bean with ColdBox to provide dynamic datasources * [http://blog.broadchoice.com/index.cfm/2008/8/15/Better-Living-Through-Transfer-and-ColdSpring Better Living Through Transfer and ColdSpring] (Sean Corfield)
Sean explains how they use Transfer, ColdSpring and Brian Kotek's TDOBeanInjectorObserver to hook it all together. * [http://www.fancybread.com/blog/post.cfm/introducing-metro-a-transfer-orm-service-factory-and-more Introducing Metro - A Transfer ORM Service Factory and More...]
[http://www.fancybread.com/blog/post.cfm/using-metro-creating-concrete-services-and-gateways Using Metro - Creating Concrete Services and Gateways]
[http://www.fancybread.com/blog/post.cfm/using-metro-decorators-and-validation Using Metro - Decorators and Validation]
[http://www.fancybread.com/blog/post.cfm/using-metro-a-transfer-orm-audit-observer Using Metro - A Transfer ORM Audit Observer] (Paul Marcotte)
Paul discusses a library of components to support rapid development of applications that use ColdSpring and Transfer ORM. * [http://www.silverwareconsulting.com/index.cfm/2009/3/11/Getting-Started-with-VT-and-Transfer--Part-I--What-You-Need Getting Started with VT and Transfer - Part I - What You Need (Bob Silverberg)]
Bob lays out the foundation for his ValidateThis! and Transfer series. * [http://www.silverwareconsulting.com/index.cfm/2009/3/12/Getting-Started-with-VT-and-Transfer--Part-II--The-Initial-Sample-App Getting Started with VT and Transfer - Part II - The Initial Sample App (Bob Silverberg)]
Bob provides code samples and a link to a sample app in Part 2 of his ValidateThis! and Transfer series. * [http://www.silverwareconsulting.com/index.cfm/2009/3/13/Getting-Started-with-VT-and-Transfer--Part-III--Integrating-VT-Into-Your-Business-Object Getting Started with VT and Transfer - Part III - Integrating VT Into Your Business Object (Bob Silverberg)]
Bob continues with Part 3 of his ValidateThis! and Transfer series. === Flex === * [http://www.rialitycheck.com/blog/index.cfm/2008/7/19/Transfer-ORM-and-Flex Transfer ORM and Flex] (Ben Yee) Ben talks about how he wires up Transfer and Flex together. === Clustering === * [http://www.ghidinelli.com/2008/10/16/synchronizing-transfer-orm-in-a-model-gluecoldspring-cluster-with-transfersync Synchronizing Transfer ORM in a Model-Glue/Coldspring cluster with TransferSync] (Brian Ghidinelli). Brian talks about setting up TransferSync on his system, and some of the issues he had with ActiveMQ and how he resolved them.