0 DAYS LEFT TILL CFUN-03!
CFCONF
CFUN-03

 
Home

Topics

Speakers

Photos


Directions

Sponsors

Staff

Schedule

Sessions

Spread The Word

Interview

Survey

Share Rides + Rooms

Exhibitor Info

Topics

Tracks:
Advanced  MX Integration  Empowered Programming  Bootcamp
 
General Sessions:
CFDJ Panel Keynote I Keynote II Welcome Saturday
Welcome Sunday Tag Networker Winner WrapUp  

* Advanced *
 
XML, XPath, and XSLT
Samuel Neff
Sam will review effective use of XML in web development including theoretically appropriate applications as well as practical examples in ColdFusion MX. He'll explain and demonstrate the core XML technology as well as related items including XPath and XSLT.

Presentation | Code

Deploying CFML with BlueDragon
Charlie Arehart
Charlie will discuss re-deploying existing CF4.5 and CF5 applications to BlueDragon. He will examine both the benefits and challenges of running your applications on BlueDragon, the only solution for natively running, integrating, and extending CFML apps on both J2EE and .NET servers.

Presentation

XML for the
Real World

Simon Horwith
XML is a key ingredient in the future of the Web and one of the most significant features added to the CFML language with the release of ColdFusion MX is the introduction of native XML support. This presentation will examine the real-world use of XML based architectures to maximize the flexibility and lifespan of ColdFusion applications.

Presentation

Caching for Speed

Jeff Tapper
Often the greatest web applications fail to satisfy their users because they are too slow to respond. In this session we will explore many techniques to improve performance from within our ColdFusion applications by caching frequently used data.

Presentation

CFCs in Practice
Raymond Camden
CFCs are central to CFMX. They are used for Flash Remoting and web services. Learn from the Jedi Master himself how CFCs can be used in all your code and danger points to avoid. You can't fully use CFMX without learning this material!

Presentation

Advanced SQL
Derrick Rapley
Do stored procedures and complex joins have you confused? No more with this session which covers all the advanced SQL you need to know to do complex queries in ColdFusion and have them run fast too!


Presentation (OpenOffice/StarOffice format)

CF Performance Tuning
Matt Liotta
Do you pages run too slow? Does your server hang under load? No? Then come to this session and you will learn how to tune your server and code to make it run fast again!

Presentation

Creating Abstract Data Types in ColdFusion
Jeff Houser
This presentation will introduce Abstract Data Types to ColdFusion developers. An Abstract Data Type is a way to create your own data type that operates in a manner similar to system-defined data types. Abstract Data Types are the way to encapsulate code, emphasize code re-use.

Presentation

Email Headers, Rules and Spam Catching
Michael Dinowitz
We use it all the time but really have no idea how it works. It's used against us all the time and we don't know how to stop it. What is it? Email. This presentation will cover email headers, what we really know about a message and some rules for determining what spam is. Code will be presented to allow people to write their own spam filters.

Presentation | Sample Docs

Javascript Tips and Tricks
Steve Drucker
JavaScript can turn your flat CFML pages into interactive pages that will knock your clients socks off! Learn JavaScript tips to speed up page interaction and to make your apps more user friendly too. Steve is the maven of JS and after this session you will know his expert methods for front-end wizardry.

Presentation
 
* MX Integration *

Leveraging Java with CFMX
Matt Liotta
Do you want to crank up the speed on your Java development? Then CFMX is the answer! You can leverage your java code and skills with CFMX's new java tags. Learn how to successfully integrate java and CF and how to avoid problems that can occur if you do it wrong!

Presentation

Creating PDFs from CF
Matteo Foschetti
Everyone wants PDF output from their website. Come to a fun session on PDF file creation using activePDF solutions and ColdFusion. You will learn how to integrate the activePDF COM objects within ColdFusion for dynamic, server-based PDF generation and manipulation. Some of the topics to be covered include PDF form-filling, dyanamic PDF report generation and on the fly HTML to PDF conversion.

Presentation

Integrating CFML with ASP.NET
Vince Bonfanti
The Microsoft .NET Framework is the new component model for building and running the next generation of Windows applications. ASP.NET is the set of technologies in the Microsoft .NET Framework for building Web applications and XML Web Services. This session will review the structure, components, and configuration files that make up an ASP.NET web application. You will then see how to use BlueDragon to integrate CFML pages as native components of ASP.NET web applications, including the ability to share Request, Session, and Application variables among CFML pages and ASP.NET pages coded using Visual Basic .NET and C#.

Presentation

Dreamweaver MX
Tom Muck
Do you want to use Dreamweaver MX but are afraid of the new interface? Do you want to make it look like CF Studio but don't know how? This session will give you the power tools in Dreamweaver so that you can be coding faster and smarter.

Presentation

CF and .net
Geoff Snowman
.NET is the next big thing from Microsoft. Learn how you can use .NET from CF and the advantages over web services. If you think you might have to work with .NET this year don't miss this action packed session.

Presentation

