CFUnited Blog

The next set of topics!!!

Hello my patient followers :) Now, (drumroll please), it is my honor to introduce to you...THE NEXT SET OF TOPICS! Whooohoooooo!

I hope you are all as excited as I am!

AIR Development with jQuery and ColdFusion - Ray Camden

ColdFusion Builder Extensions, making your IDE work for you! - Simon Free

ColdFusion with noSQL - John Paul Ashenfelter

Design Patterns for ColdFusion + Flex RIA - Joe Rinehart

FW/1 - The Invisible Framework - Sean Corfield

I Bet You Didn't Know You Could Do That With ColdFusion - Elliott Sprehn

The Swiz Framework - Brian Kotek

10 Things You Should Know About ORM - Sam Farmer

ColdFusion Builder - Chaz Chumley

Cache Me If You Can - Dan Wilson and Mike Brunt

More to come soon...

Check out our topics' page to see these topic descriptions and our full list of topics!!

Topic Voting Opens to Public!

Hello world of all things ColdFusion, Flex and Air!

We are officially opening up the list of topics for the community to vote on! Our keen and trusty Advisory Board have voted on some of these topics already. Some of the topics they are voting on as we speak (blog). But we want to hear the voice of the people, the CF fanatics, the proud self-proclaimed geeks that truly represent what CFUnited is all about! Answer the call to action and make your voices heard!

Evaluate the topics submitted and VOTE

From gurus to newbies, everyone in the world and their dogs can vote (as long as they have an e-mail address) until February 12, 2010.

Deadline for Topic Submissions is Fast Approaching!

Hey fellow CFUnited followers!

Call for Speakers is coming to a close. Officially, the last day to submit topics is February 5, 2010. Submit anything you want, before midnight next Friday at the Call for Speakers.

If you submit after this date, it will most likely never get looked at, and probably gather dust in a dungeon off the coast of Antarctica.

PLEASE SUBMIT YOUR TOPICS!!!!

Announcing the next set of topics!!

Lo and Behold - What You All Have Been Waiting For...

NEXT ROUND OF TOPICS!!

Building Self-Updating ColdFusion Builder Extensions- Brian Rinaldi - This will cover not just the basics of building ColdFusion Builder extensions but will also incorporate a library of components that allow you to make your extension update itself when new versions are released. The library is being built as part of a ADC article to be released in late January. It will even directly link to RIAForge to look for updates.

What Your Mother Never Told You About ColdFusion 9 ORM -Bob Silverberg - The ColdFusion engineering team have made it very easy to make use of Hibernate's ORM features out of the box, but what if you want to do something a bit more complicated? In this session we'll cover some topics that are important to understand, but that might not be that easy to pick up by reading the ColdFusion documentation. These topics will include Hibernate Session Management, Understanding Object States, Working with Detached Objects, Concurrency and Event Handling.

Real World ColdSpring - 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.

CFWheels - Convention over Configuration - Mike Henke - Would discuss how Conventions over Configuration make life easier and use examples from CFWheels.

ColdFusion One Liners - Sam Farmer - ColdFusion is all about making the hard things easy. This topic will explore this concept by showing examples of what can be done with one line of ColdFusion to produce compelling results in AJAX, Rich Internet Applications, Converting Files, PDF and Object-Relational Mapping (ORM).

Practical Ajax Security-Jason Dean - With the introduction of Rich Internet Applications (RIAs) over the last several years, it seems that everyone is jumping on the RIA bandwagon. But is any thought being given to what might need to be done to ensure that our Web 2.0 applications are secure? Or are they are not introducing new vulnerabilities into existing applications? In this presentation, we will look at some of the security issues that can arise from introducing Ajax into your applications and about how to mitigate the risks of opening up remote services for Ajax.

How to Read a Stack Trace -Daryl Banttari - Learn how to gather, interpret, and act on Java exception and running-thread stack traces in ColdFusion.

