CFUNITED newsletter
Please enter your email to sign up for newsletter.

Accessibility / usability
Boot Camp
Advanced CF
Manager/Empowered Programming
MX Integration
CFML Platform Integration

Schedule is here!

We have a keynote speaker on each day of the conference

Joel Spolsky
Keynote title: Joel on Software Live

Joel Spolsky is a globally-recognized expert on the software development process. His website Joel on Software is wildly popular with software developers around the world and has been translated into over thirty languages. In this keynote Joel will reveal his secret formula for making truly great software-the kind of software that will have mobs of screaming fans worshiping the very ground you walk on. Today's keynote is guaranteed to be 100% free of Extreme Programming, Object Oriented Methodologies, and UML diagrams, but there will probably be pictures of kittens, jokes, and rock and roll.

Designing and Coding for Search Engines
Laura Treibick Bennett

An often overlooked audience for web sites is search engines. Yet a properly indexed web site can make a profound difference on the effectiveness of a web site. This talk will focus on how to build web sites from the ground-up in a search engine friendly manner by examining linking structure, navigation, and information architecture as well as web server configuration.
Usability Testing, The Basics and Beyond
Douglas Ward
Read Interview
How many millions of dollars have Google, Yahoo, and Amazon spent on user testing? Do you think that has SOMETHING to do with how successful those web sites are? The fact is, your web site will never be successful unless you make it easy and intuitive. And your web site will never be easy and intuitive unless you do sufficient usability testing. Come learn how to conduct usability tests, and how to use the information you learn from those tests, to build web sites that users actually like to use.
Prerequisites: none
CSS and Tables
Sandy Clark
Read Interview
Unlike other HTML elements, CSS and tables interact in interesting and unusual ways. Although tables should not be used for laying out a presentational format in a web page, they are extremely useful and required for the presentation of tabular data. This talk will focus both on proper table structure as well as how CSS integrates in. Topics covered will include a discussion of proper structural markup for tables and accessibility as well as concepts regarding CSS defined layers, cell border models, and table sizing layout models.
Prerequisites: Some prior CSS knowledge is required
CSS - The Box Model Demystified
Sandy Clark
Read Interview
Although many developers and designers want to use xHTML/CSS in their web based design, the idea that CSS is either "too hard" or "doesn't work" frequently comes up. From my experiences, a lot of these views comes from an incomplete understanding of the layout models used in CSS. This talk will concentrate on explaining both box models used in CSS, the block box model and the inline layout model. Aspects covered will include both horizontal and vertical properties; the differences in the box model of both regular and non-replaced elements (including images and form components) as well as a discussion of borders, margins and padding.
Prerequisites: Some prior CSS knowledge is required
Making Government Sites accessible
Adam Wayne Lehman

Coming Soon
Advanced SEO, Beyond Search Engine Safe URLs and Meta Tags
Jason Dowdell

In today’s world of search engine optimization it’s not enough to simply rewrite dynamic urls so they’re search engine friendly, have good meta tags and copy on your pages. Today you have to be aware of the implications every area of your web site and online marketing plans have regarding your search engine rankings.

Search engine spammers have forced the search engines to focus more on automatic penalties and spam traps now than ever. Learn how to spot automatic penalties and fix them permanently. You’ll also learn how to optimize your affiliate campaign so it helps your serps and your profits at the same time. If you’re a growing business and you want to be sure your seo campaign is fully optimized then this is the session for you.

Advanced CF
CFMX 7 Mobile SMS Applications Made Easy
Damon Cooper

SMS, or Short Message Service, is a protocol used to send short text messages to and from all sorts of mobile devices, including cell phones and PDA's. Millions of SMS messages make their way across networks and gateways every day, and most of them are chat. But SMS is capable of so much more, and cutting edge organizations are discovering ingenious ways to create applications front ends that may be accessed via any SMS device. In this session you'll learn the basics of SMS, the technologies involved, and will learn just what is involved in building and deploying mobile-enabled ColdFusion MX 7 SMS applications. It's much simpler than you think!
CFMX 7 Reporting and Rich Document Creation
Dean Harmon