Web Services
Neil Ross
Web services are key to combining business logic on remote web servicer and to opening your processes to use by affliates and customers. Learn how to create and use web services for real business applications in this session.

Presentation

Flash Remoting
Chafic Kazoun
Remoting is an efficient and rapid method of connecting Rich Flash applications to powerful back-end systems. This session will help you get a solid grasp of what Flash Remoting is, how ColdFusion and Flash integrate, and what you should know as a ColdFusion developer. The session will also cover practical tips on what works and what does not, how you can make projects run more smoothly, and what advanced techniques exist for building a more structured communication model with Remoting. Previous experience in Flash is not required although beneficial.

Presentation | Files

Flash Communication Server Wizardry
Kevin Towes
Do you want to stream live video and audio on your website? Do you want to support live chat and client dialog? Do you want to be able to do this without pulling out your hair? Then come to this lively session by the author of a book on Flash Communication Server and learn how to make your website scream!

Presentation | Sample Program

Flash components for RAD
Jeff Tapper
Gone are the days when building a compelling User Interface in Flash means weeks of work. Find out how simple it is to use Macromedia Flash UI components to rapidly develop a great application. In this session, you will learn to where to find UI components, how to integrate them into your application and how to customize the look and feel of them to match the rest of your application design.

Presentation

RIA Panel
Matt Liotta
Join Matt Liotta and other Rich Internet Application (RIA) gurus to discuss what works and what doesn't for RIA. Got a problem with your Flash/CF application? Bring it to the panel for an answer. Plus discuss the future of RIA.

Presentation
 
Up
*** * Empowered Programming *
 

Considering Application Architecture
Neil Ross
Too many times, developers begin to write code without having formulated a plan, an architecture for their application. This session explores the definition of architecture and how it is applied to web applications. We’ll see how web application architectures are similar to the blueprints of a house, how they paint a picture of the finished product but still explain the most granular details. We’ll look at architectural documentation, application wireframes and architecture elements through a process design tool called Adalon. The session will show how application architecture fits into the overall scheme of the development lifecycle and what developers need to do to practicing techniques that promote better planning and documentation in their applications.

Presentation

Thinking Objects With A Procedural Brain
Jeff Peters
With the advent of CFMX and CFCs, the buzz in the ColdFusion community has turned to objects and object-oriented programming (or at least something resembling it).
Successful development in an object-based environment requires a different skill set from the ideas that could succeed in the procedural world. This presentation is something of an extended war story, looking at a project that moved in scope and evironment from a small, focused procedural program to a large, diverse event-driven application. Learn from others' mistakes about shifting from procedural ColdFusion thinking to object-like CFC thinking.

Presentation

Moving To Objects with Fusebox MX
Hal Helms
Fusebox is the most widely used framework for building applications in the ColdFusion community, with versions existing for PHP and J2EE as well. With the introduction of CFCs, ColdFusion programmers can tap into some of the power of object oriented programming. Fusebox MX is an updated version of Fusebox that supports and encourages programmers to begin making the switch to OO.

Presentation

What is New in Fusebox 4
John Quarto-von Tivadar
We're taking a dual-track approach with Fusebox 4. The primary track, Fusebox 4 with XML vastly expands the capabilities of Fusebox by leveraging the power of XML. Most of the logic and control of your application is now be written in XML -- for those of you already familiar with FB3, this means the fbxSwitch file has been replaced with an enhanced equivalent in XML -- and your actual fuses will remain written in your language of choice. Because of the language-independent nature of XML, this also means you can easily port an FB4 app from one language to another simply by translating your fuses and substituting the new set of core files.

The second track, Fusebox MX with CFCs starts us down the road to object-orientation. Based solely on CFMX, it uses CFCs to explore what Fusebox could become. Although ColdFusion is clearly not an OO language and CFCs are most certainly not true objects, there are a lot of OO-like behaviours to CFCs that can be leveraged effectively. FuseboxMX shows how Fusebox and CFCs can easily work together.

Presentation


Better Accessibility with Fusebox4
Sandra Clark
508 and Web Accessibility are a hot item right now. But how can you design and code your web sites to be accessible, quickly and easily? Sandra Clark shows you how to do it using Web Standards and the new version of Fusebox 4.

Presentation

CF Pest Control
Shlomy Gantz
Bugs are pests. Learn how to control bugs in your code and prevent them from multiplying. This session will cover how to find bugs and how to prevent them. If you have bugs in your code then this session is not to be missed!

Presentation

Practicing Safe Stress for Programmers
Mark Gorkin
In a 24/7 world that's cycling from "lean-and-MEAN" downsizing to ever faster upgrading while periodically spinning scarily out of control, managing stress and effective team communication and cooperation are on everybody's mind in today's diverse workplace. The pressures to sustain morale, productivity and communications have never been greater.
Through this dynamic and interactive, inspiring and fun-filled presentation you will learn to channel stress and frustration into safe sharing, cooperative/creative action and group bonding.

Presentation

