Tracks
- AIR and UI Development
How to enhance the experience of your applications. Bring your application to the desktop or mobile.
- Best Practices
Tips and Tools for improving and protecting your website.
- BOF session
Informal and discussion topics
- ColdFusion (advanced)
Building applications, Charting, APIs, Custom Tags, PDF, Forms, Railo, Groovy, Facebook apps, Geolocation, Web-Oriented languages, and Integration.
- ColdFusion (basics)
Getting started with ColdFusion
- ColdFusion 9 and ColdFusion Builder
Topics from Adobe related to the new release of ColdFusion 9 (formerly Centaur) and ColdFusion Builder (formerly Bolt)
- Configuration,Testing & Deployment
Deploy your websites with minimal issues and know what to expect
- Databases
SQL, reporting, procedures, integration, server tuning
- Flex (advanced)
An indepth look at building Flex applications
- Flex (basics)
Getting started with Flex
- Frameworks
Discover various Frameworks for ColdFusion and Flex
- General Session
Keynotes, Raffles, and More
- Managing Projects
Team Management, Project Requirements, Customer relations, Project management
- Misc
Special Events, Rooms, TBA topics, RoundTables, Lunch, Breaks, etc
- OO Development
Object Oriented programming and using CFCs
AIR and UI Development
AIR Messaging: Integrating AIR, BlazeDS, and ColdFusion
Presented By Aaron West
In this session I'll show you how to integrate AIR, BlazeDS, and ColdFusion 8 to create a real-world messaging service. I'll demonstrate how to install BlazeDS and "hook" it to ColdFusion 8 and will walk through building a Flex-based AIR application that communicates with the ColdFusion and BlazeDS server to consume a one-way messaging service
Media Downloads
Ajax/ColdFusion 911
Presented By Raymond Camden
This topic will cover issues with Ajax and ColdFusion. Specifically, what in the heck do I do to fix my darn page! What tools should we use to help diagnose problems? Is it an Ajax issue (client side) or a server side? Come with your broken apps and we will try to fix them as a group as well. (So in other words, I'd like to see this as a mix lecture/group discussion.)
Media Downloads
Building Desktop applications with Coldfusion 8 and AIR
Presented By Chaz Chumley
Learn how to convert ColdFusion based websites to desktop applications with Dreamweaver CS4, Spry and Database interaction.
Building Your First AIR/CF Application
Presented By Dan Wilson
This hands on presentation will show how to build a simple AIR application and connect it to ColdFusion. Attendees will learn the basics of CF/AIR integration and leave the presentation with a working application that can be their blueprint for other CF/AIR applications
Media Downloads
Design Diagrams for CFC's and Databases
Presented By Pete Freitag
An introduction to software design diagrams including UML class diagrams, Entity Relationship Diagrams (ERD) and more.
Design for Developers
Presented By Dave Powell
Do you work with the "creative" sorts? Do your designer friends scoff at your wayward attempts at design? Learn the foundations of "practical design". The mythical art of determining the appropriate level of design (and compliance) needed for your website. Learn how designers use visual hierarchy, color theory, and good old fashioned page layout techniques to make great looking web pages. Learn how to integrate designs using those other applications in Creative Suite you never use! Gather the knowledge to convert your projects from merely functional to intuitive and attractive in just a few minutes. New this year: How to apply Practical Design theory to your Flex, Flash and AIR applications!
Media Downloads
Design to Deployment Create a jQuery/AIR/ColdFusion powered BlogCFC Monitor in 1 hour
Presented By Andy Matthews
The goal is to create the interface from within Fireworks, export the files (HTML, CSS, images) into a Bolt project, write a CFC to power it, and wire up the front end functionality with jQuery. Finally, I'd demo it live. Using BlogCFC as the target is a good idea as it's got the largest number of installed users, thereby generating the largest potential audience for the session. I haven't finalized the metrics I'd want to view, but they'd most likely be along these lines: <br> * Total current users <br> * Total comments <br> * Total unapproved comments <br> * Average time on site <br> * Total posts
Media Downloads
Form Validation with CFCs and jQuery
Presented By Hal Helms
The task of form validation is often a tiresome one. In this talk, Hal Helms explains how to create a single Validator.cfc that can be used on both client and server. Suddenly, form validation goes from tiresome to trivial. At the end of the talk, you will have a URL where you can download Hal's Validator.cfc for your own use.
Hands-on CSS - Part I
Presented By Dee Sadler
I think CSS is best learned by doing. I teach a day CSS class that would be great for the ColdFusion crowd. Desc: Has CSS escaped you? Tables are used for data, and many CF developers use tables. Have you been styling your tables via CSS? Your forms? How about page layout. Are you using CSS divs to layout the page? In this day class, you will learn to take your CSS to the next level. We will be creating a page from scratch with just text and some images, and you'll learn how to style forms and tables.
Media Downloads
Hands-on CSS - Part II
Presented By Dee Sadler
I think CSS is best learned by doing. I teach a day CSS class that would be great for the ColdFusion crowd. Desc: Has CSS escaped you? Tables are used for data, and many CF developers use tables. Have you been styling your tables via CSS? Your forms? How about page layout. Are you using CSS divs to layout the page? In this day class, you will learn to take your CSS to the next level. We will be creating a page from scratch with just text and some images, and you'll learn how to style forms and tables.
Introduction to AIR
Presented By Greg Owen
An overview of the APIs that AIR makes available. This session will cover the basics of working with AIR including: - File access - SQLite interface - AIR sandbox peculiarities - Installation and updating
Media Downloads
Introduction to jQuery with ColdFusion
Presented By Raymond Camden
An introduction to jQuery with specific examples of using ColdFusion to drive the data. Will also discuss specific Ajax 'plumbing' that is provided by ColdFusion that we can use w/ jQuery.
Media Downloads
iPhone Apps + Adobe ColdFusion
Presented By Josh Adams
Preesentation: http://blog.joshuaadams.com With its unrivaled flexibility in supporting a vast array of clients, ColdFusion is the perfect platform for providing data to all your applications--including those on mobile devices like Apple iPhone. In this session, Josh will demonstrate that ColdFusion is the ideal server-side data provider for iPhone applications.
Media Downloads
Working with Data in AIR
Presented By David Tucker
In this session, we will examine how AIR enables you to work with data including the embedded SQLite database, the Encrypted Local Store, the local file system, and AIR Data Sync with LiveCycle Data Services. We will cover both beginner and advanced topics. In addition to the overall topics, we will touch specifically on ORM options, storing binary data, and utilizing the encrypted database support.
Media Downloads
Best Practices
10 Steps To A High Performing ColdFusion Application
Presented By Mike Brunt
Presentation: http://slidesix.com/view/MikeBrunt10steps-toheaven There are 10 major steps that we use in order to assist a client with performance issues or to assist clients in scaling their current infrastructure. In this presentation we will go into all of them in detail along with examples of how to apply each and the information or benefits that each delivers.
Media Downloads
CF911: Tools and Techniques for CF Server Troubleshooting
Presented By Charlie Arehart
Are you having problem with unresponsive servers or poorly performing applications? It doesn't need to be such a hassle. In this talk, veteran CF troubleshooter and user group speaker Charlie Arehart will discuss various tools and techniques to consider when faced with a troublesome CFML server (many apply to CF, Railo, or BD/OpenBD). While some tend to dig into code and to focus on improving code performance, or focus on JVM tweaks, Charlie's experience helping hundreds of shops over the years is that often the problems come down configuration, installation, and administration issues. Rather than take random stabs at trying many different "fixes" often found on the web, he helps people focus first on gathering the diagnostics needed to identify the nature and magnitude (and repeatability) of a problem, using tools and techniques (and logs) that come pre-installed or can be easily obtained either free or at low cost. When you know where (and how) to look at problems, their solution often becomes much more apparent. He likes to show how CF doesn't need to be regarded as a black box, and why you don't need to rely on the question "is it up?" as a measure of the stability of your server. This is actually a small subset of a full day class of the same name that Charlie has offered (at CFUnited 2008) and may soon begin offering online.
Media Downloads
ColdFusion and jQuery: Perfect Together
Presented By Scott Stroz
jQuery has been defined (by me) as the 'ColdFusion of JavaScript libraries' because you can do some very cool stuff with very little code. In this session we will compare ColdFusion's AJAX functionality and jQuery (including jQueryUI) to show when you might chose one over the other. We will also discuss how you can integrate both to make your applications that much better.
Media Downloads
Coordinating Ajax Development Across the Organization - An End-To-End Software Toolset
Presented By Todd Peters
While creating the award winning Web content management solution CommonSpot (a large CF and Ajax application), PaperThin developed an integrated end-to-end tool set to help developers meet the challenges of coordinating front- and back-end development, quality assurance and documentation, and aligning these functional groups around business requirements. In this session we will share some of the tools we developed, talk about the challenges we faced, what approaches we took to address those challenges, and share some stories of success and failure.
Decluttering your Software Development
Presented By Michael Smith
The ability to keep focus is a critical part of successful software and clutter can get in the way of that more than we realize. By clutter I include unused code, out of date comments, unclear communication, overly complex code, overly complex UI, code organization among others. Decluttering your software development reduces maintenance time, cuts down on bugs, makes for happier users and clients, and gives both the developer and project manager fewer headaches to boot. Learn simple steps you can take today to declutter your software.
Media Downloads
Developing and Marketing A 2.0 Startup
Presented By Todd Sharp
This presentation will look at what it takes to build a startup from idea to implementation and growth. We'll examine the techniques I used to develop SlideSix from a simple open source project into a high profile service. We'll look at what it takes to grow your idea and market your service to gain the proper exposure including how and when to pitch to tech journalists. I'll share my personal experiences from 18 months developing and maintaining my project including a detailed look at how I've been able develop the project with limited resources and budget.
Do more work in less time: Become an Automation Rock Star!
Presented By Marc Esher
Some people say "We don't have time to automate". I say "The reason you don't have time is because you're too busy doing it the hard way!" This will be an introductory, "inspire"-type session demonstrating different tools and methods for automating a variety of tasks people might typically do manually. We'll look at keeping your machine up to date with the latest repository code; swapping out different versions of 3rd party libraries automatically; code and artifact generation using templates; stopping and starting processes the easy way; using jmeter to bang on code. This presentation is aimed at making "Work Smarter, not Harder" a reality.
Media Downloads
Hack Proofing ColdFusion - Part 1
Presented By Shlomy Gantz
In part I, we will explore common CF security mistakes based on dozens of code reviews. You will learn about the various vulnerabilities and exploits typical in a ColdFusion environment and how to protect your code from SQL Injections, XSS, brute force attacks and many others (Peruvian fire ants not included). We will explore common hacker tools and methodologies as well as see live demonstrations and sample code
Media Downloads
Hack Proofing ColdFusion - Part 2
Presented By Shlomy Gantz
In part II we will review advanced security methods and case studies. You will learn the dos and don'ts of application security and learn how to better integrate security in your SDLC
Media Downloads
Keeping Front End Dependencies Under Control
Presented By Rachel Lehman
With complex websites and rich AJAX interfaces, managing front-end dependencies like Javascript and CSS can become a time consuming task. At the same time, best practices for maximizing front end performance and responsiveness are often in conflict with the easiest methods of keeping script and style development under control. In this talk we'll explore tools and techniques that help you create a maintainable, manageable JS & CSS codebase while making front end performance a priority.
Media Downloads
Mura CMS - Open Source Content Management
Presented By Sean Schroeder
If you've been looking for a full-featured CFML Open Source CMS, Mura CMS might be a perfect fit for you. Mura CMS comes with all the functionality you've been looking for without the bloated price tags or vendor lock-in. We'll be giving an overview of the features and benefits of Mura, including how to integrate framework-based (fusebox, coldbox, etc. ) applications as Sava plug-ins.
Rapid Application Prototyping w/Captivate
Presented By Lisa Heselton
Learn how to quickly create interactive prototypes for user feedback/testing/buy-in without spending weeks on development.
Media Downloads
Red Green Refactor
Presented By Adam Haskell
We'll take a head first dive into Behavior Driven Design. Attendees will appreciate the cognitive difference between TDD and BDD. This session is all about focusing on improving the health of code. We'll cover paired programing as it related to BDD/TDD. Not only will we focus on being successful with BDD/TDD but we'll focus on how to avoid common pitfalls and failures for folks that have tried and given up on TDD or BDD in the past. There is no time for fluff and this session is jam packed with vital information to succeed at BDD.
Media Downloads
Spam, Bacon, Sausage and Spam
Presented By Jake Munson
Spam is evil. Nobody knows where it comes from. We all wonder what it is made of. Maybe it has salmonella in it. No matter, we just want to eradicate it. A few years ago I ate Zesty Spam Casserole. Still recovering. But that experience gave me the will to find the roots of Spam, who creates it, how it's made. In turn, this knowledge helped me find and build tools to banish it. I will teach you so that you can stop worrying about the only meat on the Internet that makes even Chuck Norris violently ill.
BOF session
CFConversations Podcast - Day 1 Open Mike
Presented By Brian Meloche
Recordings: http://www.cfconversations.com/index.cfm/2009/8/14/CFConversations-36-Roundtable-12--CFUnited-Day-2-Part-1 http://www.cfconversations.com/index.cfm/2009/8/14/CFConversations-37-Roundtable-13--CFUnited-2009-Day-2-Part-2 We'll have full audience participation at the CFConversations roundtable at Day 1 of CFUnited. Anyone who wants to participate, or just listen, can be a part of this podcast.
ColdBox Platform 3.0.0
Presented By Luis Majano
Come and talk about the future of ColdBox and help it steer it into the future.
Media Downloads
ColdFusion User Group / Community Development BOF
Presented By John Mason
The success of any technology is tightly coupled with the growth and diversity of the community that grows around it. Local user groups are a great resource for developers to exchange ideas and work on their presentation skills. In this session, we'll discuss the various ways to start and develop a local user group in your area. How to find speakers, sponsors and topics? How to run the meetings, and how to market your group and find new members? We'll also talk about some of the common pitfalls in running a user group and how to manage them.
Designer and developers working together BOF
Presented By Dee Sadler
Developers and designers need to work together. Designers get all the bad rap for not designing things right, when it's the developer that needs to step up and change things. This is a BOF to make a standards document that we will distribute online in Adobe Buzzword so others can add to the list and create a document we can take to the managers so we can get in on the beginning of the process and change how developers and designers work together. We could also create a checklist to hand the designers of what we need.
iPhone Application Development
Presented By Joshua Cyr and Dan Vega
The iPhone is easily one of the coolest devices around but if you are anything like me you just can?t leave it at that. If you have an iPhone or you are thinking about getting one you have undoubtedly thought about iPhone application development. There are plenty of reasons to be interested in app development for the iPhone. First off there is plenty of money to be made out there and Apple has given us a great platform to be able to do this. You can also never put a price on adding another tool to your developer tool belt. As we move forward the mobile platform is becoming a more important one and the Apple iPhone is leading the way.
Model-Glue:Gesture release BOF
Presented By Dan Wilson
Model-Glue:Gesture is a ground breaking release 20 months in the making. We are proud to release Model-Glue:Gesture at CFUnited 09! Come meet with the Model-Glue team and members of the Model-Glue community. We'll talk about the direction of the framework, outstanding needs and let the audience tell us where they would like to see Model-Glue go next and let the Model-Glue team give a glimpse of the future!
SciFi BOF
Presented By Raymond Camden
Join Ray and other SciFi fans for a get together about your favorite Shows, Movies, Games and more
Silent Authentication BOF
Presented By Mike Brunt and John Farrar
Are your applications burdened with login prompts? Do you know of ways to eliminate this issue? Can these methods be used with legacy systems and Enterprise Content Management systems (ECMs)? This BOF is for those with the same questions, and it doesn't matter whether they come from yourself, your development team, or your management. It's important to know what options are available and what's successful so you can be prepared or retrofit your applications with "seamless" or "silent" authentication.
The CFML Advisory Committee - Happy First Birthday! BOF
Presented By Sean Corfield
A year ago, at CFUNITED 2008, Adobe announced the formation of the CFML Advisory Committee, made up of vendors and community members, charged with the task of answering the question "What is CFML?", providing a specification of the language and guidelines for vendors who implement extensions. Come to our BOF and find out what progress we've made and what we're planning for the future. We expect almost all of the committee to be at CFUNITED so this is a great opportunity to meet the team and ask us all your hard questions, face-to-face!
Tweetup
Presented By Todd Sharp
Get together with other Tweeple at the CFUnited Twitter after party! Everyone is invited, even non-CFUnited attendees! Taking place at the Stonewalls Tavern Bar in Lansdowne Resort.
ColdFusion (advanced)
Advanced Custom Tags
Presented By Ben Nadel
Learn how to use ColdFusion custom tags to their fullest extent. Content covers parent-child relationships, looping, custom execution, etc.
Media Downloads
Building Scalable Web Applications with ColdFusion
Presented By Oguz Demirkapi
This presentation will explain the importance of the architecturing software and steps for considering future of the applications. Both software and hardware systems of any application needs to be designed in a proper way to handle unexpected load or number of records in the database and possible problems and solutions to address these issues. Designed for mid to senior level ColdFusion developers.
Media Downloads
CFGroovy - Groovy for the CFML Developer
Presented By Barney Boisvert
Groovy is a relatively new dynamic language for the JVM that allows easy development while still allowing direct access to all the Java libraries available. Coupling this with CFML provides a fully dynamic environment that excels across the full application space. It also allows integration of technologies such as Hibernate directly into your CFML applications without requiring the compile-redeploy cycle typical to Java applications.
Media Downloads
Charting and ColdFusion
Presented By Raymond Camden
An examination of charting options within ColdFusion, including what is built in and integration with other tools like Google's charting system.
Media Downloads
Clustering ColdFusion - Myths and Legends
Presented By Mike Brunt
There are a good number of misconceptions about Clustering ColdFusion and these often lead to frustration with the whole mechanism and what can be done with it. In this session we will go through the setting up of a cluster and discuss in detail different scenarios where Clustering CF has a place.
Media Downloads
ColdFusion & PDF: Improving Your Workflow
Presented By Andy Allan
Placing an order, or receiving an order for some goods or services can be a long drawn out process involving: completing numerous forms, requiring multiple authorising signatures, providing different personnel with a copy of all the forms, waiting on finance to provide a Purchase Order number and so on. There's nothing good about this process. In this session we'll see how ColdFusion can improve this process and ultimately make the workflow more streamlined and more importantly, make sure you get that copy of Guitar Hero: World Tour much sooner to help boost the developers morale.
Media Downloads
Creating Public Facing API's
Presented By Simon Free
API's are becoming common place with all big web sites. Sites such as Google, Yahoo! and Twitter are all giving you access to API's that give you access to their data. Why? Is this something that you should do for your web site? Not only will we discuss why you should create an API we will also look at how you can create one. We will review some different concepts when creating API's and look at some of the things you need to watch out for. By the end of the presentation you will be ready to create a secure and useful API.
Media Downloads
CSI: Who killed ColdFusion?
Presented By John Hawksley and Darren Pywell
Join the CSI:ColdFusion Server Investigation team, as we unravel the mystery and hunt down the ColdFusion serial killer who's terrorizing CF Servers across the country.
eCommerce: Build or Buy
Presented By Selene Bainum
Have something to sell? This session will help you traverse the options: paying for an existing store like eBay or Amazon, buying someone else's store code and hosting it yourself, integrating with PayPal or Google Checkout and leave the credit processing to someone else or build everything yourself and handle your own transactions with your bank. We'll discuss each option, list the pros and cons for each and show pricing and examples of code integration. Includes a scenario calculator to help you determine lowest-cost options over the long term based on different selling scenarios.
Facebook apps with a ColdFusion backend
Presented By Simon Free
Social Networking sites are becoming a dominant marketing force with Facebook being one of the leading Sites. Anyone who has a Facebook account will have seen all the available apps that you can add to your profile. These apps do not reside on the Facebook server, they reside on your server and utilize your code and Facebook code. During this session we will look at how we can create a Facebook application that uses ColdFusion. We will look at the Facebook Code and review any pitfalls we may expect to find on the way.
Media Downloads
Geolocation with ColdFusion
Presented By Oguz Demirkapi
What's the killer app of the web? It might just be geolocation, a service that opens up tons of new business and service opportunities. Plus, the visual rock. See the cutting edge in mapping from the entrepreneurs leading the way with ColdFusion.
Media Downloads
Payment Processing Paradigm
Presented By Gail (Montreal) Shoffey Keeler
Principle e-commerce developers integrate payment processing modules into their applications for seamless real-time transaction settlements. Integrating payment processing into your application will provide users with an uncomplicated and seamless purchasing experience; increase sales opportunities; and create and maintain satisfying customer relationships. This session investigates merchant account configurations, examines connectivity to a merchant's Application Programming Interface (API), and reviews compliance with Payment Card Industry Data Security Standard (PCI DSS).
Media Downloads
PDF Documents and Forms in ColdFusion 9
Presented By Jeff Coughlin
Working with PDFs in ColdFusion couldn?t be easier in ColdFusion 9. In this session we'll learn about many of CF9's new PDF functionalities like manipulating, merging, optimizing, and extracting data, as well as searching metadata information within PDFs. We'll also discover how ColdFusion 9 allows us to populate forms as well as capture data from PDF forms for processing. We'll wrap up with server-side printing of our finalized PDF manipulation and show how it can be used for things like printing packaging slips.
Media Downloads
Practical Refactoring: Making Bad Code Good
Presented By Dan Wilson
If you work on a legacy application, or on code built by lots of developers over the years, you likely see room for improvement. In our Practical Refactoring session, we'll look at lots of code samples and walk through making incremental changes to speed development, reduce errors and make life easier for everyone involved.
Media Downloads
Railo Open Source
Presented By Gert Franz
- What is possible with Railo Open Source? - How compatible is it to CF8 and 9? - Are there performance benefits when using Railo OS? - Samples of Railo OS solutions? - New features in Railo OS
Media Downloads
Real world ecommerce with ColdFusion
Presented By Lawrence Cramer
Creating ecommerce web sites for ColdFusion developer's clients. A real world discussion on the technical, logistical, and legal concerns of helping our clients sell on the web.
Media Downloads
Thinking Outside of the CF Box
Presented By John Paul Ashenfelter
There's a lot going on in the wider world outside of ColdFusion that developers should be aware of. This talk is a whirlwind tour of what's on the leading and _bleeding_ edge of languages, tools, techniques, libraries, and platforms that savvy web developers should be aware of. This dynamic talk will feature up-to-the-minute information, but at the end of 2008 some examples would include: * new web-oriented languages like Erlang, Scala, and Clojure * new development tools such as git, mercurial, and bazaar * new techniques such behavior-driven development * new platforms for deployment and delivery
Media Downloads
ColdFusion (basics)
ColdFusion Basics
Presented By John Farrar
Not everyone learns best from a book. If you would rather have a hands on class that takes you through the basics of ColdFusion then that is what this class will be about. This class will cover the same basics but with fresh examples not in my book and with updated content. Come and strengthen your foundation in ColdFusion development.
Media Downloads
How to Setup a Local Development Environment
Presented By Yancy Wharton
An introduction to developing in ColdFusion (or Flex) and the key tools that are available to developers (on both windows and mac) for free or for little cost. Covering Webservers, CF install types (standalone vs instances) tools (Eclipse, Dreamweaver) and the associated plugins. touching on version control and testing (SVN, Selenium) and task automation (ANT)
Media Downloads
How to Teach ColdFusion
Presented By Terry Ryan
Exactly what it is. Terry is the ColdFusion Evangelist at Adobe and is the perfect person to show you the best way to teach ColdFusion. More details coming soon.
Requirements and Estimating
Presented By Peter Bell
Estimating and requirements gathering are an important part of all our jobs. Your boss or your client doesn't care about CF Eclipse, Transfer or Code Generation, but improving your requirements gathering and estimating skills can make a big difference in how they value your skills. Learn best practices for more accurately specifying and estimating projects using Intent Driven Design.
Media Downloads
Understanding Application.cfc
Presented By Raymond Camden
Any application you write should have an application.cfc file. What is this file? How does it work? How is it different than the old application.cfm and what really special things can it do? Examples will include layout control and fully search engine safe urls.
ColdFusion 9 and ColdFusion Builder
ColdFusion 9 & AIR: Developing Offline Applications
Presented By Hemant Khandelwal
Learn about the new AS3 persistence library for Adobe AIR that easily allows you to build online/offline applications that synchronize with a remote ColdFusion 9 datasource. This session will walk you through the steps of storing data and implementing conflict resolution.
ColdFusion 9 & LiveCycle ES: SOA Development
Presented By Greg Wilson
ColdFusion 9 introduces ?ColdFusion as a Service (CFaaS)? allowing many of the great features of ColdFusion to be exposed as a callable service accessible using SOAP or Flash remoting. Adobe LiveCycle ES is a SOA platform that provides 100+ services and the ability to orchestrate these services using a sophisticated workflow engine. In this session, we?ll explore how ColdFusion 9 and LiveCycle ES can work together to result in some truly amazing server-side capabilities. We?ll show how a LiveCycle ES process can create calendar entries in Exchange, manipulate images, query ColdFusion datasources and more, all via CFaaS. We?ll explore both the technical aspects of making this happen as well as discuss several use-cases. To complete the integration picture, we?ll explore various ways that ColdFusion applications can call LiveCycle ES processes.
ColdFusion 9: Advanced ORM
Presented By Manju Kiran Pacchhipulusu
Building on top of the "ColdFusion 9: Introduction to ORM" session, we'll go beyond the basics and explore some of the more advanced aspects of ORM. In this session we'll talk about caching for scalability and performance, transaction management and the underlying Hibernate configuration settings.
ColdFusion 9: An Insider's Guide
Presented By Hemant Khandelwal
ColdFusion 9: An Introduction to ORM
Presented By Terry Ryan
ColdFusion 9: JavaScript & AJAX Driven User Interfaces
Presented By Bhakti Pingale
With ColdFusion 9, you don't need to be a JavaScript expert to build the next generation of rich internet applications. New tags like CFMAP, CFMEDIAPLAYER and CFMESSAGEBOX make it easy to embed complex controls while CFLAYOUT helps to build sophisticated layouts. This session will explore the built-in ColdFusion 9 user interface and AJAX components, and show you how to tie them together to build advanced user interfaces.
ColdFusion 9: Server Administration
Presented By Mike Collins
ColdFusion 9 adds new tools for ColdFusion server Administrators. This session will include an overview of some of the new tools and techniques that make it easier than ever to manage servers and clusters.
Media Downloads
ColdFusion 9: What's New
Presented By Adam Lehman
Get up to speed on all the new functionality and enhancements of ColdFusion 9 and ColdFusion Builder. You'll learn about new CFML language enhancements and get an introduction to object-relational mapping (ORM) in ColdFusion. We'll also explore the new desktop-based Server Manager, how to interact with Microsoft Office documents, and much more. Come see what all the buzz is about and leave with a full understanding of everything ColdFusion 9 and ColdFusion Builder have to offer.
ColdFusion 9: Working w/ MS Office, Sharepoint and Exchange
Presented By Terry Ryan and Dipanwita Sarkar
Discover how ColdFusion 9 builds on existing support for Microsoft .NET and Exchange by featuring integration with Microsoft Office and SharePoint. In this session, you'll learn how to work with Excel spreadsheets and create PowerPoint presentations in ColdFusion. We will also show you how easy it is to build SharePoint web parts with ColdFusion and convert documents to PDF so that they are accessible on the web.
ColdFusion Builder: Building Extensions with CFML
Presented By Adam Lehman
The new tool for rapid ColdFusion development, ColdFusion Builder, has powerful code generation tooling baked right in. Developers can extend the functionality of ColdFusion Builder using technology they already know... CFML! This session will showcase this powerful feature, and how you can use it to ratchet-up your RAD tool kit.
ColdFusion Builder: Getting Started (Bring Your Laptop)
Presented By Bhakti Pingale and Dipanwita Sarkar
Take the new tool for ColdFusion development, ColdFusion Builder, for a spin! Bring your laptop to this hands-on session and install the new tool for rapid application development with ColdFusion. If you are new to the Eclipse platform, this session will help you develop, debug, and deploy your first application with ColdFusion Builder. For those who are attending our BYOL session, please make sure you walk in for the pre-session installations in the Millenium Falcon Room on August 12th, Wednesday, during lunch hours (12-1:30PM)
Configuration,Testing & Deployment
Build/Deploy/Upgrade
Presented By Joshua Cyr
A review of common issues and considerations when building an application that will be distributed to multiple users/customers. Code Samples for DB build, deploy, upgrade reviewed and provided.
Building an Enterprise Install of ColdFusion from Ground Zero
Presented By Mike Brunt
So your CEO gives you the task of building out an Enterprise High Availability infrastructure to support a migrated application which due to a heavy marketing effort will need to support 15 million hits per month. He wants to establish a budget for this new infrastructure and a time-line for full roll out. So where do you start and how will you get him what he needs? This session will go through all needed items to achieve this goal.
Media Downloads
Dynamic Load Testing with Webserver Stress Tool
Presented By Ajay Sathuluri
How to do basic, parameterized, and scripted load testing with Paessler's Webserver Stress Tool. It's relatively inexpensive, simple and easy to use. I'll demo setting up a set of URLs, multiple users, URLs bound to a dataset (parameterize the tested URLs), and scripting. In load testing a large codebase, we came across some strange error codes. I'll show you some examples, and some good ways to setup and look at the test results and logs to track down those issues. Also, some other testing tools make it difficult to impossible to simulate multiple simultaneous CF sessions; I'll show you some strategies for how to do that. We will also be using FusionReactor to monitor the server's behavior during the load test; CPU, Memory, request times, stack traces.
Media Downloads
Living in the Cloud
Presented By Sean Corfield
The dream of cloud computing is cheap, scalable, on-demand power. What is it really like to run your production applications up in the cloud? What are the design issues you will face? How could you migrate from a traditional data center? Broadchoice runs its two main products on Amazon EC2 and uses S3 for persistent storage. Come and find out how we did it and the challenges we faced along the way - and why we like Amazon as a hosting environment!
Media Downloads
Performance Tuning ColdFusion: Before the JVM
Presented By Chris Peterson
This presentation will go over a holistic approach to identifying performance issues with ColdFusion applications. I will be showing memory and heap dump analysis using HPJmeter and VisualVM, using the MS SQL Database Engine Tuning Advisor, and applying observation techniques to quickly isolate the cause of performance woes.
Subversion for Smarties - Do More With Subversion
Presented By Cameron Childress
So you know how to Branch and Tag, but you have a sneaky suspicion there is more you could be doing with SVN. Come find out what you've been missing out on and how to make Subversion do more for you!
Media Downloads
Using Ant to Deploy ColdFusion Application
Presented By Doug Hughes
Ant is a fantastic tool for deploying applications. It's widely used in the Java world, but is under utilized by ColdFusion developers? What can it do? Pretty much all the tedious steps you currently do manually! In this presentation I'll give an overview of Ant as well as demonstrate CFAnt, which is an open source suite of Ant tasks that implement all of the features of the ColdFusion admin API!
Media Downloads
Databases
Advanced SQL for ColdFusion
Presented By Sean Woods
The focus of this session will be on writing advanced SQL for ColdFusion applications and SQL optimization. We will cover ColdFusion specific features such as QofQ of heterogeneous integration, employing transactions in your code, the many facets of query parameterization and more. We'll also look at advanced database features available on most platforms such as views, stored procedures and triggers and how you can use them in you ColdFusion apps. Finally, we'll cover optimization techniques such as indexing strategies, SQL tuning guidelines, and the importance of understanding what's happening inside your database. The session will assume that the audience is familiar with basic SQL syntax and the fundamentals of relational databases.
Media Downloads
Database Performance Tuning: No Magic is Needed a Systematic Approach Will Do
Presented By Damon Brown
This presentation gives you the knowledge of how to apply a systematic approach to Database performance tuning and the tools available in Oracle to get the job done. This all is wrapped into a practical troubleshooting method which has so far helped the author to accurately troubleshoot many performance issues. Discussion of the Method R tunning process and review database tools like tracing and Oracle AWR reporting to gather the appropriate information.
Database Tips, Tricks, & Secrets
Presented By Nate Nelson
Have you ever wanted to know how those strange database experts are able to do their job without going insane? This session will cover some heavily used database tips, tricks, and secrets from multiple database platforms. These tips are have been used first hand and compiled for you in one presentation. Every developer that has any interaction with a database should find this session of value.
Getting Started with SQL Server 2008 for ColdFusion Developers
Presented By Jeremy Kadlec
With each release of SQL Server new opportunities are available to improve your coding which in turn improves the security and performance of your Cold Fusion web sites. Come to this session to learn about how SQL Server 2008 opens up many new opportunities with T-SQL, functions, CLR, auditing, data types, encryption, DMV?s and much more. Ramp up your SQL Server knowledge in this session to make immediate impacts on your applications.
Media Downloads
Head to Head Database Systems: Oracle vs SQL Server vs MySQL
Presented By Nate Nelson
Do you think the grass is greener on the other side? Have you ever wanted to work with another Database Platform, but had no idea where to start? Do you think your Database flavor beats them all? If you answered yes to any of these questions, then you will like this presentation. There are many Database Management Systems to choose from and with each flavor comes multiple pros and cons. Come and see a side by side comparison of three of the most heavily used systems directly from the experts who use them.
Intro to SQL Server Reporting
Presented By Selene Bainum
Unleash the power of SQL Server Reporting Services (SSRS) to create comprehensive reports from your SQL Server database. You can easily author, manage and secure reports using Microsoft?s tool. The reports can be delivered multiple ways, including via email and web-based report server. SSRS allows you to spend less time writing HTML and more time doing what you love ? writing queries and ColdFusion code!
Using Apache Derby, the Open Source Database Embedded in ColdFusion 8
Presented By Charlie Arehart
Learn about the Apache Derby database included in ColdFusion 8. A full-featured database with a ten-year heritage, Apache Derby is fully transactional, easy to use, and standards based and has the advanced features you'd expect in any quality DBMS. Yet it's small, at only 2MB. In this session, you'll find out how to use Apache Derby within ColdFusion, as well as about tools that work with it and where to learn more.
Media Downloads
Flex (advanced)
Data Visualization with Flex
Presented By Thomas Gonzalez and Michael VanDaniker
In this session we will discuss various techniques and best practices for building data visualization solutions within Flex 3. Topics to be covered will include implementation and customization charting components, best practices for working with larger multi-dimensional data sets on the client, pragmatic programming approaches to working with and visualizing data. Session Level - 300/400 Level Rating
Flex 4 Components
Presented By RJ Owen
Flex Component architecture in Flex 4 is dynamic and agile, able to quickly react and be easily modified. In this session we'll talk about the differences between building components in Flex 3 and Flex 4 and go through several examples of how Flex 4 makes component development easy and more flexible. We'll also examine the way that Flex 4 integrates with Flash Catalyst and how easy it is to implement the interface your designs envision.
Media Downloads
Flex and Google App Engine
Presented By Andrew Schwabe
This is a presentation on how to build a simple web application with flex on top of google's massively scalable and free Google App Engine (GAE) using Java, BlazeDS, and even CFML !!!
Media Downloads
Groovin' to the Fusion: Flex Edition
Presented By Joe Rinehart
Groovy, Hibernate, and Spring are top-notch technologies for writing business models and integrating with a database. ColdFusion's the easiest server on the block for exposing their Java-based services. Flex is, without a doubt, the best way to provide an interface for your web app. Join Joe Rinehart as he shows how they all work together to provide an easy-to-develop, high-performance stack for your RIA needs.
Riding Coattails to the Top: Using Open Source Flex and ActionScript Projects
Presented By Doug McCune
Nobody likes to reinvent the wheel, but unless you know what open source projects are already out there and how to find new open source code, you're destined to do more work than you need to. In this session I'll present some of the coolest open source projects that have emerged in the past year. We'll touch on Flex, AIR, and pure ActionScript projects. We'll cover a little bit of everything from application frameworks to 3D physics to augmented reality. I'll show off a few sample applications that combine multiple open source projects to illustrate the power of taking advantage of what's out there. I'll dive into some code to explain the inner workings of some of the samples, but largely this will not be a deep dive into mountains of code.
Media Downloads
Using Design Patterns in Flex
Presented By Yakov Fain
Design patterns have become the lingua franca of any object-oriented language. They suggest approach to common problems that arise during software development regardless of what programming language. But implementation of these patterns is specific to the language. The main goal of this presentation is to highlight selected patterns as they may be implemented taking advantages of Flex framework. You'll see a not so obvious implementation of a Singleton, how a Proxy can dramatically change the behavior of an object, why a Mediator is a must-have in each Flex application. You'll also understand why Data Transfer Objects are so important in Flex remoting.
Media Downloads
Flex (basics)
AIR: Building Desktop Applications with Flex 3
Presented By Rob Rusher
This course is designed to equip experienced Adobe Flex developers with the skills needed to begin developing robust desktop applications using Adobe AIR.
Media Downloads
Connecting Flex to ColdFusion
Presented By Douglas Knudsen
aka 'How do I hook this shiny new Flex app up to Cold Fusion'. Flex offers three ways to obtain and send data to and from your Cold Fusion server. We will cover each of these three, comparing and contrasting the differences. Along the way we will see how to generate simple XML for consumption by your Flex application, use e4x the Ecma Script for XML standard, map CFCs to ActionScript objects, and cover some Flex 101 topics.
Media Downloads
Digging Through The Flex Framework
Presented By Javier Julio
To grow and succeed as a Flex developer there is one particular habit you want to develop. The curiosity and desire to dig through the Flex framework source. As you solve more complex problems and develop more complex software you?ll realize what Flex offers out of the box isn?t always enough. I?ll walk you through various techniques and tips to help you develop this necessary skill and also demonstrate some real world examples (components that I've built and use in production software regularly) to motivate you into digging through the Flex framework.
Media Downloads
Divide and Conquer: Greenthreading in Flex/AIR
Presented By Huyen Dao
As Flex and AIR development grows, increasingly complex and data-heavy applications require approaches and techniques for crunching massive amounts of data while maintaining interactivity and performance. By using greenthreading, a developer can break up long processes in order to better fit and more efficiently run within the Flash platform.
Media Downloads
Exploring Real-time apps with ColdFusion and Blaze DS / Live Cycle Data Services ES
Presented By Dan Blackman
In this session, ColdFusion Developers will explore using their exisitng CFC services to enhance the usability, interactivity, and scalability of their ColdFusion Applications. Learn how to energize your applications with the integration of ColdFusion services with Flex Live Cycle DataServices ES.
Media Downloads
Flash Catalyst round trip wireframe
Presented By Dee Sadler
This will take the new Flash Catalyst and show how to start with a Fireworks file and go into Flash Catalyst. It will start with a wireframe, then end up with the finished piece which we'll show in the beginning.
Media Downloads
How not to code flex applications
Presented By Jeff Tapper
Having worked on hundreds of various flex applications, I've had a chance to see all sorts of bad practices in use. In this session, we will look at several mistakes: common ones, amusing ones, ones which got someone fired, and talk through ways of making you a better coder, or at least one who makes a better caliber of mistakes.
Media Downloads
Intro to Flex Debugging and Profiling
Presented By Jun Heider
Level: 100 Details: If you are new to Flex development and want to be shown the ropes on how to debug and profile your applications, this is the session for you. During this session all aspects of debugging and profiling your applications using Flex Builder and other useful tools will be covered through both oral presentation and live demonstration. By the end of the session you should have a good understanding of the tools available to you for debugging and profiling your Flex applications.
Media Downloads
Skinning Components in Flex 4 (Gumbo)
Presented By Theo Rushin Jr
Adobe has dramatically improved the process and techniques for skinning component in Flex 4 (codename: GUMBO). In Flex 4 components skins can be composed of many different elements such as text, images, FXG graphics, transitions, filters, transforms, and states. Skinning components is now so much more versatile. In this presentation I would like to show you how you can take advantage of the new Flex skinning architecture. I will begin by explaining the various Flex 4 skinning techniques. Then I will demonstrate some rather simple examples of skinning without custom components. Lastly I will cover some more advance techniques such as using FXG (Adobe's XML-based graphics interchange format for the Flash Platform).
Media Downloads
Unit and Functional Testing your Flex Apps
Presented By Mike Nimer
This session will cover the how and why of unit testing your Flex Applications. We will be going over the different libraries that are available, IDE integration, and how to write unit tests for AS3/Flex applications.
Media Downloads
Frameworks
A CF Developer's Guide to the Mate Flex Framework
Presented By Brian Rinaldi
Learn how to use the Mate framework when building a Flex application that connects to ColdFusion. Mate was developed by Nahuel Foronda of ASFusion and is an easy-to-use and powerful framework for Flex development. It will feel comfortable to many ColdFusion developers who use common MVC frameworks. This session will show you the basics of using Mate in a Flex/AIR application.
Media Downloads
Atomic Reactor! Or how I learned to stop worrying and love the ORM
Presented By Mark Drew
Accessing your database from CFML has never been easier, but with that ease, comes a lot of repetitive code. This repetitive code starts spreading across your files and the developer gets bored (and maybe even a bit too 'creative'!). In this presentation Mark Drew will guide you through using Reactor, an ORM for CFML! This will allow you to create easy and re-usable code that is easy to extend and even make into your whole Service Layer.
Media Downloads
Blowing Your Mind With Merapi
Presented By Andrew Powell
Merapi is the bridge that allows your AIR and Flex apps to talk to Java applications on your computer. We will go over the framework, how it works and all that jazz, but what this session is really all about is simple: the demos. This session will contain the coolest demos you've ever seen including: The Merapi-Powered Robot, RFID Samples (with prizes!), TextToSpeech Samples, MS Office Integration, and other cool demos. Don't miss out on the one session that everyone will be talking about.
Busy Developers Guide to Fusebox
Presented By Adam Haskell
Fusebox is the oldest framework for ColdFusion. It has a legacy older than many developers have experience with CFML itself. Over the years Fusebox has morphed and changed more than once yet old tales stick around longer than warranted. Busy developers often take the advice/word from their fellow CFML companions. Come join the current lead for Fusebox on a journey through some of the common myths and misunderstanding about Fusebox. Don't take someone's word for it come check out Fusebox for yourself. We'll also discover how NoXML Fusebox works as well as discuss how to take a pragmatic approach to introducing Fusebox (or any framework really). It isn't nearly as painful as some may think.
Media Downloads
ColdBox
Presented By Luis Majano
The most comprehensive, best-documented ObjectOriented ColdFusion framework to date.
Media Downloads
Flex development with the Swiz Framework
Presented By Chris Scott
In this session I will introduce Swiz, a framework for Adobe Flex that aims to bring simplicity to RIA development. Swiz provides Inversion of Control, event handing, and simple life cycle for asynchronous remote methods and a true MVC architecture. In contrast to other major frameworks for Flex, Swiz imposes no JEE patterns on your code, no repetitive folder layouts, and no boilerplate code on your development. Swiz represents best practices learned from the top RIA developers at some of the best consulting ?rms in the industry, enabling Swiz to be simple, lightweight, and extremely productive.
Media Downloads
Head First Mach II
Presented By Kurt Wiersma
Come to this session to get an introduction to why you should consider using Mach II on your next project and how you can build better applications with Mach II.
Media Downloads
Model-Glue and you: MVC, hassle free!
Presented By Mark Drew
Whether you are already used to developing object-oriented applications or are a hardened veteran of the coding trenches, this presentation will introduce you to easy framework of Model-Glue. Model-Glue allows you to develop applications on the Model-View-Controler design pattern, hassle free. Your coding will become re-usable and DRY (Don't Repeat Yourself)! Covering topics of configuration, development, best practice and scaffolding this presentation will get you up and running and coding extensible applications in 60 minutes or less!
Media Downloads
Model-Glue:Gesture for Fun and Profit
Presented By Dan Wilson
Come see the top 10 ways Model-Glue:Gesture helps you write better applications faster. Model-Glue:Gesture will be released at CFUnited and brings significant new features like event-generation, custom scaffold generation, event types and Application.cfc lifecycle integration. You'll even see snazzy new ways to make your deadlines in record time.
Media Downloads
Real World ColdSpring
Presented By Kurt Wiersma
Have you ever wondered what ColdSpring is and why you would want to use it? If so this session is for you. We will go over the problems that ColdSpring solves and how you can use it to make your applications better.
Media Downloads
Taming CFCs with ColdSpring
Presented By Dan Wilson
The ColdSpring framework is a must-use framework for rapidly building maintainable CFC based applications. We'll walk through live examples of the most common uses of ColdSpring and showcase how each feature contributes to quality code.
Media Downloads
Transfer 101
Presented By Dan Vega
Transfer is an Object Relational Mapper for ColdFusion. It's main focus is to automate the repetitive tasks of creating the SQL and custom CFCs that are often required when developing an Object Oriented ColdFusion application. Through a central configuration file Transfer knows how to generate objects, and how to manage them and their relationships back to the database, without you having to write any of the SQL or write the CFCs by hand. In this presentation you will learn how to install and get up and running with transfer. After that we will walk through real world code examples that will give you a great idea of why Transfer is just flat out awesome. After that we will walk through any questions you might have.by hand. In this presentation you will learn how to install and get up and running with transfer. After that we will walk through real world code examples that will give you a great idea of why Transfer is just flat out awesome. After that we will walk through any questions you might have.
Media Downloads
General Session
Adobe Keyote
Presented By Ben Forta and Adam Lehman
A very special presentation from our Platinum Sponsors
CF is Dead...Long Live CF!
Presented By Joe Rinehart
Its about showing uses and places CF makes a difference. A lot of people have caught up on the old mainstay of "CF makes it easy to write database apps" . You can't miss Joe on stage with no strings attached, its not a pitch, its just what he thinks.
Demo Mania
Presenter TBA
The Demo Mania will include app previews from the following presenters: Todd Sharp - SlideSix, Oguz Demirkapi - i18N Manager, David Stockton - FusionAnalytics, John Mason - Merlin, Dan Vega - TBA, Hal Helms- Event Driven Programming, Raymond Camden - GameOne, John Farrar - jQuery Theme Tags in CFML, Timothy Farrar - SOS Installer. The raffle will also take place in between the presentations so make sure you are present!
Managing Projects
Code Reviews and Team Dynamics
Presented By Adam Haskell
Often times the most expensive aspect of even successful projects is maintenance. Code reviews are a vital step of the software delivery process that are often skipped or, even worse, implemented poorly. We'll explore good practices as it relates to code reviews and mentoring/cross training. Code reviews don't have to be arduous and scary. They can be fun and helpful! Discussion points include alternative types of code reviews, tools to help code reviews, and pitfalls others have experienced.
Media Downloads
Dancing with the Devil: Dealing With Difficult Customers
Presented By Hal Helms and Clark Valberg
Ah, customers: business would be great if we could just get rid of them! The humor in this statement is the absurdity of it, yet it's easy to understand the feelings that prompt it. In this session, Hal and Clark (who believe they've had MORE than their share of difficult customers) explain how the term "difficult customer" often is often misapplied; more often the problem is that a bad dynamic has been established between developer and client. Using real-life case studies, we'll share specific techniques we've found to be successful in both (a) avoiding problems in the first place and (b) turning "difficult customers" into enthusiastic fans.
Get More Done! - Effective Project & Team Management
Presented By Mark Phillips
Get More Done - Effective Project & Team Management Planning your team's workload can be boring, time-consuming and frustratingly useless. When things are flying around faster than they can get done who cares what someone put down in an Excel spreadsheet? Mark will give you quick, practical, real-world tips to make planning a snap and the basis for getting more done -everyday. With a plan in hand, Mark will show you how you can use it as a basis for better project management: improved communications with your client, better expectations management, happier, healthier teams and increased revenue are just some of the benefits Mark will talk about.
Media Downloads
Selling Professional Development at the Resistant Shop
Presented By Terry Ryan
You've started using Subversion, you've drunk the frameworks Kool-Aid, and you go so far as to use an Ant script to launch ColdFusion Builder. There's only one problem, your co-workers don't want to join you. Worse still, your boss doesn't see the big deal, and upper management starts an anti-framework club. You don't want to leave but you can't fathom staying at a workplace that doesn't embrace progress. What do you do? You leave the technical behind, dust off those so called soft skills, and turn to politics to get the job done. This session will help you to identify all of the players on the opposing team, figure out their issues, determine what techniques to use to change their minds, and avoid turning into Machiavelli in the process. By the end of the session, you should have a set of concrete tactics and strategies to go back to your organization and start converting the masses.
Misc
Adobe Pool Party
Presenter TBA
Expo Morning Networking Break
Presenter TBA
Lunch
Presenter TBA
Lunch will be served in 3 restaurants. You will be guided to a restaurant that has available seating in the Resort Complex
Press Room
Presenter TBA
All questions for CFUnited Advisory Team and Adobe Keynote presenters can be asked here. Media invite only
THE NEW EXECUTIVE PRESENCE!
Presented By Janine Driver
Do you know how executives at the helm of top Fortune 100 companies use their body language and visual image to convey confidence instantly? When it comes to building business relationships how important is it for you to quickly connect with others while remaining authentically you? What would it mean to your personal and professional success if you were to radiate even more confidence, poise, and authority then you already have (all in the time it takes to watch a movie or commute to work)? The polished total leader has it and those on their way up the ladder are being sent to weeklong training sessions to find it. It's an essential pre-requisite for career advancement and it matters just as much as impeccable credentials and an impressive track record. It's the hot success buzz phrase that pokes its head into executive board rooms from Disney to Booz Allen Hamilton to Coca-Cola to J.P. Morgan Chase Executive Presence. It's the wrapping paper that your expertise and skill sets are packaged in. Nonverbal communication comprises more than 90% of all signals that people send to each other when communicating. Although it may seem that words are the easiest way to communicate with people, they are not always the most honest or direct. This is an easy problem to fix, all you have to do is be R.O.A.R.!
OO Development
Busy Programers Guide to Java part 1
Presented By Adam Haskell
All developers are busy and somehow amongst all our projects we need to learn about new technologies. Java's environment can be intimidating and just getting past learning to develop in the environment can be hard. No more excuses, in this session we'll go from little to no knowledge of Java and set you on the fast track to writing Java. We'll explore Eclipse as a Java IDE, exposing hot keys and how debugging works. We'll also explore some basic Java concepts that are different from CFML. Most importantly we'll discover how to write a simple Java class and compile it, so we can use it within our CFML applications.
Media Downloads
Busy Programers Guide to Java part 2
Presented By Adam Haskell
All developers are busy and somehow amongst all our projects we need to learn about new technologies. We've already tackled part of Java's environment but we still need to explore the web side of Java. In this session we'll explore the web side of Java in the context of our CFML applications. We'll take an in depth dive into how Java web applications work. We'll look at what a Java Application Server is and how it works. We'll explore the difference between a JEE App Server and a servlet container, and why you might care. We'll explore Web Application Archives (WARs) and Enterprise Application Archives (EARs). We'll also discover what that web.xml file does and how we can use it to integrate with other web software. Finally we'll learn how to leverage custom written Java in our CFML applications.
Media Downloads
Design Patterns and ColdFusion: Exploring Object Based Programming
Presented By Dan Blackman
In this session, ColdFusion Developers will explore these advanced concepts to enhance the reusability, maintainability and scalability of their ColdFusion applications. Learn how to streamline your application development process through modularization.
Media Downloads
Extending CFCs' Power
Presented By Hal Helms
CFCs rocked the ColdFusion world, bringing real-world OO benefits to CF programmers. But...Adobe forgot a few things. In this talk, Hal Helms explains how to create a base Component.cfc that offers flexible, implicit getters/setters, object identity, probing the contents of CFCs and much more. If you use CFCs in your development, you should attend this talk. At its conclusion, you'll get a URL to download Hal's base Component.cfc for your own use!
Introduction to OO Modeling and Design
Presented By Brian Kotek
Object-oriented programming is quickly becoming a hot topic among ColdFusion developers. Unfortunately, OO can be hard to wrap one's head around, and confusion is rampant. Join Brian Kotek as he explorers OO modeling and design. Topics will include: * The basics of UML and class diagrams * Thinking about the model * Design principles * Indicators of design quality * Theory meets real life OOP is widely understood to deliver the biggest benefit for complex applications that leverage large, behavior-rich domain models. One area that Brian wants to consider is the role of OO techniques applied to "normal" ColdFusion applications. Since many CF apps are "data-centric", what advantages (if any) are gained from adopting OOP for that kind of application? Come to this session to gain a foundation in OO modeling and add your voice to the discussion. Please note that an understanding of basic concepts such as what objects, methods, and inheritance are is necessary, as this session isn't a primer on OO itself, but on OO design.
Media Downloads
Leveraging Basic Object Oriented Concepts in ColdFusion
Presented By Phill Nacelli
This session will introduce you to the basic concepts of object oriented development along with some basic design patterns by looking at real world code examples. Today's ColdFusion developers are bombarded by complex terms such as Singletons, Facades, Data Access Objects(DAOs) and other design patterns, making it hard for the novice to understand these valuable concepts without looking at actual code. This session will demystify those terms and give you the basic knowledge needed to build a foundation into the real advantages of Object Oriented programming.
Media Downloads
RAD Object Oriented CF Development
Presented By Peter Bell
Object Oriented programming can be quicker as well as more maintainable than procedural code, but you have to use the right patterns in the right way so you can focus on getting your sites live rather than worrying about DAO's and Gateways. In one hour, learn a series of patterns we have used to build rich custom web applications in days rather than months. Some OO experience required.





































