2009 Classes

Title Speaker
CU241 - CBOX-100 : Intro To ColdBox Luis Majano
CU242 - Building Desktop Applications with AIR Rob Rusher
CU243 - Flex Boot Camp Dan Blackman
CU244 - Building Better Applications Simon Free
CU245 - Hitchikers Guide to ColdFusion Chaz Chumley
CU246 - Setting up Internal Hosting TBA
CU247 - Managing Web Projects for Developers Shlomy Gantz
CU248 - jQuery and ColdFusion Jeff Peters

More classes and details will be added later.

Pre-conference classes are a separate cost from the main CFUnited event.


Lansdowne Resort and Conference Center.


August 11, 2009


9:00am - 5:30pm


Breakfast, Lunch, and fully replenished snacks and beverages are provided throughout the day.



Seats per class:



Custom Classes

If you're interested in having CFUnited provide a customized class for your company of 5 or more students, please Contact Us.

CU241 - Luis Majano - CBOX-100 : Intro To ColdBox

Intro to ColdBox is an intense 1-day training course that will get you started with ColdBox Application Development. This course focuses on the main aspects of ColdBox Development and it delivers a one-two punch to get you started.

This course will focus on the following topics:

  • ColdBox Installation & Maitenance
  • Application Generation and Development Tools
  • Application Configuration
  • SES Routing
  • Event Driven Programming
  • Caching Techniques
  • Layout/View Renderings

CU242 - Rob Rusher - Building Desktop Applications with AIR

This class is being taught by a long time Adobe ACE and author of the Adobe certified AIR course, Rob Rusher. In this course, you will implement many of the AIR features in Actionscript to create a robust desktop application. Learn how to interact with the windowing API and file system, drag and drop to the desktop, handle data persistence, and more. We'll also discuss how to easily package and distribute AIR applications.

CU243 - Dan Blackman - Flex Boot Camp

Wanting to make the transition to Flex? Are you a Java or ColdFusion developer and your customers are begging for a better UI experience? During this one day Boot Camp you will gain the insight needed to build a Flex Application that integrates with backend services. We will explore, from the ground up, the added value the Flex containers and controls, the ability to spice up the user experience and round out the application with integration of backend services. Come explore the world of Rich Internet Applications with us!

CU244 - Simon Free - Building Better Applications

A significant percentage of the features in every application we write are likely to come-up as requirements in future applications. At the time, we may think that a feature will only be used in the web site we're building, but sometime down the line you may find yourself sitting in a client meeting and lo-and-behold, they ask for that very same feature. In today's market, clients are becoming more and more interested in complete user interface/user experience redesigns and, again, the underlying logic is really still the same. They say that 80% of the cost of owning software is maintenance. This is not attributed to bugs so much as changing requirements. In the grand scheme of things, maintenance is often times more expensive than initial development. If your client suddenly decides that they want to scrap the beautiful HTML front-end you slaved to give them and replace it with a Flex, AIR, or AJAX application, how much work will that be for you? If a new client asks for the same functionality as the last, how difficult would it be to take the code from one application and integrate it into the other? How easily can you replace existing functionality with code that accomplishes the same task but in a completely different way? These are the questions we must ask ourselves every time we sit down to write code, and there's no good reason not to be able to accommodate all of these changes quickly, easily, and painlessly. All it takes is a little forethought and know-how

In this class we will examine the techniques available for writing ColdFusion applications for maximum code reuse. Over the course of the day we will build an application and examine its code reuse strengths and weaknesses. We'll step through the process of reusing our code from AJAX, Flex and AIR front-ends. Throughout the process, we will discuss the relevant considerations and potential ramifications of our decisions, as well as how to best address them so as to minimize risk. In short, we will explore the best techniques for developing applications.

CU245 - Chaz Chumley - Hitchikers Guide to ColdFusion

From Configuration to Conception, join us for a full day of setting up and developing ColdFusion on both Windows and Mac (IIS, Apache, MySQL, SQL Server).

This class will cover how to setup a development environment regardless of your platform. Introduction to Internet Information Server and Apache and how to configure websites and virtual hosts for each. Configuring ColdFusion to run on either web server. Installing and configuring SQL Server and MySQL and some basic gotchas for each.

We will conclude with how to integrate ColdFusion with Coldbox, Coldspring and Transfer to rapidly create a ColdFusion application that is scaleable and easy to maintain. The ins and outs of Transfer configuration to manage your CRUD (create, read, update and delete) functionality. Basic MVC (Model, View, Controller) architecture and harnessing the power of Coldspring and Coldbox.

CU247 - Shlomy Gantz - Managing Web Projects for Developers

Are you a great coder? If so, you've probably been put in charge of a team of developers to build the next best thing.

But are coding skills enough?

Great coders can be great project managers, but just like coding, project management has its own set of best practices and techniques. This seminar is geared toward developers are transitioning to project management or people who are already managing other developers.

What will you learn?

You will learn the fundamentals of software project Management with specific emphasis on transitioning from developer to project manager. You will learn real world techniques that will help you with project planning, scheduling and budget. You will learn how to manage developers; conduct effective meetings and tips & tricks that will help you deliver products on time and on budget.

Shlomy Gantz is a long time Adobe Instructor, Developer and Author and has been teaching developers how to effectively manage projects for over 10 years.

CU248 - Jeff Peters - jQuery and ColdFusion

jQuery is one of the most popular JavaScript libraries in use. ColdFusion can auto-generate JavaScript for many favorite AJAX-type tasks. This class will explore how to make automated JavaScript and hand-rolled JavaScript work and play well together, while retaining the developer's sanity. Bring your own laptop and a healthy dose of curiosity. Techniques explored are also applicable to other JavaScript libraries.