The need to generate printable content from Web applications (and web browsers' remarkable inability to satisfy that need) is the most requested ColdFusion enhancement. And ColdFusion MX 7 addresses this need head-on, featuring both powerful free-form PDF and FlashPaper generation, and sophisticated banded report-writer functionality. In this session you'll get the chance to see these exciting new features first-hand, presented by the engineers who helped create them.
CFMX 7 Flash Forms and XML Forms
Mike Nimer

For many web developers, creating HTML forms is one of the most time-consuming and difficult parts of their job. ColdFusion MX 7 allows developers to create accessible, high-quality forms in minutes using the new Rich Flash and XML forms capabilities (including powerful XML-based form creation and skinning, integration with XForms, qForms and more).

In this session, you'll learn how to quickly use familiar CFML tags to easily create complex, multistep forms with tabbed or accordion interfaces, use Macromedia Flash controls that are unavailable in regular HTML, such as data grids, tree controls, and calendar date pickers, and make use of the new powerful form validation capabiulities in CFMX 7, including edit masking. Best of all, forms will look good and be intuitive for end users without requiring developers to spend extra effort coding presentation-tier information.
Advanced ColdFusion Event Gateways
Tom Jordahl

You have configured the DirectoryWatcher. You tried out the Jabber Instant Message integration. Perhaps you have even tried the built in SMS client with the SMSC test server. But how does the new Event Gateway functionality actually work? How can I use a gateway to do something that I want it to do? Come take a detailed tour of the architecture and inner workings of gateways and how ColdFusion processes events sent to CFCs and sent from CFML. Learn how easy it is to write your own gateway in Java and what the pitfalls to watch out for are. Get the inside scoop from the lead developer of the Event Gateway feature.
Prerequisites: This is an advanced ColdFusion MX 7 session. Familiarity with CFCs is a must. Basic or intermediate Java knowledge would be very helpful.
Critter Gewlas

Critter is presenting with Todd Sanders
Todd Sanders

With all the discussion surrounding best practices in programming, developers are sometimes left longing for examples. This talk provides a new approach to the best practices discussion by showing bad practices right along side best practices. See both and learns the differences, benefits, and drawbacks to programming techniques used in the field.
Using Event Gateways with CFMX7
Jeff Tapper
Read Interview
One of the most exciting new features of ColdFusion MX7 is Event Gateways. Event Gateways offer a way to trigger ColdFusion code without needing to make a HTTP request. This can allow ColdFusion to react to Instant Messages, SMS messages, File System changes, and much more. This opens whole new worlds of possibility for ColdFusion applications. In this session we will explore what these gateways are, how they work, and how you can leverage them in your applications.
Prerequisites: Comfortable with Developing ColdFusion components
LeveragingJava Open Source Tools for ColdFusion Development
John Paul Ashenfelter
Read Interview
The open source world can be a vast and scary place for those not familiar, yet the open source world can provide ColdFusion developers with tools that let them tackle projects quickly and efficently. This talk covers the basics of open source for the ColdFusion developer -- tools that are usable out of the box as well as libraries to handle specfic development tasks. We'll be specifically talking about using the Eclipse, Tomcat, Subversion, and Ant open source tools for the development cycle. And we'll talk about specific programming libraries, ranging from logging to Aspect-Oriented Programming.
Prerequisites: Anyone interested in Leveraging Open Source Java Tools with ColdFusion should know a few basics about Java classes and be able to use the CFMX CreateObject() function to get the most out of the talk, though several of the tools we discuss don't even require that. Being interested in open source and Java is also pretty important.
Advanced Regular Expressions
Michael Dinowitz

Regular Expressions are the most powerful way to find (and replace) text data. This topic covers the advanced techniques and deals heavily in usable examples of the technology in action.
Undocumented ColdFusion MX
Nate Nelson

This topic includes some nice hidden features to ColdFusion MX that you won't find anywhere in the documentation. These undocumented treasures will show that there is much more to ColdFusion than meets the eye.
Advanced SQL
Selene Bainum
Read Interview
Every tool was designed for a specific purpose and databases are no different. Databases provide vastly superior data handling capabilities than ColdFusion, yet developers often can’t make use of these capabilities because their knowledge primarily lies in CFML. This talk will show where performing data handling in a database will provide enormous benefits over performing the same tasks in ColdFusion.
Prerequisites: A mid-level of experience with ColdFusion and at a good understanding of SQL
Scaling your ColdFusion Applications
Steve Drucker

During this session, Steve Drucker, CEO of Fig Leaf Software, discusses tips and techniques for making your ColdFusion applications support an unlimited number of users with fantastic response times.
Prerequisites: Knowledge of ColdFusion
CFMX Server Security
Dave Watts

This topic will cover the security implications of configuring and running CFMX, including the use of Distributed Mode.
Leveraging Web Services with ColdFusion
Glenda Vigoreaux
Read Interview
Web services promise to radically change the way we build and deploy applications. But what exactly are web services and how are they used? How are they built? In this hands-on session you will learn how to consume and how to publish web services.
Prerequisites: Basic Knowledge of ColdFusion code. Web services and ColdFusion components will be introduced. I would classify it as an Intermediate session, because of the expected CF knowledge.

Fusebox Pros and Cons
Dave Watts

Is Fusebox good for your organization? What are the issues with using it? What are the advantages? Join in the debate with Hal Helms, Dave Watts,
Hal Helms

Interested in Fusebox methodology for building better websites that are easier to maintain? Want to talk about what is hot in Fusebox with Hal Helms, Jeff Peters, Sandra Clark et al? Come to this BOF and ask your toughest Fusebox questions or share your opinions on the state of Fusebox!
Open Source
Steve Rittler

Steve Rittler, David Epler, and John Paul Ashenfelter .
Interested in open source software? What is out there and is it safe to use? What are the benefits and issues with using open source software? The moderators are experts in the following open source software - Farcry CMS, Linux, Apache, My SQL, Ant, Java open source.
Windows Security
Adam Wayne Lehman

In this BOF session, we’ll take a look at security on the Windows platform. Discussion topics include:

* Is Microsoft IIS safe for your production applications?
* Should I be using Service Pack 2 on my development machine?
* I always run as administrator. Is that so wrong?
* How does Microsoft security compare with open source offerings?
Meeting the CF 7 Engineering Team
Damon Cooper

Technology Alignment
Mike Robey

Usable User Interfaces for Intranet Web Applications
Alexandru COSTIN

Designing usable web applications user interfaces is a job we all face. In this session we’ll walk through the most known user interface metaphors when building Intranets – search forms, listing records, editing records and validating user input, master-detail relationships, editing multiple records at once. We’ll try to identify what’s best from the programming and from the user point of view, and see how those concepts can be put in practice in a WAI compliant approach, generating clean XHTML code.

CF Boot Camp
Variables and Conditions
Melissa Lizmi
Read Interview
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.
Prerequisites: none
User Defined Functions
Jo Belyea-Doerrman

You've heard the buzz, but now learn how easy it is to write "User Defined Functions". Creating functions used to require the use of and a comfort level working with script-style syntax, but this is no longer the case. Tag-based UDFs can be written with three new CFML tags introduced in CFMX. With this new ability, developers have more reason then ever to learn how to create their own functions.
CF Studio
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!
Welcome to CF
Simon Horwith
Read Interview
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.
Prerequisites: Just have an interest in learning about the absolute basics of programming with ColdFusion.
Database Design Fundamentals
Selene Bainum
Read Interview
Databases are the foundation of almost all ColdFusion applications, yet few developers have formal database design experience. This session will teach the basics of creating a good database from the ground up and how to avoid common missteps.
Prerequisites: none
Working with Custom Tags
Raymond Camden
Read Interview
Custom tags are a powerful technique used for abstraction and code reuse. This talk will cover the ins and outs of custom tags with both simple and advanced examples.
Prerequisites: This is an introductory class for beginning ColdFusion developers. Attendees should know the basics of CFML but that is all. (Obviously if you already know custom tags, this is not the clas for you. I will cover some advanced topics, but this is really more for beginners.)

CFML Platform Integration
Integrating CFML and ASP.NET Server Controls
Charlie Arehart
Read Interview
ASP.NET developers have access to all sorts of nifty controls to help build datagrids, calendars, and more. In ASP.NET 2.0, the list grows even larger. With BlueDragon for the Microsoft .NET Framework, CFML developers can also leverage those Controls, and a lot more. Rather than a 50-line template to create a grid with next/previous logic, you can do it in one line of ASP.NET code. And you can pass a CFQUERY result to that, either by invoking a CFC from the ASP.NET page, dropping a CFQUERY inline onto the ASP.NET page, and referring to the query as a session Variable set in CFML, and more. In this talk, all these and other compelling possibilities will be demonstrated. A free copy of BlueDragon/.NET will be available for all to try it on.
Prerequisites: none
LAMBDA Boxes: ColdFusion Apps on the Cheap
David Epler

For years deploying ColdFusion (CFML) applications has been expensive due to the cost of the ColdFusion server. That is no longer the case with the release of New Atlanta's BlueDragon 6.1 Free Server. In this session Dave shows you the tips and tricks to building a Lambda box (Linux, Apache, MySQL, and BlueDragon) to run CFML applications. He covers Apache and MySQL integration, important differences between Macromedia's and New Atlanta's CFML specifications. Also will cover running Fusebox 4.1 and Mach-II on BlueDragon.
Prerequisites: Familiarity with Linux/Unix
Developing Pocket PC Applications using .NET Compact Framework and CFMX Web Services
Dave Watts
Read Interview
This topic will examine a Pocket PC application developed using .NET Compact Framework, which allows the development of Windows Forms applications for the Windows CE/Pocket PC platform. The application will take advantage of intermittent network connectivity to synchronize client data with server data through a CFMX web service interface.
CFML on Windows Server 2003 and IIS 6.0: the .NET Advantage
Vince Bonfanti

Windows Server 2003 includes IIS 6.0, the latest version of Microsoft's web server, which has been rearchitected to deliver significant performance and reliability enhancements over previous versions. Also included with Windows Server 2003 is the Microsoft .NET Framework 1.1, which for the first time is included as a tightly integrated part of operating system. This talk discusses the performance, reliability, and scalability enhancements in Windows Server 2003 and IIS 6.0, and how you can take advantage of those enhancements by using a .NET-based CFML server (BlueDragon.NET), versus Java/J2EE-based CFML servers, when deploying your CFML applications on Windows.
What’s Coming Next on the Microsoft Platform?
Geoff Snowman

What’s Coming Next on the Microsoft Platform? And What’s Coming After That?

Microsoft Windows is one of the primary deployment platforms for many Cold Fusion applications. We’ll take a look at the future of the Windows platform, including the next generation of the Windows operating system, codenamed Longhorn.

You’ll learn about the technologies that Microsoft is launching this year, including .NET 2.0, SQL Server 2005, and Visual Studio Team System. We’ll take a look at the next generation of Microsoft’s e-commerce products, codenamed Jupiter, and support for web services integration and business process modeling.

You’ll also see the new user interface (Avalon) and web service (Indigo) features in Longhorn, the next generation of the Windows operating system. Both of these add new fundamental capabilities that can be exploited by application developers. We’ll review the roadmap for the Microsoft platform and the Windows operating system, and discuss the future of the desktop.
SQL Server 2005 for CF Developers
Geoff Snowman

SQL Server 2005, formerly codenamed Yukon, is the next version of SQL Server. In this session, we'll take a look at some of the features in SQL Server 2005 that are especially interesting to ColdFusion developers. These include XML data columns, the XQuery language, CLR integration, and web services support. XML data can now be stored in the database and queried directly using the XQuery language. CLR integration allows you to write stored procedures in .NET languages. SQL Server can now run as a web service that can be accessed from development platforms that can generate SOAP requests.
Prerequisites: Experience building applications that use SQL databases on any platform
Flash and .NET Integration on the Desktop
Chafic Kazoun

Flash has gone far beyond the web. An increasing number of companies are using Macromedia Flash content for offline projects. In this session Chafic uses Microsoft WinForms .NET to integrate Flash content in a desktop application. Although 3rd party products exist to achieve this, many times the ability to write custom .NET wrappers that provides the needed capabilities to a hosted Flash applications can open up the power of the desktop to Flash.

This session will include a brief introduction to VS.NET, embedding Flash in a .NET WinForms application, methods of transferring data between Flash and .Net, and other tips that will help someone get started in writing their first desktop application.
Prerequisites: Basic knowledge of Flash
A CFML Developers’ Guide to .NET
G. Andrew Duthie

This session will give you an overview of Microsoft .NET. Why was it developed, and what is the overall architecture? You’ll see demonstrations of several types of applications that can be built with .NET, including Pocket PC Applications, ASP.NET Web Applications, and a .NET Web Service that integrates with ColdFusion.

We’ll also compare .NET with Cold Fusion, and talk about both similarities and differences between the platforms. We’ll suggest some specific resources to ease the .NET learning curve, and talk about the future of the Microsoft platform and the .NET infrastructure.
Prerequisites: Elementary knowledge in any development tool
Developing Web Applications with ASP.NET for CFML Developers
Andrew Coupe

In this introductory session, you’ll learn about Microsoft’s ASP.NET web development tool, and how it compares with CFML. You’ll see examples of ASP.NET applications compared with CFML applications, and you’ll learn about the differences between the two architectures. Web development on .NET uses pre-built objects called server controls, and you’ll learn how to add server controls to your applications, and how to connect server controls to databases. You’ll see several examples of server controls that create HTML automatically.

We’ll also review the architecture of a typical ASP.NET web application, and look at some advanced techniques in .NET web development, including internationalization and custom graphics.
Prerequisites: Elementary knowledge in any development tool
SQL Server Performance Tuning
Jeremy Kadlec

Microsoft SQL Server includes the SQL profiler, a powerful tool for improving the performance of database applications. If your application is running slowly, most likely you can't solve the problem by looking at the application alone, or the database alone. Instead, you need to understand how the application interacts with the database. SQL Server Profiler allows you to understand these interactions and will show you where to look to improve application performance.
Prerequisites: Experience building applications that use SQL databases on any platform

Overview of Plum, the Practical Lightweight Universal Methodology
Adam Churvis

A general overview of the new ColdFusion Plum framework, IDE, and development methodology. Plum stands for Practical Lightweight Universal Methodology, and it incorporates a rich code generator, a development methodology, a comprehensive application framework that does just about everything you'll ever need to do with a ColdFusion application, a unit test generator, and stored procedure generator, a component generator, and much more. Plum code is generated from a standalone Windows desktop application called the Plum IDE, which interprets your database structure and builds code to manage its data. You can also build consumer-side forms and action pages using the Plum IDE, but you are by no means restricted to IDE-generated code in your Plum applications. In fact, there comes a point in every Plum project where the Plum IDE is completely divorced from your Plum application, after which you develop using handcrafted code.
Prerequisites: * A basic knowledge of ColdFusion
* A basic knowledge of database design and SQL
Overview of Plum, the Practical Lightweight Universal Methodology
David Churvis

David is Presenting with Adam Churvis
Advanced Scaling and Tuning
Robi Sen

Learn the esoteric art of tuning the Java JVM and J2EE server for high performance.
Shlomy Gantz

Need to spend more time in the sun? tired of those 4:00 AM last minute bug hunts? Come to this presentation to learn about the Methodologies, Tools and Techniques that will help you produce better results, faster. ColdFusion developers already produce results faster than most, but there are many tools and techniques that allow you to develop applications more even faster. From Rapid application development techniques, XP and Agile to Code generators and Dreamweaver customization. From the myths of code re-use to proper planning, this session will give you an overview of today's power tools and techniques used by ColdFusion developers to produce applications in half the time.
Prerequisites: basic understanding of CF
Verity for Fast Text Searching
Raymond Camden
Read Interview
Want to do free text searches like Google in your sites? Afraid of ColdFusion's Verity search engine? Come to this introduction to Verity and learn how easy text searches can be. Search database or documents. We also cover the new Blackstone features of Verity.
Prerequisites: This class will focus on the updates to Verity in ColdFusion MX7. I will be covering the basics of Verity, but only briefly. You don't need to know Verity, but if you at least read the docs ahead of time, it will be easier.
Farcry: A Free ColdFusion-based CMS
Steve Rittler
Read Interview
Farcry is an open source Content Management System for ColdFusion. This talk will review what it is, where to get it, and how it can be extended to handle any requirements your application may need.
Prerequisites: Familiarity with CFCs is recommended in order to understand some of the functionality I intend to demonstrate

Opening Keynote
Ben Forta

Opening Keynote - More info coming soon.
Joel on Software Live
Joel Spolsky
Read Interview
Joel Spolsky is a globally-recognized expert on the software development process. His website Joel on Software is wildly popular with software developers around the world and has been translated into over thirty languages. In this keynote Joel will reveal his secret formula for making truly great software-the kind of software that will have mobs of screaming fans worshiping the very ground you walk on. Today's keynote is guaranteed to be 100% free of Extreme Programming, Object Oriented Methodologies, and UML diagrams, but there will probably be pictures of kittens, jokes, and rock and roll.
Opening Keynote
Tim Buntel

Speaking with Ben Forta
Thursday Keynote
Bill Staples

The future of Microsoft’s Web Server Platform is bright! This session will give you a preview of the next major release of Internet Information Services (IIS) 7.0 and how it will dramatically improve the development, deployment and management of web sites and applications. This session, packed with demos, will highlight an all new, distributed configuration system and administration tool, a new modularized core web server with powerful new extensibility support. Learn how these advances and more make IIS the best place to run ColdFusion applications.

Manager/ Empowered Programming
Taxonomy Data Classification, ColdFusion & XML
Ron West

As an organization's vast collection of data continues to grow, it becomes increasingly difficult for users to find the information they need. One only needs to look at the success of Google to see the importance of search engine technology. Unfortunately, traditional search engines that rely primarily on keyword matching often return unintended results. This makes finding the information that you’re really after time consuming and inefficient. To make data search and discovery more productive, organizations are turning to taxonomy-based data classification. In this session, we will discuss how to import an XML taxonomy definition and how to connect that taxonomy to the business logic in your Web site.
Prerequisites: Basic knowledge of CF
Starting On Your Own
Joshua Cyr

Considering working for yourself or starting a small web development company? Are you a contractor now, but looking to promote your services and formalize your business? Joshua will discuss pitfalls to avoid, creating a marketing strategy, and general business issues to consider.
Prerequisites: Passion and Determination
Frameworks: Mach II or Fusebox 4.1?
Sean Corfield
Read Interview
Application frameworks are an important tool in a developer's arsenal. Fusebox is the most popular ColdFusion application framework with Mach II rising quickly in second place. Find out what these frameworks can do for you and discover which one might be best for you. A single example application will be presented, implemented with both frameworks, as an illustration of their similarities and their differences.
Prerequisites: Intermediate ColdFusion
The FLiP Show
Jeff Peters
Read Interview
Experience the FLiP process through audience participation with Jeff Peters. we're going to talk briefly about the steps included in the FLiP process, then let the session be driven by audience participation. It will be something like a talk show format - Jeff will take questions about the FLiP process, horror stories or lessons learned from the audience. FLiP is the Fusebox Lifecycle Process. It is the system design lifecycle that has "grown up" alongside Fusebox. It provides a very clear pathway to follow in designing and building applications, and is particularly effective in team environments.
Prerequisites: An interest in Fusebox
Project Management the /Joel on Software/ way
Joel Spolsky
Read Interview
For over five years Joel Spolsky has promoted his ideas about developing software on his website /Joel on Software./ He even created a program that lets you put some of these sane ideas into place: the FogBugz project management system, which lets software teams coordinate themselves and lets them keep track of the millions of details it takes to deliver really great software. In this session Joel will introduce his ideas on managing projects and demonstrate how his software implements these ideas. He’ll also talk about some of the design decisions in creating FogBugz. Usually, paradoxically, /eliminating/ features and flexibility led to a product that worked much, much better in the real world, but the Fog Creek team also made dozens of tiny design decisions based on human nature and the sociology of software teams. This session tells the fascinating story of that design.
Personas for better apps
Michael Smith

Do your programs always do what all your users want? Would you like a way to get user input into the architecting process without going crazy? If so Personas may be for you. Developed by Alan Cooper and featured in his book "The Inmates are Running the Asylum", "Personas" can be used to help focus your design and development efforts on the people who will use your application. Personas are a way to think about the different users while you are designing the application, instead of waiting until it is released.
Prerequisites: none
Creating a Domain Model
Hal Helms
Read Interview
Description: Too often, applications are built in one-off fashion. This causes repetition of similar code across applications and inconsistencies in implementation. Creating a domain model solves these problems. A domain model is not an application, but is an application-agnostic software model of the company or organization (the “domain”). The domain model exposes various public methods in the form of an application programming interface (API) that is used by individual applications. In this presentation, I’ll explore the issues important to creating a powerful domain model and explain how CFCs and/or Java can be used to create the model.
Design Patterns and CFML
Simon Horwith
Read Interview
In this session you will be introduced to every aspect of design patterns from what they are to how they are implemented. Many popular design patterns will be examined and their ColdFusion implementation details and usefulness will be discussed.
Content Management: Why It Matters, and How ColdFusion Helps
Kelly Tetterton
Read Interview
Content Management Systems, also known as CMS, may seem very 5 years ago. But to people and businesses who need them, they can transform a business operation. Learn who needs them and why, and how ColdFusion fits into the CMS picture.
Prerequisites: There are no prerequisites for this session. It would be most appropriate for managers and/or developers with beginning to intermediate skills.
Personal Branding
Joey Coleman
Read Interview
Do you need to sell yourself to clients or want to be hired for that dream job. Personal branding, business branding, creative marketing can help.
How to Build, Refresh or Rebuild Your Datacenter on Time and Under Budget
Lou Honick

Get the five keys for success, five pitfalls to avoid and five must-have technologies to use in constructing or reconstructing a datacenter in today's environment. Hear examples of cost-saving techniques, sample budgets and technological evaluation models, plus a flexible framework for effective planning. Whether you have a small computer room in need of an update, or plan to construct a 25,000 sq. ft. super center, this innovative and unique approach will make your project a surefire success.
Managing Stress and Team Survival In Times of Change
Mark Gorkin
Read Interview
In a 24/7 corporate world that's cycling between mergers and expansion to "lean-and-MEAN" downsizing and ever faster upgrading while periodically spinning scarily out of control, managing stress and effective team communication and cooperation are on everybody's mind. And of, course, this is especially vital when a company has or is undergoing major transition. Whether having to integrate new colleagues or the loss of trusted friends, or grappling with new policies and procedures, feelings of sadness, uncertainty and anger can permeate the work atmosphere. The pressures to sustain individual and organizational productivity and morale have never been greater. Have no fear…Mark Gorkin, "The Stress Doc" ™ is here with his dynamic and interactive, inspiring and fun-filled presentation and small group exercises. Learn to channel stress and frustration into safe sharing, cooperative/creative action and team building. So seek the higher power of humor: May the Farce Be with You! Don't miss your appointment with the Stress Doc! OBJECTIVES: 1. Rapidly, purposefully and playfully recognize transition stress signals and "The Seven Stages of Loss and Change" 2. Use program exercise to: a) identify in a safe and supportive manner workplace sources of transitional stress, including the stress of change b) recognize and empathize with others' challenging environments; not feel so alone c) discover how small group playing and creating/drawing allows for exaggerated objectivity and emotional distance from stressors and facilitates communication and bonding as a support/problem-solving team 3. Through presentation and large group discussion participants will generate tangible and applicable reorganization, team building team hardiness strategies. Seek the higher power of Stress Doc Humor: May the Farce Be with You! Don't miss your appointment with the Stress Doc.
Strategies for Successful Development with FLiP
Maxim Porges
Read Interview
Your client is relying on you to build them the perfect solution, and they want it yesterday! You promise to meet expectations by delivering a working, maintainable application on time and on budget, while maximizing the productivity of your team.

