CF Tutorials and Resources
ColdFusion 2021 Tutorials | ColdFusion 2018 Tutorials | ColdFusion 2016 Tutorials | ColdFusion 11 Tutorials | ColdFusion 10 Tutorials | ColdFusion 9 Tutorials | CFBuilder Tutorials
ColdFusion 2021 Tutorials | ColdFusion 2018 Tutorials | ColdFusion 2016 Tutorials | ColdFusion 11 Tutorials | ColdFusion 10 Tutorials | ColdFusion 9 Tutorials | CFBuilder Tutorials
Adobe ColdFusion 9 Tutorials and Resources
The page captures the posts/articles by the CFML community related to the ColdFusion 9 release. For any additions/corrections, please drop me a note.
Created: 01 Oct, 2009 Updated: Feb 08, 2012 Total Tutorials: 260
CFML Language Enhancements Tutorials
- Introducing Adobe ColdFusion 9 beta
- Reinventing SOA in Adobe ColdFusion 9 beta and ColdFusion Builder beta
- The Tenary Operator
- Application-Specific Data Sources
- Implicit Struct And Array Usage
- ColdFusion 9 Adds SpoolMail
- ColdFusion 9’s New Application variable
- ColdFusion 9 fixes onRequest, adds onCFCRequest
- Virtual File System
- Referencing Arrays Return From Methods
- Enhanced Flash Remoting (CF9) Vs. Old Flash Remoting
- ColdFusion 9 language enhancements
- More on ColdFusion 9’s Virtual File System: Dealing with Directories and Files
- Application.cfc OnCFCRequest Event Handler For CFC Requests
- Multi-file Uploads with ColdFusion 9 in 5 Lines
- ColdFusion 9 and CFFeed
- Learning ColdFusion 9: CFImport / New Operator Works With Tags As Well
- ColdFusion 9: Flex Improvements
- Learning ColdFusion 9: The Virtual File System (RAM Disk)
- Learning ColdFusion 9: ArrayFind() And ArrayContains() For Searching Arrays
- Learning ColdFusion 9: IsNull() And Working With NULL Values
- Playing with CFProgressBar
- Learning ColdFusion 9: Using OnCFCRequest() To Return JSONP (JSON With Padding) API Responses
- ColdFusion 9 PDF Enhancements
- Ten ColdFusion 9 One-Liners
- Learning ColdFusion 9: CFScript Updates For ColdFusion Components
- Learning ColdFusion 9: CFScript Updates For Tag Operators
- Learning ColdFusion 9: Resetting Applications With ApplicationStop()
- ColdFusion 9 Virtual File System for your Application
- Nice ColdFusion 9 Admin Change - Settings Summary
- Learning ColdFusion 9: Delete Array Elements With ArrayDelete()
- Pulling Content out of Word with ColdFusion 9
- ColdFusion 9: onCFCRequest and Flash Remoting
- Learning ColdFusion 9: Using CFQuery (And Other Service Tags) In CFScript
- Learning ColdFusion 9: Using CFQuery In CFScript Can Enable SQL Injection Attacks
- Learning ColdFusion 9: Extending The Query.cfc Service Component
- Introspecting Application.cfc
- Cool (and undocumented) ColdFusion 9 Feature
- Installing ColdFusion 9
- Using ColdFusion 9’s new FileSeek
- createUUID speeded up in ColdFusion 9
- ColdFusion 9 Property Annotations
- Validating data in ColdFusion 9: Part II
- Validating data in ColdFusion 9
- Hidden Gem in CF9: controlling Application.cfm/cfc lookup order
- Dynamically Accessing Implicit Getters Using Script In ColdFusion 9
- Scripting a ColdFusion Application
- Can We Extend the ColdFusion Server
- ColdFusion 9: New Application Level SMTP Sever Settings for CFMail
- Learning ColdFusion 9: Iterating Over Pseudo XML Node Wrappers With CFLoop
- Looping over an array in CFScript
- Exploring ColdFusion 9: The Four New Data Types in CFGrid
- Quick example of jQuery/ColdFusion 9 multifile uploader
- Working with Dynamic Map Markers in ColdFusion 9
- Writing a list of values to a spreadsheet in ColdFusion 9
- CFMAP and Centering
- Repeat - ColdFusion 9 does NOT remove the need to var scope!
- ColdFusion 9: Adding Document Level Attachments to a PDF with iText
- ColdFusion 9: CFPDF - Adding Headers and Footers (and a Few Quirks) - Part 1
- ColdFusion 9: CFPDF - Adding Headers and Footers (and a Few Quirks) - Part 2
- In ColdFusion 9, what isNull() and what is it good for
- Yet another CFMAP Demo - Bird Report App
- Quick example - updating stuff with CFSLIDER
- Adding a preview to CFFILEUPLOAD
- ColdFusion 9 Multifile Uploader - Complete Example
- Liking using implicit arguments for ColdFusion 9 functions
- Dynamic Updates for CFMEDIAPLAYER
- ColdFusion 9’s Implicit Getters And Setters Are Hard Coded
- CF9 Scoped functions named arguments example
- CreateObject() In ColdFusion 9 No Longer Requires The Type Parameter
- ColdFusion 9’s NEW Operator Can Use Dynamic Class Paths
- ColdFusion 9.0.1 Released
- CF901: CFDump Update
- CF901: File upload support in cfscript
- ColdFusion 9.0.1 Server monitoring enhancements
- Server Monitoring in CF 9.0.1 - Multi Server monitor changes
- New for CF9 (not 9.0.1): a query timeout that really works, with a caveat
- CF901: Guide to Amazon S3 support in ColdFusion 9.0.1
- CF901: Logging enhancements
- CF901: Changes to the multi file uploader
- Some Things About MappedSuperClass in ColdFusion 9.0.1
- Using Dynamic Keys In ColdFusion 9’s Implicit Struct Creation
- Adding Google Streetview to ColdFusion CFMAP
- ColdFusion 9’s IsNull() Works On Non-Struct Objects
- Creating ColdFusion Proxy Components With ColdFusion 9’s GetFunctionCalledName()
- ColdFusion 9’s ObjectSave() And ObjectLoad() Life Cycle Removes Object Meta Dat
- Creating An ArgumentArray Collection In ColdFusion 9 Using TreeMap
- Changes In CFLocation / OnRequestEnd Behavior In ColdFusion 9’s Application.cfc
- CF911: Lies, Damned Lies, and CF Request Timeouts…What You May Not Realize
CFScript Enhancements Tutorials
- ColdFusion 9 Script Enhancement
- ColdFusion 9 : Implicit/Generated CFC Methods
- ColdFusion 9 setting attributes in cfscript using javadoc syntax
- ColdFusion 9 Application cfc script reference
- Using Multi-Part Class Paths With CFScript-Based Argument Types
- ColdFusion 9 Script-Based Method Definitions Work Inside CFScript
- Using include within cfscript
- ColdFusion 9: cfscript DOES support rethrow!
- Using CFML tags in cfscript (C4X prototype)
- ColdFusion 9 Script Based Queries
ColdFusion As a Serveice Tutorials
- CFaaS Demo - Dead Bike
- ColdFusion 9 at Your Service: Image Manipulation with AIR)
- ColdFusion as a Service (part 1)
- Intercepting “ColdFusion As A Service” SOAP And RESTful Component Requests
- ColdFusion as a Service Examples - HTML/jQuery
- Extending the ColdFusion Service Layer
- Leveraging ColdFusion 9 Exposed Services from Java
Hibernate-based ORM Tutorials
- ORM - Rethinking ColdFusion Database Integration
- Introducing ORM in Adobe ColdFusion 9 beta
- Getting Started with ColdFusion-ORM
- ColdFusion-ORM: Using CRUD Functions
- ColdFusion 9 ORM example
- Introducing the ColdFusion 9 ORM Event Handler
- ColdFusion 9 ORM - Explaining Hibernate Sessions
- ColdFusion-ORM: Define One-to-Many and Many-to-one relationships
- ColdFusion ORM : The basics
- ColdFusion-ORM: Collections
- ColdFusion ORM and CFC Performance
- Getting metadata from CF9 ORM
- ColdFusion-ORM: Define Computed properties (formula attribute)
- ColdFusion 9 ORM - More on Flushing Hibernate Sessions
- ColdFusion-ORM: Collections
- ColdFusion-ORM: Define Computed properties (formula attribute)
- ColdFusion ORM : How to log SQL
- ColdFusion 9 and the ORM a simple example
- Select Top n with CF9 ORM
- Learning ColdFusion 9: Exploring Object-Relational Mapping (ORM)
- Small update to CF9 ORM CMS Demo
- Learning ColdFusion 9: Refreshing And Rebuilding An ORM Application
- ColdFusion ORM : Troubleshooting ? ‘Lazy’ does not work
- CF9 ORM blog sample application
- Learning ColdFusion 9: When Does An ORM-Enabled Object Get Persisted
- Learning ColdFusion 9: From SQL To ORM - A Conceptual Shift In Relationships
- CF9 ORM - Clearing the session cache
- ColdFusion 9 ORM - Explaining Hibernate Object State
- Overloading ORM Implicit Get and Set Methods
- Learning ColdFusion 9: EntityNew() vs. The NEW Operator / CreateObject()
- Learning ColdFusion 9: ORM Inheritance Mapping
- Learning ColdFusion 9: Trying To Understand ORM Event Handling
- Learning ColdFusion 9: Understand ORM Events (Thanks John Whish!)
- ColdFusion 9 debugging hibernate schema exports
- Using CF9’s ORM Features Under Tomcat
- Coldfusion 9 ORM with Hibernate Part 1
- Dumping Results of EntityLoads in ColdFusion 9 ORM
- Simple Base Persistent (ORM) Object for CF9 Now Available
- Some thoughts on ColdFusion 9 ORM and Persistent CFCs
- ColdFusion ORM : Performance tuning ? Fetching Strategy
- ColdFusion ORM : Performance tuning ? Lazy loading
- ColdFusion ORM : What is “N+1 Select problem”
- ColdFusion ORM : Using DB Views instead of Table
- CF9 ORM - Experimenting with type vs ormtype
- Hibernate & ColdFusion 9 - What is ORM?
- ColdFusion 9 ORM: Data Mapper versus Active Record
- ColdFusion 9 ORM: Generic DAO wrapper
- Multiple Databases in ColdFusion 9 ORM
- Creating Gateways using a GatewayFactory for ORM
- ColdFusion-ORM: Auto-generation of tables, Naming Strategy and automatically populating data
- CF9 ORM Quick Tip - Removing All Items from A Collection
- Introduction to ColdFusion ORM
- Stupid ColdFusion ORM Tricks - Returning Everything
- Using ColdFusion ORM with Legacy Databases
- More ColdFusion 9 and working with Legacy Databases Part II
- ColdFusion/ORM Example - Filtering with a many to many
- ORM Event Handling in ColdFusion 9
- ORM and the Nested Set Model
- ORM Model data Validation in ColdFusion 9
- ColdFusion ORM : Keeping database in sync with your model
- ColdFusion 9 ORM Tip - Count related entities
- Dynamically injecting data into an Object
- ColdFusion 9 ORM Event Handlers Use Case
- ColdFusion 9 ORM, findBy, searchBy, countBy and more
- More on CF9 ORM Relationships
- ColdFusion 9 ORM and mapping an older database
- ColdFusion 9 ORM and relationships
- CF9 ORM Quick Tip - Removing all items from a collection defined as a structure
- ColdFusion 9 ORM and Transactions - It Does Not Mean What You Think it Means.
- Managing Bi-directional Relationships in ColdFusion ORM - Array-based Collections Follow-up
- Managing Bi-directional Relationships in ColdFusion ORM - Array-based Collections
- Want Multiple Persistence Contexts in CF9 ORM?
- Dumb ColdFusion ORM Mistakes Vol. 2 - computed properties
- EntityReload and performance
- ColdFusion Now Supports Multiple Data Sources for ORM
- CF9 ORM: Using the Secondary Cache to optimize for expensive columns
- Returning ColdFusion 9 ORM objects with JSON
- Hibernate Statistics in ColdFusion
- ColdFusion ORM Naming Strategy
- EntityNew properties argument
- Using ColdFusion ORM and HQL, Part 1
- Using ColdFusion ORM and HQL, Part 2: ORM Event Handler
- Using ColdFusion ORM and HQL, Part 3: Bidirectional Relationships
- HQL tip - use a HashMap
- Using ColdFusion ORM and HQL, Part 4: Basic Filtering and Sorting
- Storing ORM Entities in the session scope
- ColdFusion ORM: cascade=all-delete-orphan behavior differs depending on relationship type
- How to use ORM and onSessionEnd()
- ORM and Dates? You probably want timestamp
Microsoft SharePoint & Office Interoperability Tutorials
- CFSpreadsheet - Referencing columns as a character in ColdFusion 9
- Dynamic Power Point presentation using ColdFusion
- Creating dynamic charts in Spreadsheet using Coldfusion
- Coldfusion 9 Sharepoint Integration - ViewCollection
Native JEE Portlets Tutorials
UI Controls Tutorials
- ColdFusion 9 Ajax Components powered by Ext 3.0+
- ColdFusion 9 UI Enhancements: Creating Accordion Navigation Using CFLayout tag
- ColdFusion 9: New Attributes in CFGrid
- Creating a grid toolbar in ColdFusion 9.0.1
- CF901 CFGRID’s new multirowselect feature
- Removing-cffileupload-border
- ColdFusion 9 and how to change the colour of the row in a CFGrid
Advance Caching Tutorials
- Caching Enhancements in ColdFusion 9
- ColdFusion 9 and Caching Enhancements
- ColdFusion 9 and Caching Enhancements(2)
- Caching Enhancements in ColdFusion 9 - Part 1: Why Cache
- Caching Enhancements in ColdFusion 9 - Part 2: Caching Granularity
- Caching Enhancements in ColdFusion 9 - Part 3: Caching Architectures
- Caching Enhancements in ColdFusion 9 - Part 4: Caching Strategies & Eviction Policies
- Caching Enhancements in ColdFusion 9 Part 5: Getting to Know Ehcache
- 14 Days of ColdFusion 9 Caching: Day 1 - Caching a Full Page
- Caching Enhancements in ColdFusion 9 - Part 6: Configuring Caches and Working with ehcache.xml
- 14 Days of ColdFusion 9 Caching: Day 2 - Caching a Page Fragment
- 14 Days of ColdFusion 9 Caching: Day 3 - Viewing Page Cache Metadata
- 14 Days of ColdFusion 9 Caching: Day 4 - Flushing a Template From Cache
- Caching Enhancements in ColdFusion 9 - Part 7: Using the Template Cache
- Caching Enhancements in ColdFusion 9 - Part 8: Expiring and Flushing Items in the Template Cache
- 14 Days of ColdFusion 9 Caching: Day 5 - The Difference Between Timespan and Idletime
- 14 Days of ColdFusion 9 Caching: Day 6 - Using cachePut, cacheGet, and cacheGetMetadata
- Caching Enhancements in ColdFusion 9 ? Part 9: Dependent Template Caching
- 14 Days of ColdFusion 9 Caching: Day 8 - Cache Hits and Cache Misses
- 14 Days of ColdFusion 9 Caching: Day 9 - Dependent Caching
- 14 Days of ColdFusion 9 Caching: Day 10 - Session-Specific Caching
- 14 Days of ColdFusion 9 Caching: Day 11 - Reporting On All Items in Cache
- 14 Days of ColdFusion 9 Caching: Day 12 - Removing All Items in Cache
- 14 Days of ColdFusion 9 Caching: Day 13 - Retrieving the Server Cache Properties
- 14 Days of ColdFusion 9 Caching: Day 14 - Setting the Server Cache Properties
- Retrieving a List of Active Ehcache Regions in ColdFusion 9.0.1 and a Potential Gotcha
- Issue with Ehcache and ColdFusion Query Objects
- ColdFusion 9 caching example
- Trusted Cache and the VFS
Apache Solr/Lucene Integration Tutorials
- Tuning ColdFusion Solr: Part 2
- Tuning ColdFusion Solr: Part 1
- Searching for synonyms…
- ColdFusion 9 Solr startup scripts for OS X
- Simple ColdFusion 9 ORM/Solr Example
- Some basic Solr/Verity Differences
- Troubleshooting and Optimizing Solr on ColdFusion 9
- Lessons Learned: Moving from Verity to Solr (Part 1)
- Lessons Learned: Moving from Verity to Solr (Part 2)
- Lessons Learned: Moving from Verity to Solr (Part 3)
- Lessons Learned: Moving from Verity to Solr (Part 4)
- Lessons Learned: Moving from Verity to Solr (Part 5)
- Lessons Learned: Moving from Verity to Solr (Part 6)
- Searching multiple ColdFusion SOLR Collections at once
- Running ColdFusion Solr on a 64-bit JVM
- ColdFusion and SOLR Tutorials
Server Management Tool Tutorials
Flex/AIR Integration Tutorials
- ColdFusion 9 - AIR SQLLite offline Support
- ColdFusion AIR Synchronization
- Changes in the XML configuration files for Flash Remoting in ColdFusion 9
- Flash Remoting in ColdFusion 9 is super fast!
- Data-Centric Development with ColdFusion 9 and Flash Builder 4
- Data-Centric Development with ColdFusion 9 and Flash Builder 4 - Part I
- Data-Centric Development with ColdFusion 9 and Flash Builder 4 - Part 2