In this week's Newsletter:

* Ben Forta to speak at CFUnited Express Events
* Dates and Locations of CFUnited Express Events
* Sean Corfield to speak at Frameworks Conference
* New Topics for Frameworks Conference
* Winner Fusebox Survey - Tracy Smith
* Frameworks Classes Contest ends 1/26/07
* CFUnited Flex Advisory Board
* Frameworks Conference Sponsor Sozo Hosting Spotlight
* Interview with Theo Rushin about "Fusebox 5"


-----------------
*Ben Forta to speak at CFUnited Express Events

Ben Forta will be speaking on "An Introduction To Apollo Application 
Development"
See Ben during one of our Express Events in Atlanta and NYC. Dates and 
information below.

-----------------
*Dates and Locations of CFUnited Express Events

Altanta:
     Date - March 15th, Thursday
     Location - Renaissance Waverly Hotel
     Cost - $199, which expires 3/8/07; after that it will be $249
     Speakers - Ben Forta, Charlie Arehart, and more to be announced soon.
**NOTES: Contact your local User Group for Discounts

New York:
     Date - March 8th Thursday
     Location - Graduate Center, CUNY
     Cost - $229, which ends 3/1/07; after that it will be $279
     Speakers - Ben Forta, Shlomy Gantz, and more to be announced soon.
**NOTES: Contact your local User Group for Discounts

For more information about this event go to:
http://www.cfunitedexpress.com/

This one day event brings CFUNITED to your home town, gives you
a day of excellent training, an opportunity to network with the speakers
and your peers. There is no risk because 100% of the CFUNITED Express
ticket price can be applied to your CFUNITED-07 ticket in DC!

-----------------
*Sean Corfield to attend Frameworks Conference

    "I'm very passionate about frameworks - I believe they are some of
the most valuable tools available to make developers more productive
and make software maintenance less painful. I was very frustrated that
project schedules kept me away from the last Frameworks Conference and
it looked like they would keep me away from this year's conference as
well. Last minute discussions with TeraTech convinced me - and my
manager - that I had to be there. I'm very excited that TeraTech
has chosen to recognize my contributions to Fusebox by inviting me to
speak about Fusebox 5 and the upcoming Fusebox 5.1 release at the 
conference!"

Title:
     Extending the language of Fusebox

Blurb:
     We're used to the XML language of application frameworks being a 
static, fixed thing. If it
doesn't let you do what you want, you're out of luck. Not so with 
Fusebox 5! This recent release
lets you define your own verbs, which offers a much richer, more 
expressive way to build
applications. This session will briefly walk you through the 
architecture of Fusebox and then dive
into how to use third party custom lexicons as well as how to write your 
own language extensions.
Enjoy the power of higher-level abstractions without the performance 
penalties they so often bring!

Prerequisites:
     Familiarity with XML-powered application frameworks. Specific 
knowledge of Fusebox is not
required.

------------------
*New Topics for Frameworks Conference

      Sean Corfield: Extending the language of Fusebox

      Elliott Sprehn: Smart Frameworks: Utilizing Rich Metadata and Code 
By Convention

      Joe Rinehart: Building Reusable Model-Glue Applications

      Josh Adams: Object-oriented CFML Programming Demystified

All topics and descriptions are listed at
http://www.frameworksconference.com/pages/topics.cfm

------------------
*Winner Fusebox Survey - Tracy Smith

Congrats Tracy Smith of Washington DC. You are the winner of the Fusebox 
Survey
and get a free ticket to the Frameworks conference. Thanks everyone else
who reponded to the survey - we appreciate your feedback and offers of
help with Fusebox.

----------------
* Frameworks Classes Contest ends 1/26/07

Everyone who registers for a pre-conference class by 1/26/07
will be put in a random drawing to win a 2 GB memory stick.
http://www.frameworksconference.com/pages/classes.cfm

------------------
* Sponsor Spotlight - Sozo Hosting for Frameworks Conference

Sozo Hosting, founded in 2000, is an Atlanta-based web hosting
company that specializes in Coldfusion hosting. We offer a wide
array of plans ranging from shared to dedicated hosting. Sozo
also offers Coldfusion Reseller plans for developers that have
a portfolio of Coldfusion clients. At Sozo Hosting, we believe
in providing our clients with personal support. Our knowledgeable
technicians are available 24/7 to assist with any Coldfusion
support issues or questions.

Sozo Hosting is located in a Tier 1 facility with redundant
connections to the internet. To ensure network protection
and reliability, all our systems are protected with intrusion
prevention devices and enterprise firewalls.

http://www.sozohosting.com/

------------------

*CFUnited Flex Advisory Board

The members of the Flex Advisory Board are:

Rob Rusher
Michael Smith
Adam Wayne Lehman
Darron Schall
Ted Patrick

These individuals will help CFUnited in selecting the topics for the 
Flex Track at this year's
conference.

------------------
*Interview with Theo Rushin about "Fusebox 5"

Michael Smith: I am talking with Theo Rushin about his pre-
conference class Intermediate Fusebox 5. Why should a developer
come to your class Theo?

Theo Rushin: Because Fusebox saves developer time and headaches!

MS: What exactly is Fusebox and why would someone want to use it?

TR: Well Fusebox is a development framework that uses a
standardized development methodology. It’s a very efficient way
for developers to organize and structure their code. One of the
many reasons why someone would want to use Fusebox is because it
provides a structure for managing growing applications that can
then be easily maintained and extended.

MS: Sounds cool! What is new in Fusebox 5?