But doing things right the first time is hard. Clients can't make up their minds, developers and project managers don't always understand each other, and scope creep pushes your timelines and your development costs off the charts.

The good news is, there is a perfect solution - and it's easy! It's called FLiP (the Fusebox Lifecycle Process), and you don't need to code with Fusebox to reap its benefits. In this session, Maxim will take you through every step of FLiP. You'll learn how it will help your team and your clients move through a lifecycle that delivers maximum productivity and perfect solutions every time. You'll leave the session with tips, best practices, and a turnkey solution for using FLiP successfully on your next project.

MX Integration
Consuming popular web services
Michael Dinowitz

Writing web service agents to gather data from ebay, amazon and google (for example). How to get the data, what it looks like, and what you can do with it.
Creating Sound for Flash Movies
Jeff Houser
Read Interview
Will show the user the ins and outs of recording custom sound effects (or voice overs, or music) for Flash movies, including topics such as choosing microphones, setting levels, and putting the finished sound into the flash movie.
Prerequisites: none
Dreamweaver for ColdFusion Developers
Shlomy Gantz

Dreamweaver has always been in the shadow of the great Homesite, but as more and more functionality is rolled into Dreamweaver modules making the switch is easier than ever. If you're already using dreamweaver, come to this presentation to learn about the hidden gems, techniques, tips and tricks that will bring your coding skills to a whole new level.
Prerequisites: none
Create Rich Internet Applications with Flex and ColdFusion
Tom Link

