Contents |
Live Feed
Live feed of blog posts based on http://coldfusionbloggers.org, run through Yahoo Pipes.
A live feed of Transfer tutorials based on http://www.coldfusionbloggers.org's RSS
-
"Does anyone have an opinion on Adobe Coldfusion?"
A (very) brief list of ColdFusion/CFML resource links in response to Tweet from @ryanmaurodesign: "Does anyone have an opinion on Adobe Coldfusion?"
The short answer: yes :) There is a vibrant CFML community and many will be excited to tell you why it's so fantastic!
Adobe ColdFusion Evangelism Kit
Other major (open source and free) CFML engines:
(Thu, 02 Jul 2009 23:10:58 GMT)
-
What's a Software Product Line - and Why Should I Care?
A Software Product Line (SPL) is a set of resources that allow for the building of a set of similar applications more efficiently. Generally the ROI for a SPL is 3-4 projects. In addition, it's usually best to build a SPL around a known domain - if you haven't built at least a couple of applications in a particular domain it's unlikely that you'll make good decisions when designing the spl. Because of this, you need to be working in a domain where you plan on building at least 5-8 projects in th
(Wed, 24 Jun 2009 10:00:14 GMT)
-
Mocking Objects with ColdBox Annotations
One of the nice things about ColdBox's model integration features are the ability to inject objects by using annotations via the cfproperty tag. This gives a cleaner API to objects that don't really need to expose setters just for dependency injection purposes. Why? well, in MY opinion, objects should be shy and only expose what they need to expose to the outside world. By leveraging annotations, I can cleanly define the dependencies of my object and what is even better, it can
(Fri, 12 Jun 2009 15:30:11 GMT)
-
Speaker Spotlight: Andrew Schwabe
Andrew Schwabe - President of IEXP Software, LLC and is a veteran CFML developer since 1998. Prior to working with IEXP, Andrew worked for 10 years as the President and Chairman of the Board of Internet Expressions, Inc. He has been the forerunner in developing numerous applications ranging from the free - CFX_RawSocket (a Java Custom Tag for ColdFusion) - to FusionDox (enterprise-level document
(Mon, 08 Jun 2009 17:00:28 GMT)
-
Motorcycles, Trikes and Wrenches
Anyone that knows me knows that in addition to being a web application developer, server admin, database geek, etc that I am also a biker. And my wife is a photographer and a triker. Part of being a biker is wrenching on your own ride. It makes it more personal and whom else can you trust more than yourself?
My wife does a fair amount of mechanical work on her trike, but sometimes the job is just more than she knows how to do. So, I get to wrench for her. She has a 1981 Trike Sho(Mon, 08 Jun 2009 08:30:09 GMT)
-
Calling a ColdFusion Function Dynamically
So I have this custom tag that displays a rates table for different things like products and classes everything is the same except the Foreign Key. I have my reasons for separate tables. But here was my problem I pass in my array of Transfer objects, and I loop over them but when I get to one field that is different I was using the evaluate function which I don't like to use. So I remembered that you can reference the name of the function and it will not execute so I did this.
(Fri, 05 Jun 2009 18:01:12 GMT)
-
I'll quote a favorite phrase Matt Woodward used to use a lot in regards to learning OO. How do you eat an elephant? Wait for it... One bite at a time. For instance, take the tens of questions that pour onto the Mach-II list over a few months saying "I'm new to OO. I'm new to Mach-II. How do you use ColdSpring and Transfer?" Learning this stuff takes time and not just time to understand the fundamentals and concepts, but takes time to learn where and how to apply them. If you are a novice cook an
(Tue, 26 May 2009 15:30:37 GMT)
-
ColdFusion Open-Source Update - May 26, 2009
Five new projects and one update this week in ColdFusion open source. Sorry for the lateness on this post but between the late nights of drinking at 360|Flex last week and another late night of drinking with my friend backstage at The National concert at The House of Blues, I am still recovering. However, I learned a lot. First, I learned that the community is doing some pretty damn amazing things with Flex and AIR (there are some seriously smart people developing in Flex). The second is that
(Tue, 26 May 2009 14:02:20 GMT)
-
ColdSpring News, CFConversations RoundTable and other cf.Objective() tidbits
While I am recovering from the Australian WebDU conference, a few days before that started I got off a plane after the end of the wonderful cf.Objective() conference.I have to say, this year's cfObjective()was the best organised out of all the years I have been to. As perusual, the content was stellar, the hotel was lovely, and it was anabsolute pleasure to catch up with everyone at the ...
(Mon, 25 May 2009 01:00:20 GMT)
-
Follow up: JSON value object from Transfer via ColdSpring remote proxy
I think I found myself a solution. First, here's the problem.
The Problem
I have Transfer managing my ORM. It works awesome, I love it, and now I want to start building AJAX-based tools to manage the data through Transfer. But Transfer hides all properties of a class behind getter and setter methods, so when I hit a remote CFC to get, say, new("person") or get("person", 42), all that comes back in a JSON string is {}. No properties visible, so nothing comes back.
The S
(Tue, 19 May 2009 13:00:23 GMT)
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
- 10 Questions for Mark Mandel on Transfer ORM
This is a very simple overview of Transfer, and why you would use it. - 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. - Primary Key Control with Transfer
This looks at the specific mechanisms that are available with Transfer for handling primary keys. - 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 CF Open Source List - 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 - Using Decorators with Transfer ORM (Justice)
Covers some the basic usage of Decorators with Transfer. - Transfer ORM Quickstart (Paul Marcotte)
Really good, quick n' dirty introduction to Transfer, to get off the floor and running. - 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. - 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. - Quick Fix - Transfer and Reserverd Words (Tom de Manincor)
Tom discusses using SQL reserved words as object names - 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. - Managing the Transfer Cache with Clones (Dan Short)
Dan looks at how he has used cloning to when using his objects. - Setting up my Transfer Application
Building CRUD with Transfer
Building CRUD with Transfer (2)
Managing relationships with Transfer (or the ORM meets Dr. Phil)
Managing Relationships with Transfer (2)
Managing Relationships with Transfer (3)
Getting Some with Transfer
Yes, Virginia, there are queries in Transfer
Decorating Eye for the Transfer Guy
Working with Transfer's Event Model
Transfer Caching and Performance Features (Ray Camden)
Ray's introductory tutorial series on Transfer. - 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. - Working With Transfer ORM - Transfer Transaction Advice (Paul Marcotte)
Paul discusses using Transfer's Transaction object. - Ask a Jedi: Where to use Transfer? (Ray Camden)
Ray discusses the question of when to use Transfer. - Transfer ORM Cheat Sheet (John Whish)
John provides a quick cheat sheet for some of Transfer's features. - 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. - Handling Multiple Encrypted Fields in a Transfer Decorator (Joshua Curtiss)
Joshua discusses using a decorator to enable encryption on multiple object properties. - Generating a Decypted Memento for a Transfer Decorator (Joshua Curtiss)
Joshua discusses how to decrypt properties when using getMemento. - Single-Table Inheritance with Transfer (Bob Silverberg)
Bob describes an unique way to approach inheritance with Transfer. - Inheritance with Transfer (John Whish)
John provides an example of his approach inheritance with Transfer. - Modelling a properties map with Transfer (John Whish)
John show how he manages a map of properties. - Quick-Transfer-Tip (Raymond Camden)
Ray provides a great tip for using the Transfer Datasource with custom queries.
Configuration
- 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. - 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. - 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. - 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
- How I Use Transfer - Part I - Introduction
How I Use Transfer - Part II - Model Architecture
How I Use Transfer - Part III - Abstract Objects
How I Use Transfer - Part IV - My Abstract Service Object
How I Use Transfer - Part V - A Concrete Service Object
How I Use Transfer - Part V.1 - A Comment and Response
How I Use Transfer - Part VI - My Abstract Gateway Object
How I Use Transfer - Part VII - A Concrete Gateway Object
How I Use Transfer - Part VIII - My Abstract Transfer Decorator Object - Simple Methods
How I Use Transfer - Part IX - My Abstract Transfer Decorator Object - The Populate Method
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. - How I Use Transfer Today - Encapsulating Database Access
How I Use Transfer Today - A Gateway MapFactoryBean (Bob Silverberg)
Bob provides some updates on his methodology for developing with Transfer ORM.
Frameworks
- Setting up and using Transfer within fusebox via the Transfer lexicons (Nick Tong)
Setting up Transfer within fusebox via the Transfer lexicons - 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 - My Transfer Decorator Bean Injector Observer Is Now Available
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 - 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 - Coldbox, ColdSpring, and Transfer - Dynamic Datasource Support (Tom de Manincor)
Tom uses his exteded Configuration bean with ColdBox to provide dynamic datasources - 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. - Introducing Metro - A Transfer ORM Service Factory and More...
Using Metro - Creating Concrete Services and Gateways
Using Metro - Decorators and Validation
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. - Getting Started with VT and Transfer - Part I - What You Need (Bob Silverberg)
Bob lays out the foundation for his ValidateThis! and Transfer series. - 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. - 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
- Transfer ORM and Flex (Ben Yee) Ben talks about how he wires up Transfer and Flex together.
Clustering
- 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.
Wiki Menu
User Login