Searching With Apache Solr - Shannon Hicks - Solr is now included with ColdFusion 9, but are you using it to it's full potential? Explore using Solr directly, instead of using CF9's built-in search tags & functions.

Testing and Debugging CF for Flex UIs - Joe Rinehart - When ColdFusion returns an error message to Flex, you're not exactly given a user-friendly error message. Instead, you often have to dig to find out just where the error occurred. Join Joe as he shares lessons learned from four years' of enterprise ColdFusion + Flex RIA development. We'll discover how to use MXUnit and ColdSpring to simulate a running Flex client, how write to automatic Flex tests for your ColdFusion services, and how to see exactly what bytes are travelling between your ColdFusion server and Flex clients. After this session, you'll be able to write ColdFusion RIAs with less bugs, and spend less time fixing problems when they do occur!

Announcing first round of CFUnited sessions

Announcing first round of CFUnited sessions:

ColdFusion and jQuery: Two Great Tastes that Go Great Together : jQuery is one of the leading technologies in the javascript framework world. See what happens when we take advantage of some of CF9's cool ajax functionalities to build an application with CF9 and jQuery. - Jeff Coughlin

Flex 4 for Flex 3 Developers : Flex 4 offers a whole new approach to development. What do those of us who already know how to build apps in Flex 3 need to know to start being productive? - Jeff Tapper

Understanding Security in Adobe AIR Applications : Wait... You mean AIR applications have different security concerns than regular web applications? Yes, they do. Since Adobe AIR applications are desktop applications we have new security considerations to think about. Come learn how to ensure that your AIR applications are secure. In this presentation we will go over the Adobe AIR security model and some security best practices in Adobe AIR for both Flex and Ajax applications. - Jason Dean

Real Life RIA Powered By The Adobe Stack : This session will include a short introduction to RIA technologies for newcomers to the full range of Adobe RIA technologies. We will take a look at how ColdFusion, Flex and AIR empower developers to easily create engaging Rich Internet Applications. We'll take a detailed look at how SlideSix.com utilizes these langauages, frameworks and tools to create a multimedia presentation sharing community. This session will include demonstrations on how to convert a presentation file to a browser based SWF using Adobe ColdFusion and Java, creating a powerful management console that allows users to record audio/video narration directly within their browser using Adobe Flex and extending the user experience to the desktop with Adobe AIR. - Todd Sharp

New Caching Features in ColdFusion 9 : In this presentation I explore new caching strategies introduced with Ehcache in ColdFusion 9. I walk through the use of new granular caching mechanisms including changes to as well as new caching functions, caching objects and data, page fragment caching, and finally disk and memory caching. - Aaron West

Making Bad Code Good- Part 2 : This talk is structured much like Part 1, examining code samples and making improvements in readability, structure and maintainability. Often, refactoring is discussed in context of patterns, but much can be gained by writing or rewriting code into easily understood forms. Since we spend a lot of time deciphering other people's code, this talk is geared to providing practical skills in interpreting code and restructuring in a way that saves time and money. This is a must see talk for those working in team environments! No powerpoints, only real ColdFusion code! - Dan Wilson

Automagic Validations for ColdFusion Objects : Are you confused about where to put the validation logic in your object oriented application? Are you tired of writing one set of validations for the server side and another set for the client side? Are you looking for a way to encapsulate your validation logic, so your business objects do not have to change each time your validation rules change? If you answered yes to any of those questions, then this is the session for you. In this session you will learn about an open source project that delivers all of the above, and is easy to integrate into any project. You define your business rules in a simple XML file and the framework will automagically perform all of your server side validations and generate all of your client side validations. What's more, the framework is flexible and extensible enough to allow you to define an unlimited number of custom validation types and messages, all without touching any of the framework's or your own code. You'll leave the session with an understanding of what the framework can do for you, as well as how to implement it into a new or existing application. This framework is meant to be used in an application that makes use of objects. This would include ones that use Transfer, Reactor, hand-coded beans/DAOs, and, of course, ColdFusion 9's ORM. - Bob Silverberg

