www.teratech.com 1/23 cfun-04 report michael smith teratech, inc. michael@teratech.com 301-424-3903...

Post on 12-Jan-2016

217 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1/23

www.teratech.com

CFUN-04 Report

Michael Smith

TeraTech, Inc.michael@teratech.com

http://www.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

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

4/23

www.teratech.com

CFUN overview

• 575 attendees

• 46 sessions including BOFs

• 37 speakers

• 5 tracks

www.teratech.com

TeraTech

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

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

8/23

www.teratech.com

Great speakers

9/23

www.teratech.com

Five Tracks

Mix and match talks from each track

• Advanced Topics

• MX Integration

• Empowered Programming

• Accessibility

• CF_Bootcamp

10/23

www.teratech.com

Saturday 8:30am

• Key note Steve Shapiro “SpeedInnovating™: Breakthrough Solutions at Breakneck Speed “

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

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

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

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

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

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

17/23

www.teratech.com

Saturday 4:10pm

• CFDJ panel – Robert Diamond

18/23

www.teratech.com

Saturday 5:00pm

• Networking Party

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

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

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

22/23

www.teratech.com

Sunday 1:00pm

• Keynote - Ben Forta

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

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

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

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

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.

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

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

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" ..>

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"

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

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,

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

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)

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

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

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

39/23

www.teratech.com

Questions?

Ask now or

Email me at

michael@teratech.com

top related