2001: A ColdFusion Odyssey
Home Page Speakers & Presentations Maps, Hotels and Directions Photos CF Conf Central
HOME SPEAKERS FOR 2001: CF ODYSSEY MAPS, HOTELS & DIRECTIONS PHOTOS CF CONF CENTRAL
XFB

XFB

6/6/02


Click here to start


Table of Contents

XFB

Origins of XFB

70% Failure

Time Expended

Time Expended

Main Points of XFB

Wireframe

Wireframe

Wireframe

Wireframe

Wireframe

Wireframe

Prototype w/DevNotes

Why a prototype?

Is this what they want?

Is this what they want?

Is this what they want?

Is this what they want?

Is this what they want?

THIS is what they want!

Why the prototype?

What is the prototype?

Leaving no "wiggle room"

An iterative process

What is DevNotes?

What are DevNotes used for?

What are DevNotes used for?

Prototype freeze

Fusebox architecture

Unplanned program flow

Architected program flow

A Fusebox request

Fuses always make requests of the fusebox

The fusebox copies all URL and form variables into attributes scope

The fusebox

Fuseactions

The fusebox

Including a fuse

Nested circuits

Benefits of nested circuits

XFB nested circuits

Conflicting circuit names

Resolving circuit naming conflicts

FB3: nested circuits

Inheritance

Bubbling exceptions

Example: Bubbling exceptions

XFAs

XFAs

XFAs

Identifying XFAs

Identifying XFAs

Assigning values to XFAs

Identifying circuit and fuseaction

Identifying needed fuses

Fusedoc

Fusedocs

Nested layouts

<cf_bodycontent> tag

Example <cf_bodycontent>

Example <cf_bodycontent>

Nested layouts

Post-processing decision making

Implementing nested layouts

Implementing nested layouts

Implementing nested layouts

Query sims

Query sims

Test harnesses

Example: test harness

Proving the concept

PPT Slide

Author: Hal Helms
Home    Speakers     Maps & Hotels     Photos    CF Conf Central

Please send comments/questions to michael@teratech.com