Digging Into The Developer Toolbox : Every developer has their basic toolset - a robust IDE, source control and a good bug tracker. But what else is in your toolbox? In this presentation I'll explore some additional tools that can increase your productivity and allow you to concentrate on developing applications. Some of the tools we will explore include: Autohotkey - save time and type less! Autohotkey can do simple text replacements and well as complex GUIs! Keyboard Launchers - clean up that messy desktop and stop hunting for icons! Virtual desktops - Now that your desktop is clean - organize your applications into task focused areas. Cron - replace the unreliable Windows Scheduled task with a simple to use task scheduler. Clipboard managers - quit typing the same things over and over. A clipboard manager can keep a long running history of what you type so you don't have to. and more... All of these are free, open-source and for the most part have similar equivalents available on all three platforms - Windows, Mac and Linux. In this presentation we will focus on Windows. - Jim Priest






Thank you to all those who have submitted session topics so far. This is only the first round of session announcements, we plan to announce more topics in December and January. CFUnited call for speakers is still open so keep your submissions coming!

CFUnited 2010 Call for Speakers is now open!

I know its early, but due to popular demand we are opening the CFUnited 2010 Call for Speakers today!

For the past few months we have received emails from all over from individuals with ideas on what they would like to present at next year's conference. We are looking for talented speakers, fresh topics, and juicy ColdFusion & Flex content. Fill out the following form to suggest your topics http://callforspeakers.cfconf.org/

Watch out for more details about the call for speakers in the upcoming weeks.

CFUnited Presentations coming soon

We have over 100 presentations to post. Speakers have just uploaded their presos to our ftp site with the last version of their presentations. We are working to get them on the site and in the hands of everyone this week. Thanks for your patience!

FYI, some presenters posted presentations to SlideSix.com as well.

Thanks!

More cancelations - Amazing new topics

Jeremy Kadlec is unable to speak on Saturday.

Hal Helms's sessions have been canceled. He is unfortunately unable to join us this year.

Jacob Munson had to cancel as well.

In their place, the following topics have replaced their speaking slots.

Wednesday

4:15 PM - 5:15 PM Mike Brunt "Clustering ColdFusion - Myths and Legends"

Thursday

8:30 AM - 9:30 AM Raymond Camden "Introduction to jQuery with ColdFusion"

2:00pm - 3:00pm - Adam Haskell "Code Reviews and Team Dynamics"

4:45 PM - 5:45 PM Terry Ryan "Selling Professional Development at the Resistant Shop"

Our DB has been updated, results should show up on the website momentarily.

Changes to Saturday schedule

Nate Nelson's "Database Tips, Tricks, and Secrets" has moved to 11am

Dan Blackman's "Design Patterns and ColdFusion: Exploring Object Based Programming" will not be repeated on Saturday. The session will be removed from the Saturday schedule shortly.

Ajay Sathurlui - Session Raffle details

A message from Ajay Sathuluri - Speaker

CFUnited is next week!

I'll be presenting on Wednesday on "Dynamic Load Testing with Webserver Stress Tool". I'll be covering Basic, parameterized, and scripted load testing. It's a fairly inexpensive tool, but can do some powerful testing.

This week I also found out I'll be able to raffle 3 software licenses: 2 licenses for Paessler Webserver Stress Tool, and 1 for FusionReactor server monitor! ($1000 worth of software). Licenses sponsored by Paessler and Intergral, respectively.

Topics:

* Test Types

* setting up a set of URLs

* Multiple users

* URLs bound to a dataset (parameterize the tested URLs, merge with a dataset; one set for each user)

* Scripting, instead of list of URLs

* Simulate multiple simultaneous CF sessions

* How to simulate AJAX calls

* Test results and logs; where's the most useful information

Previous Entries / More Entries