![Page 1: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/1.jpg)
1/23
www.teratech.com
CFUN-04 Report
Michael Smith
TeraTech, [email protected]
http://www.teratech.com
301-424-3903 x110
Copyright TeraTech 2004
![Page 2: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/2.jpg)
2/23
www.teratech.com
Speaker InformationWho am I?• Michael Smith• President of TeraTech, Inc Rockville
MD http://www.teratech.com/ttWebReportServer, CFXGraphicserver
• MDCFUG, CFUN-04, Fusebox Conf• Articles in CFDJ, Fusion Authority• Winner CFDJ award Best Consulting
![Page 3: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/3.jpg)
3/23
www.teratech.com
Programming Experience
• 25 years programming• 8 years with ColdFusion• 5 years with Fusebox• Also work with SQL, JavaScript,
HTML, VB, Oracle, Access• Teach one-on-one and custom
classes• On site and custom development• Fusebox and Process Methodology
![Page 4: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/4.jpg)
4/23
www.teratech.com
CFUN overview
• 575 attendees
• 46 sessions including BOFs
• 37 speakers
• 5 tracks
![Page 5: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/5.jpg)
www.teratech.com
TeraTech
![Page 6: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/6.jpg)
6/23
www.teratech.com
What Ben had to say
“…what I saw was incredible, and the buzz was phenomenal. CFUN has become the premier CF specific event, and Michael Smith and his team deserve all sorts of praise for their hard work in pulling it all off yet again.”
- Ben Forta
![Page 7: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/7.jpg)
7/23
www.teratech.com
MMUG manager meeting
• Learning how to run a better group
• How to find good speakers
• How to get more members
• What is new at Macromedia
![Page 8: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/8.jpg)
8/23
www.teratech.com
Great speakers
![Page 9: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/9.jpg)
9/23
www.teratech.com
Five Tracks
Mix and match talks from each track
• Advanced Topics
• MX Integration
• Empowered Programming
• Accessibility
• CF_Bootcamp
![Page 10: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/10.jpg)
10/23
www.teratech.com
Saturday 8:30am
• Key note Steve Shapiro “SpeedInnovating™: Breakthrough Solutions at Breakneck Speed “
![Page 11: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/11.jpg)
11/23
www.teratech.com
Saturday 9:30am
• Welcome To CF - Simon Horwith
• Deploying CFML on J2EE:Opportunities and Challenges - Charlie Arehart
• Application Blue Printing - Neil Ross
• Utilizing Web Services - Matt Liotta
![Page 12: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/12.jpg)
12/23
www.teratech.com
Saturday 10:35am
• Variables & Conditions - Hal Helms
• CFC Best Practices, Tips, and Tricks - Raymond Camden
• Managing Project Conflict - Mark Gorkin
• CF and .NET - Geoff Snowman
![Page 13: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/13.jpg)
13/23
www.teratech.com
Saturday 11:30am
• Lunch & BOF Sessions
• Hosting Problems BOF - HostMySite
• How to Market Yourself BOF - Joe Coleman
• Entrepreneur Coaching Clinic BOF - Margarita Rozenfeld
• Methodologies BOF - Hal Helms et al
![Page 14: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/14.jpg)
14/23
www.teratech.com
Saturday 1pm
• Loops - Neil Ross
• Integrating CF with Microsoft Office - Samuel Neff
• Managing CF Projects - Shlomy Gantz
• Leveraging Macromedia Flex and ColdFusion MX - Steve Drucker
![Page 15: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/15.jpg)
15/23
www.teratech.com
Saturday 2:05pm
• Database - Charlie Arehart
• Oh Grow Up! “Kiddie scripter" to "software architect" - Simon Horwith
• Want to succeed, Here's the one thing you need - Jeff Peters
• Flash Remoting - Tom Muck
![Page 16: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/16.jpg)
16/23
www.teratech.com
Saturday 3:10pm
• What's New in CFML - Matt Liotta
• XSLT for Data Manipulation - April Fleming
• How NOT to FB - Lessons from the Trenches - Rey Muradaz
• Fusebox and Outsourcing - Hal Helms
![Page 17: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/17.jpg)
17/23
www.teratech.com
Saturday 4:10pm
• CFDJ panel – Robert Diamond
![Page 18: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/18.jpg)
18/23
www.teratech.com
Saturday 5:00pm
• Networking Party
![Page 19: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/19.jpg)
19/23
www.teratech.com
Sunday 8:25am
• CF Studio Tips - Jo-Belyea Doerrman
• CFMX XML Tricks & Traps - Jeff Tapper
• Become An Accessibility Expert in 50 Minutes - John Hamman
• Component Dev in Flash MX 2004 - Chafic Kazoun
![Page 20: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/20.jpg)
20/23
www.teratech.com
Sunday 9:30am
• Flash for CFers - Christian Cantrell
• How to be a Guru Coder - Michael Smith
• How Disabled People Use the Web - Larry Hull
• Dreamweaver and the MX Kollection - Bogdan Ripa
![Page 21: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/21.jpg)
21/23
www.teratech.com
Sunday 10:35
• User Defined Functions - Jo Belyea-Doerrman
• Working with Remote Data - Michael Dinowitz
• CSS for Better Sites - Sandra Clark
• Mach II at Macromedia - Sean Corfield
![Page 22: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/22.jpg)
22/23
www.teratech.com
Sunday 1:00pm
• Keynote - Ben Forta
![Page 23: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/23.jpg)
23/23
www.teratech.com
Sunday 2:05pm
• Security - Matt Liotta
• Intro to SQL Server 2000 Security - Dave Watts
• HTML Markup for Better Access - David Epler
• Fusebox - Jeff Peters
![Page 24: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/24.jpg)
24/23
www.teratech.com
Sunday 3:10pm
• CF Admin - Nate Nelson
• SQL Server Reporting Services - Geoff Snowman
• Accessible Web Forms – Sandy Clark
• Java for CF Programmers - Hal Helms
![Page 25: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/25.jpg)
25/23
www.teratech.com
ColdFusion news
• CF Updater:
o Not required - "if you need it and what to assume the risk of updating your server"
o 60+ fixes (most of which are already hotfixes) - bundling hotfixes into one updater
• Improved database drivers (DataDirect 3.3) - main feature
![Page 26: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/26.jpg)
26/23
www.teratech.com
Blackstone
• Code name for CF 7
• In alpha
• Macromedia wants feedback on ideas for Blackstone now before it goes into beta
![Page 27: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/27.jpg)
27/23
www.teratech.com
Blackstone schedule
• Blackstone is in alpha testing right now.
• Public beta testing is scheduled to begin in the fall, starting with a small beta and gradually increasing the participant count.
• Product release is currently planned for early 2005.
![Page 28: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/28.jpg)
28/23
www.teratech.com
The Future of CF
• Millions of new CF pages found on google each year
• Sales solid
• More people moving to CFMX 6.1
• Macromedia committed to CF
![Page 29: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/29.jpg)
29/23
www.teratech.com
Blackstone goals
• Make new users far more successful
• New features for programmers
• New features for end users
• Improve reliability and deployment options
![Page 30: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/30.jpg)
30/23
www.teratech.com
Data entry
• CFFORM skins using XFORMs
• CFFORMGROUP
• Flash date picker, tree and grid applets<CFTREE FORMAT="flash"<CFINPUT TYPE="datefield"
• complete Flash forms (a la Flex) <CFFORM FORMAT="flash" ..>
![Page 31: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/31.jpg)
31/23
www.teratech.com
CFDOCUMENT
• HTML issues with page breaks etc• CFDOCUMENT wraps HTML, CSS,
and CFML content to render printable versionsheaders and footers, multiple page sizes,
configurable orientations, the ability to save output to disk
<CFDOCUMENT FORMAT="pdf|flashpaper"
![Page 32: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/32.jpg)
32/23
www.teratech.com
CFREPORT
• CFREPORT generates reports from CFQUERY and a CFR file ("ColdFusion Report"). (Has report writer)
• CFR = XML definition of a banded report with database columns, groupings, sums and other calculations, dynamic and static text, images, charts, and more
![Page 33: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/33.jpg)
33/23
www.teratech.com
Event gateway
• CFCs create and receive events from Java
• Listen to non-HTML eventsFile creationEmailJMS (Java messaging services)listening to socketsresponding to database changesfiring asynchronous CFML processing,
![Page 34: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/34.jpg)
34/23
www.teratech.com
Deployment
• Compiled code (no source)
• Java EAR or WAR including CF runtime
• Multiple instances easier via CF admin rather than Java admin
![Page 35: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/35.jpg)
35/23
www.teratech.com
DreamWeaver Extensions
• New Wizards such as Login WizardSelect directory / application to securePick simple security, LDAP, nt authenticateGenerates a .cfc for business logic and some .cfm
pages for viewsMakes it very easy for newer users to implement
login's to secure certain sections of their website
• Access CFAdmin functions from within DreamWeaver (common "beginner" things)
![Page 36: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/36.jpg)
36/23
www.teratech.com
More goodies
• Programmatic access to ColdFusion Administrator functionality
• Serialized CFCs (so that you can replicate CFCs in SESSION)
• Access to CFC code from Java
• The ability to embed images inside HTML e-mail messages
![Page 37: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/37.jpg)
37/23
www.teratech.com
Even more
• XML validation (against DTDs or schemas)
• Improved charting and graphing• Pluggable encryption (allowing all
ColdFusion encryption/decryption functionality to use 3rd party crypto APIs)
• Verity enhancements
![Page 38: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com 301-424-3903 x110 Copyright TeraTech 2004](https://reader035.vdocument.in/reader035/viewer/2022070409/56649ea05503460f94ba3a74/html5/thumbnails/38.jpg)
38/23
www.teratech.com
Resources
www.cfconf.org/cfun-04/
www.markme.com/cantrell/archives/005442.cfm
www.corfield.org/blog/past/2004_06.html#000485
www.forta.com/blog/index.cfm?mode=e&entry=1219