TR: There are several new features in Fusebox 5 including the
ability to execute code at the very beginning of the application
start up. While Fusebox 4.x allows you to execute code at the
beginning of each request it didn’t provide any way to execute
code when the application starts up. There have been some new
verbs and syntax added to the framework. Now you can nest your
[loop/]s and [if/]s inside other [loop/]s and [if/]s. The [if/]
verb now supports ALL 5 types of CF loop types. That can help
greatly in moving some of the decision making logic out of your
templates (especially the presentation templates) and into the
framework. An undocumented feature of FB 4.1 has now become
public. That is official support for specifying Circuits within
an [include/].

(note: angled brackets replaced by square brackets [] in code samples.

MS: You mentioned circuits - what is a circuit?

TR: If you can imagine the circuit board that you have in your
house, it gives you access to the power being served through to
different areas of your house. Well, a Fusebox circuit is very
much like that. It defines a group of related fuseactions. Your
fuseactions then handle requests for the various functions
throughout your application. When you want your application to
perform some action, you call the circuit and the associated
fuseaction in the circuit XML file.

MS: XML? Is that hard to learn?

TR: No. Not at all. XML, which stands for Extensible Markup
Language, is a document that contains tagged structured information
containing data and content. XML provides a facility to define
tags and the structural relationships between them. Sort of
like HTML.

MS: Are there any tools to help with this?

TR: There are many tools that can help you learn and be more
productive using XML. Two tools of note are XMLSpy by Altova and
Stylus Studio XML by Stylus Studio. Both companies make available
evaluation versions of their application. Stylus Studio has a
special home edition of theirs too especially for students and
casual users for only $99. There are however many free XML tools
available to anyone on the Internet, just do a search for "XML
tools". http://www.altova.com/products.html
http://www.stylusstudio.com/xml_download.html

MS: What are XFAs and why would you use them?

TR: An XFA (Exit Fuse Action) is a very useful Fusebox
feature. XFAs are used to specify exit fuseactions. So instead of
hard-coding your fuseactions, you can use an XFA variable
instead. It makes your code much more reusable by using a
variable to refer to a fuseaction.

MS: What about custom lexicons? What are those?

TR: Now this is a very powerful feature of Fusebox. Custom
Lexicons allow you to extend the XML grammar with your
application specific functionality. The simplest example of a
custom lexicon is being able to create a new verb called print. It
would simply send the value of its attribute to the output.
Something like;

[tr:print text=”Hello World”]

The tr identifies the lexicon your new verb resides within. The
lexicon is then followed by the verb print and the attribute text
(separated by a space). The implementation of your new verb would
simply [cfoutput/] the value of the attribute. This opens the
door for making your application highly maintainable by defining
your own custom verbs.

Thank You Michael
**********
Theo Rushin
Theo currently works as a Senior Web Developer and Instructor working at 
TeraTech, Inc in Rockville,
MD. Theo has been programming for over 20 years and was introduced to 
ColdFusion and Flash back in
1999. He says on his blog, "The web is my canvas, the technologies I use 
are my tools, and the
applications I create are my works of art." http://therush.wordpress.com/

FB201 - Intermediate Fusebox 5
Full Day: Intermediate: - $449.00
Location: Bethedsa North Marriott
FB201 is for people who have already met Fusebox and want to improve 
their skills with the new
Fusebox 4.0 spec. Step up to the next level with your Fusebox 
programming and save yourself time and
headaches when coding ColdFusion applications. Great for team projects!
Instructor: Theo Rushin
Prerequisite: FB101 or similar basic Fusebox knowledge.
http://www.teratech.com/training/FB_classes.cfm#FB201

---------------------
* Event Facts and Details Summary

CFUnited 2007 - Bethesda North Marriott - June 27th - 30th 2007
      Prices: $849 - $949 (Ask for discounts! [EMAIL PROTECTED])
      * First 100 people to register get a CFUnited hat!
      http://www.cfunited.com/2007/

Frameworks 2007 - Bethesda North Marriott - February 1st & 2nd 2007
      Prices: $499 (Ask for discounts! [EMAIL PROTECTED])
      http://www.frameworksconference.com/

CFUnited Europe 2008 - London - Tentative Dates March 12th - 13th 2008
      New site, prices, call for speakers, location and information will
      be announced early in 2007.

CFUNITED Express - http://www.cfunitedexpress.com/
Altanta:
     Date - March 15th, Thursday
     Location - Renaissance Waverly Hotel
     Cost - $199, which expires 3/8/07; after that it will be $249
     Speakers - Ben Forta, Charlie Arehart, and more to be announced soon.
     NOTES: Contact your local User Group for Discounts

New York:
     Date - March 8th Thursday
     Location - Graduate Center, CUNY
     Cost - $229, which ends 3/1/07; after that it will be $279
     Speakers - Ben Forta, Shlomy Gantz, and more to be announced soon.
     NOTES: Contact your local User Group for Discounts



-- 
Michael Smith, TeraTech Inc - Tools for Programmers(tm)
TeraTech voted Best Consulting Service by CFDJ readers!
CF/ASP Web, VB, Math, Access programming tools and consulting

405 E Gude Dr Ste 207, Rockville MD 20850 USA
Please check out http://www.teratech.com/ - email 
mailto:[EMAIL PROTECTED],
or call us for more information; in the USA at 1-800-447-9120,
+1-301-424-3903 International, Fax 301-762-8185  Thanks!


        


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Upgrade to Adobe ColdFusion MX7 
Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs 
http:http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:266909
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to