Learn to build Flex applications powered by ColdFusion components. This course will introduce Flex concepts to CF developers. We'll migrate the presentation layer of a ColdFusion application from HTML to Flex while covering some of the nuisances of integrating the two technologies.
Prerequisites: Intermediate ColdFusion
MX Kollection 3 Alchemy – from HTML designers to programmers
Bogdan Ripa

MX Kollection 3 - ColdFusion development was never easier using Dreamweaver. See how InterAKT took Dreamweaver to a new level by adding features to allow you create web applications with user input validation, Access-like form controls, image upload, thumbnail creation and e-mail sending features. Learn how easy is to build content management systems, e-commerce sites and image galleries with our tools that generate professional ColdFusion code for you. Come and see why MX Kollection is the solution of choice of over 5000 HTML designers and programmers all over the world.
Flash for ColdFusion Developers
Curtis Hermann

Flash, Blackstone, Flex, and RIAs in general are giving ColdFusion developers all kinds of new tools for front-end application development. This session will introduce ColdFusion developers to their RIA options, and go over the advantages and disadvantages of them all.
Prerequisites: Some knowledge of Flash and ColdFusion

Home  |  About  |  Topics  |  Speakers  |  Exhibitors  |  Register  |  News  |  Travel
© Copyright TeraTech Inc 2004. All rights Reserved.