39
1/23 www.teratech. CFUN-04 Report Michael Smith TeraTech, Inc. [email protected] http://www.teratech.com 301-424-3903 x110 Copyright TeraTech 2004

Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. [email protected] 301-424-3903 x110 Copyright TeraTech 2004

Embed Size (px)

Citation preview

Page 1: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com  301-424-3903 x110 Copyright TeraTech 2004

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Page 39: Www.teratech.com 1/23 CFUN-04 Report Michael Smith TeraTech, Inc. michael@teratech.com  301-424-3903 x110 Copyright TeraTech 2004

39/23

www.teratech.com

Questions?

Ask now or

Email me at

[email protected]