A live feed of Transfer tutorials based on http://www.coldfusionbloggers.org's RSS
I've witnessed a number of development personalities in my tenure but there is one universal thing I've noticed about the really, really good ones: they mentor. They inspire, they teach... they show you the secrets that can turn you (yes you!) into more than a code monkey. These are the individuals who will look over your code, reflect for a moment, and say with certainty: "This is good, but did you know you could do...".
And that's what we should really be striving
(Wed, 06 Jun 2012 00:00:38 GMT)
In ColdFusion 10, we have added support for creating and publishing REST services. You can now make the ColdFusion components available as REST services so that various clients can access them. REST stands for Representational State Transfer. It is an architectural style based on web standards and HTTP protocol. The idea here is to use [...]
(Thu, 17 May 2012 15:45:48 GMT)
Your application is live but it isn't quite behaving the way you expect - what do you do? You'd like to instrument the code, you'd like to be able to run parts of your production code in the live environment and look at the output, you might even like to replace functions with updated code. How can you do that?
With most languages, this would be very difficult. Lisp languages tend to make this possible and Clojure makes this possible on the JVM.
You can run Clojure o
(Tue, 08 May 2012 03:45:54 GMT)
Quick note about my serializeCFJSON project out on GitHub. I wrote this quick JQuery plugin to convert ColdFusion's JSON representation of it's native query objects. ColdFusion represents datasets in a trim manner, as an object containing two arrays: One, an array of column names, and the other, an array of arrays, each representing one record of the set. Most representations of recordsets are an array of objects, each rec
(Wed, 02 May 2012 21:45:21 GMT)
Quando lemos o nome do padrão Decorator traduzindo seria Decorador imaginamos, que nome bobo, sem sentido. Bom não é tão sem sentido assim.
O Decorator funciona exatamente como o nome o descreve.
Decorator, é um padrão de projeto de software que permite adicionar um comportamento a um objeto já existente em tempo de execução, ou seja, agrega dina
(Mon, 30 Apr 2012 21:45:23 GMT)
I'm working on an update to CFLib. Nothing that end users will actually see, but rather all behind the scenes. The current code base makes use of Model-Glue and Transfer. I'm rebuilding it for ColdFusion 10 and making use of Framework One and ORM. It...
(Wed, 25 Apr 2012 10:30:48 GMT)
ColdFusion WebSockets are lightning fast and presents an opportunity to create realtime applications. This time I've created an application that tries to push HTML5 video content over a WebSocket. The idea here is to use a temporary Canvas, since it allows you to draw a video frame on it and then transfer the contents of the drawn video frame (as base64 encoded Image) over a ColdFusion WebSocket channel to the subscribers.
I've posted this on my blog along with the demo video and code
(Thu, 19 Apr 2012 06:45:18 GMT)
I've been playing with the WebSocket feature introduced in ColdFusion 10 for some time now. I was trying out pushing images over a ColdFusion WebSocket channel and it worked just fine. But this time I wanted to put WebSockets to test and wanted to push large data at regular intervals. I thought maybe I can push video data over WebSockets and it turned out that there is no direct way to stream video data to many clients. I came across the function - drawImage that can be used to draw an
(Wed, 18 Apr 2012 11:49:06 GMT)
Há alguns artigos atrás, eu falei sobre arquitetura de software e como a minha intenção naquele artigo era fazer um texto conceitual e não um tutorial. Não apresentei nenhum exemplo da maneira a qual eu vejo uma arquitetura.
Então resolvi escrever uma série de artigos com uma implementação da arquitetura que costumo adotar em meus projetos pessoais.
A ideia é seguir padrões de Orientação a Objetos e Segurança
(Fri, 30 Mar 2012 09:45:29 GMT)
Representational state transfer (REST) is a style of software architecture, for distributed hypermedia systems such as the World Wide Web. REST is not a protocol. It is an architecture. A RESTful application must adhere to the following principles:
(Fri, 09 Mar 2012 04:30:16 GMT)
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.
- 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.
- 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.
- 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.
- 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.
- Transfer ORM and Flex (Ben Yee) Ben talks about how he wires up Transfer and Flex together.
- 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.