Project Management Workshop
Michael Smith
We will examine common mistakes in project management and what can be done to fix them. A recent survey shows that over 70% of large projects failed before they could be used. A common reason for project failure is bad project management. Bring your project war stories to this session to share with us!

Presentation

Using UML to Model Applications
Simon Horwith
Unified Modeling Language (UML) has been used by many companies to organize the development process. Learn how UML can help you model applications accurately and avoid scope creep. If you were ever curious about what UML could do for you come to this session.

Presentation

Don't Touch My Code! (Copyright for Fun and Profit)
Ray Muradaz
There's often a lot of confusion surrounding copyright: What it is (and what it's not), when it comes into play, and what it can and can't do for you. This brief overview will help you understand how you can use copyright to protect the code you release 'into the wild', and the strengths and limitations of several different licensing approaches.
As an added bonus, you'll receive sample licensing language for each of these approaches that you can include either within your code or as a ride-along in your zip file distributions. This topic always inspires a lively debate, so bring your Kevlar suits!

Presentation
 
* CF Bootcamp *

Welcome to CF
Simon Horwith
Get an overview of the ColdFusion language CFML and the power available to you. Whether you are coming from another programming language or are new to programming this talk will get you up to speed on the basics of programming in CF.

Presentation

Variables and Conditionals
Hal Helms
Variables are at the heart of any CF program, but many people are confused about the different scopes and how they should be used. Learn about CF's data types, scopes and assignment rules. Then take a branch into conditionals. Conditionals let your programs make decisions from simple branching to more complex switch and logical comparisons, so that you can build more complex web applications successfully.

Presentation

Loops
Sandra Clark
Looping is one of the most used features of any language such as ColdFusion that lets you use data. Learn how to efficiently loop over databases to produce dynamic content and how to do more general loops including FOR, WHILE and LIST loops. We will cover looping over arrays and displaying your results in an orderly way in this useful session.

Presentation

Database I
Jeff Peters
Displaying data is one of the main tasks in most ColdFusion programs. In this session we will cover the basics of database access in CF, including how to setup a data source, how to create SQL queries in CF, how to select data to display, options available to you when outputting data and the basics of inserting and updating data.

Presentation

Database II
Charlie Arehart
Continuing on the basics from Database I we will go into how you can do more complex data manipulations in ColdFusion. You will learn how to update, insert and delete data correctly and safely, how to join multiple tables together and using subqueries. We will also cover using stored procedures, query caching and query of queries.

Presentation

What's New in CFMX
Matt Liotta
ColdFusion MX is a complete rewrite of CF 5 based on Java. Learn what useful new features CFMX has including web services, XML handling, Flash Remoting, CFCs, new functions and more. At the end of this session you will know the power that is available to you from upgrading to CFMX!

Presentation

Flash for CFers
Samuel Neff
Flash seems to be a mystery to many ColdFusion programmers, with a graphical interface and a new programming language (ActionScript) too. Learn the basics of programming Flash front ends for use with ColdFusion back ends. We will cover the basic objects and tools available to you, some common gotchas and how to get started with Flash Remoting.

Presentation

CF Studio Tips
Jo Belyea-Doerrman
ColdFusion Studio (aka Homesite+ from Dreamweaver MX) is the power tool of expert programmers. Learn how CF Studio can save you time while coding with instant help, wizards and user defined keys and code snippets. Learn what all those tabs do and some of the hidden features in Studio. Then get under the hood to learn how to customize your copy of CF Studio for extra programming power!

Presentation | HS+ Shortcuts

Security
Ray Camden
Security is on everyone's mind these days and in this session you will learn how to secure your CF applications from hackers. We will cover how to protect your pages with login and members only controls, the correct use of session and client variables, what to check when using URL and FORM variables and other security concerns.

Presentation | Code

CF Admin
Derrick Rapley
The ColdFusion Administrator can be confusing to use - this session will explain all the features available to you in the CF Admin and how to use them. Learn how you can improve your CF performance and security via use of the administrator in this key session.

Presentation
 
* General Sessions *
 

CFDJ Panel
Robert Diamond
This session is back by popular demard. Got a tough CF question? Worried about where CF is going? Submit your questions for the expert panel of CFDJ authors to answer!


The Future of ColdFusion
Christian Cantrell
Where is ColdFusion going? What kind of programming language will it become? Pick up on future trends in CF from the CF community manager himself! He will take an objective look at ColdFusion MX, comparing it to other web development technologies and will discuss its capabilities and future direction.

Presentation

 

Charlie Arehart
Jo Belyea-Doerrman
Vince Bonfanti
Ray Camden
Christian Cantrell
Sandra Clark
Robert Diamond
Michael Dinowitz
Steve Drucker
Matteo Foschetti
Shlomy Gantz
Mark Gorkin
Hal Helms
Simon Horwith
Jeff Houser
Chafic Kazoun
Matt Liotta
Tom Muck
Rey Muradaz
Samuel Neff
Jeff Peters
John Quarto-vonTivadar
Derrick Rapley
Neil Ross
Kevin Schmidt
Michael Smith
Geoff Snowman
Jeff Tapper
Kevin Towes