In this issue of ColdFusion conference and training news: 1. CFUNITED News - extra premium bags, CF Survivor 2. ColdFusion Live! Every Thursday 12:30pm 3. How to convince your boss to send you to CFUNITED 4. "Usability Testing, The Basics and Beyond" interview with Douglas Ward 5. "Using Event Gateways with CFMX7" interview with Jeff Tapper
Happy coding - Michael Smith, TeraTech, Inc http://www.teratech.com/ "Creating excellent custom software since 1989" Due to TeraTech's growth we are seeking developers and sales people http://www.teratech.com/index.cfm?go=About.Jobs Whether you're just starting to learn the basics about ColdFusion or you're an old hand who knows all the tricks, [CFUNITED] has something to offer. With tracks for beginners and experts, amateurs and pros, developers and managers, [CFUNITED] delivers everything the serious ColdFusion aficionado needs to know to get the job done. Meet other people, like you, who care about ColdFusion -- and get a chance to hear what the experts are thinking. [CFUNITED] is FUN! - Adam Dray 1. CFUNITED News **************** * There were 70 entries for the CFUNITED class gigabyte memory stick raffle. The winner was picked at random and is: Aaron Schroeder of Blacksburg VA Enjoye the stick Aaron! More class info and registration at http://www.cfunited.com/classes.cfm Classes are filling up fast, so register today to guarantee your place. * Upcoming classes: CU201 - Hal Helms - Designing and Developing OO Applications with CFCs Jun 27 2005 CU202 - Simon Horwith - Roll Your Own API - Max Code ReUse CFCs and Custom Tags Jun 27 2005 CU203 - Dwight Barbour - Intro to .NET for CFers Jun 27 2005 CU204 - Nate Nelson - Beyond Basic SQL for CF Jun 27 2005 CU205 - Charlie Arehart - CFML Leveraging .NET Strengths Jun 28 2005 CU206 - Sandra Clark - Advanced Cascading Stylesheets Jun 28 2005 CU207 - Joe Rinehart - Forms and Beans: Refactoring existing ColdFusion using Objects Jun 28 2005 CU208 - Jeff Peters - FLiP and Fusebox walkthrough Jun 28 2005 Location is lower level of Conference center. Follow signs throughout hotel. Class begins at 10am, registration starts at 9am Please bring your own laptop if you want to participate with code. Be prepared to download from a memory stick. Be sure to pick up materials at check-in. If you need more information the day of event, call the hotel at 301-822-9200 and ask them to page Liz of CFUNITED. The center is metro accessible or parking is $5 per day. * Macromedia Press bookstore will be at CFUNITED with a 25% discount for attendees. You chance to save $ and get your book signed by the author! * Purchase CFMX Exam Buster by June 20th, 2005, get $100 off the CFUNITED admission price. Be sure to ask for the discount code when making your purchase. http://centrasoft.com/ * Want to meet other attendees on Tuesday evening? Come to the attendee dinner just before MiniMAX at Dave and Busters which is 4 blocks from the CFUNITED hotel. See http://www.cfunited.com/attendee_dinner.cfm This event is being organized by Jason Egan of CFDynamics, please email him if you want to come [EMAIL PROTECTED] * Chat with other attendees on the CFUNITED Fusetalk forum. Find room shares, rides and more http://www.cfunited.com/fusetalk/forum/join.cfm * Only 2 weeks until CFUNITED-05. Late price $749 expires 6/28/05 * We have a limited number of partial scolarships to CFUNITED for unemployed programmers and students Email [EMAIL PROTECTED] with your situation if you want to apply with "CFUNITED scholarship" in the title. * CF Survivor game at the Community Pit - can you survive the code challenges and be the last one on the "island"? * User group manager conference is Tuesday June 28th. Learn how to run your group better and get great speakers and more members. Just $29 http://www.cfconf.org/mmug_managers_2005/ * 750 people have already registered for CFUNITED-05. We have got a 100 more premium backpacks cutesy of sponsor New Atlanta, so register today! https://secure.teratech.com/cfunited/images/backpack-flyer2.pdf * MiniMAX 2 presenters are Adam Bell, Simon Horwith, Lisa Heselton, Bill Wade, Charlie Arehart and Adam Wayne Lehman the prelude to the CFUnited conference on Tuesday Night, June 28th at 7PM EST http://www.minimaxconference.com/ It is FREE! (but must register online) * The final session schedule is up at http://www.cfunited.com/schedule.cfm * Geoff Snowman is going into hospital for a minor operation and won't be at CFUNITED. Another topic Microsoft speaker will take his place and his sessions and class will go on as usual. Get well soon Geoff! 2. ColdFusion Live! Every Thursday 12:30pm ******************************************** ColdFusion Live! A CFUNITED preview every Thursday Two 15 minute "preview" talks from CFUNITED speakers. They will provide an brief introduction to their topic during these sessions. Plus you can ask questions via Breeze chat. This week's speakers: 6/16 Jeffry Houser - Creating Sound for Flash Movies David Epler - LAMBDA Boxes: ColdFusion Apps on the Cheap 12:30 - 1:00 US/Eastern Time Meeting: http://macromedia.breezecentra l.com/cfliveno8/ (Breeze v.5) RSVP: http://coldfusion.meetup.com/17/events/4718195/ 3. How to convince your boss to send you to CFUNITED **************************************************** I have received some feedback from some people having difficulty convincing their boss to send them to CFUNITED Here are ten reasons for going that you can tell them: 1. Three full days of training usually costs $1200, CFUNITED is only $649 - about a half of the cost! 2. To buy books on the 18 talks you can attend at CFUNITED could cost $50 each or $900. Again CFUNITED is cheaper and you get both a printed handbook and a CD-ROM of the talks, plus you can ask the authors questions too! 3. You will learn so much at CFUNITED that when you come back you will be much more efficient at programming . If you are even 5% more efficient then CFUNITED will pay for itself ten times over! 4. You can take any existing programming problems you have to the CF Doctor and CFDJ Panel at CFUNITED for a quick answer and save yourself time when you get back to the office. 5. Half the battle in programming can be knowing that a solution exists at all. By seeing and hearing about a wide range of techniques you will be prepared for future problems and be able to solve them in less time! 6. The people you meet at CFUNITED can help you by bouncing ideas with you and for you to compare how your organization does programming vs other organizations. 7. You can pick the brains of the 50 nationally know speakers and ColdFusion authors who are speaking at the conference. 8. You can get live in person demos of your favorite ColdFusion add on vendor's software and ask their staff questions. 9. You can hear about the latest news on yet to be released Macromedia products that might affect your business in 2005. 10. You can save $100 by registering before 6/10/05 when the late registration price of $749 goes into effect. 4. "Usability Testing, The Basics and Beyond" interview with Douglas Ward ************************************************************************* Michael Smith: This time we are talking with Douglas Ward about his CFUNITED-05 talk "Usability Testing, The Basics and Beyond". So why should a developer come to your session Douglas? Douglas Ward: Because the payoff of learning how to effectively conduct usability tests is tremendous. Too many web sites are frustrating - they don't work as expected, they are hard to figure out, and they leave you feeling aggravated. Those rare sites that are easy to use, that make obvious sense, and quickly solve problems are memorable. If you can deliver those kinds of web sites, you will be highly valued in the marketplace. MS: Is there any payoff for the website owner? DW: Absolutely. If you are a website owner, you want the most effective site possible, be it a site that sells something, a site that provides information, or a site that provides some sort of service. With all of these kinds of sites, there are certain metrics that can be used to determine just how effective the site is. One aspect of usability testing includes establishing these metrics and systematically evaluating what those metrics indicate. MS: Why are these kinds of metrics important? DW: Well, because without them you really have no idea whether your website is any good - you're really just shooting in the dark. I think of usability testing as analogous to unit testing. You don't really know if the code you write is any good unless you correctly unit test it. And you don't really know if your site is any good unless you correctly usability test it. MS: So what kind of things cause poor usability? DW: Well, the primary cause of poor usability is that developers don't account for, or even understand, usability. Fundamentally, developers need to understand that web sites are INTERACTIVE. A web site is something that users manipulate in certain ways to accomplish certain goals. You could say a web site is like a TV remote control. The remote control helps you accomplish your goal - which is finding the show you want to watch. Or, conversely, the remote control is so confusing that it actually impedes the accomplishment of your goal, and you just turn the dang TV off. A web site is a tool that helps users find content, or buy tennis balls, or reserve movie tickets. Or the web site is so confusing that they try a different site. MS: What kind of improvements have you seen after a site is made usable? DW: One immediate improvement is that users are more likely to stay on a web site and browse. A lot of time is spent by developers trying to figure out how to get all of the most important information they want to communicate up front and immediately apparent to a user. But that is usually impossible and often leads to cluttered front pages that communicate nothing because they communicate everything. A better approach is to develop an interactive web site that users immediately understand how to use. If they can navigate your site without getting lost, if the controls are intuitive, and you don't throw them lots of curve balls, they'll stay and poke around. If you don't do that, they'll leave your site in the click of a mouse. MS: Can you give an example? DW: I find examples every day. I recently moved and had to choose between various cable companies. I was going to go with one company till I started the online ordering process. Within a couple of minutes my head was almost ready to pop off I was so confused. I ended up with cable from a different company. MS: So usability is a competitive advantage for a business owner? DW: Absolutely. Here's a good analogy. I worked at a restaurant in Los Angeles for about two years. During the entire time I worked there, there wasn't one night that the restaurant wasn't completely packed. The reason was that the owner had caught on to a very simple idea. In going to other restaurants in the city, he realized that the vast majority of restaurants provide terrible service. He thought, "Well, all I have to do is deliver service that is 5% better than the average restaurant in town and I'll stick out like a sore thumb." That simple idea resulted in his restaurant being full for the two years straight that I worked there. If you are a web site owner, there is a similar opportunity for you. Most web sites are not user friendly, are not intuitive, are not designed with usability in mind. If you incorporate usability design and testing in the development of your site, your site will be easier to use, more intuitive, and you'll end up with higher site traffic, greater conversion rates, higher sales, and more satisfied customers. MS: So will you show us how to do a useablity test on our own sites at your talk? DW: Yes. I want those who come to my presentation to walk out with specific ideas and tools that they can begin implementing right away. I know you, Michael, have focused a lot this year on providing the attendees of CFUNITED with valuable, real world knowledge.That is my goal, as well. Usability and usability testing can make a great impact on the quality of the sites being built. Come to my presentation and I'll show you how to do it! MS: ok, I am looking forward to seeing you at CFUNITED You can see more interviews at http://www.cfunited.com/interviews.cfm CFUNITED- 05 is Wed 6/29/05 - Fri 7/1/05 in Bethesda MD, just outside Washington DC. It costs $749 until 6/28/05 then $849. For more information on CFUNITED see http://www.cfunited.com/ --- Usability Testing, The Basics and Beyond ************************* 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. Speaker Bio: Doug Ward is a Certified Advanced ColdFusion Developer for The Centech Group, a leading worldwide provider of government Information Technology solutions. Doug has developed large scale, data collection applications for the National Institute of Standards and Technology (NIST), and the United States Agency for International Development (USAID). Doug is an advocate of user-centered, standards-based design, and an enthusiastic practitioner of best-of-breed development methodologies, including Fusebox, and the Agile programming methods. Doug studied English at the University of Pittsburgh and earned an Interactive Multimedia & Website Design Certificate from the George Washington University. 5. "Using Event Gateways with CFMX7" interview with Jeff Tapper *************************************************************** Michael Smith: This time we are talking with Jeff Tapper about his CFUNITED-05 talk "Using Event Gateways with CFMX7". So why should a developer come to your session Jeff ? Jeff Tapper: One of the most exciting new features of CFMX7 is event gateways. With these, we suddenly have the ability to run ColdFusion code without the need for a web request first. This opens up the world of possibilities in ways not previously considered. For instance, we can now trigger a CFC based on an SMS message, or on a new file being added to the file system. MS: What is an SMS message and why would I want to use one with my CF app? JT: SMS is the Short Message Service, the protocol behind text messages sent between cell phones. Using CFMX7 and SMS together we can do things like notify a site administrator of errors and warnings, or as we saw at MAX this year, a survey application can accept votes from SMS messages on cell phones anywhere. MS: That is cool! What is the CF code to do this like? JT: Its actually a pretty simple CFC. Something like this: [cfcomponent displayname="makeRequest" hint="Handles SMS based song requests for Radio Free Astoria"] [cffunction name="onIncomingMessage" output="no"] [cfargument name="CFEvent" type="struct" required="yes"] [!--- Get the message ---] [cfset data=cfevent.DATA] [cfset message=data.message] [cfobject component="rfa.artist" name="artist"] [cfset success = artist.makeRequest(message)] [!--- where did it come from? ---] [cfset orig=CFEvent.originatorID] [cfset retValue = structNew()] [cfset retValue.command = "submit"] [cfset retValue.sourceAddress = arguments.CFEVENT.gatewayid] [cfset retValue.destAddress = arguments.CFEVENT.originatorid] [cfif success] [cfset retValue.shortMessage = "Your Request of: " & message & " has been submitted"] [cfelse] [cfset retValue.shortMessage = "There was a problem submitting your request. Please try again later"] [/cfif] [!--- send the return message back ---] [cfreturn retValue] [/cffunction] [/cfcomponent] MS: So it is just a regular CFC? JT: It is, the only thing special about it is that its methods are automatically passed the CFEVENT argument, which describes the incoming event. MS: So can one CF gateway message trigger another one? JT: Absolutely, since its possible to both send and receive gateway events, we can fire any event we like, any time CFML is executed. This can allow for clever applications like a IM to SMS gateway, where an incoming Instant Message can be broadcast back out to a phone via SMS. In my session, I'll be demonstrating a feature I'm building for Radio Free Astoria, to allow users to request a song via Instant Messenger. Traditionally, song requests were simply triggering an email to me, but the new version can also trigger an SMS or IM message to me, depending on my settings. MS: Cool. Sounds like it opens up a whole new way for async programming events for CF that was previous only available to Java programmers! Is this as powerful as JMS (Java Messaging Services)? JT: You will have to come to my talk to find out! MS: ok, I am looking forward to seeing you at CFUNITED You can see more interviews at http://www.cfunited.com/interviews.cfm CFUNITED- 05 is Wed 6/29/05 - Fri 7/1/05 in Bethesda MD, just outside Washington DC. It costs $749 until 6/28/05 then $849. For more information on CFUNITED see http://www.cfunited.com/ Using Event Gateways with CFMX7 ************************* Using Event Gateways with CFMX7 Speaker Bio: Jeff Tapper is the Chief Technologist for Tapper.net Consulting. He has been developing internet based applications since 1995, for a myriad of clients including Toys R Us, IBM, Allaire, Dow Jones, American Express, M&T Bank, Verizon, and Allied Office Supplies, among others. As a Macromedia Instructor, he is currently certified to teach all of Macromedia's courses on Flex, ColdFusion and Flash development. Jeff has worked as author and technical editor for several books on technologies including Flash and ColdFusion, including "Object Oriented Programming with ActionScript 2.0", and the upcoming "Advanced ColdFusion MX 7 Development". He is also a frequent speaker at Macromedia Development Conferences and user groups. Jeff formed Tapper.net Consulting to focus on developing Rich Internet Applications and empowering clients through mentoring. Tell your friends about CFUNITED-05 - pass this email on ---- Check more about CFUNITED at: http://www.cfunited.com/ We have: * 3 days * 7 tracks * 20 sponsors * 64 sessions * 1000+ attendees * 100% nicer hotel * Includes lunch each day and open bar reception We have seven tracks this year: * Bootcamp - Basic ColdFusion and Flash topics * Advanced - Advanced ColdFusion topics (Blackstone included!) * Manager/Empowered - Fusebox and Project management topics * Integration - Flash, Flex and other technologies integrated with CF topics * Accessibility / usability - section 508, CSS and disabled access * Deployment - tuning, install issues, OS, picking a database * CF Platform Integration - interop with Microsoft and other technologies The regular price of $649 for CFUNITED-05 ends 4/30/05. Save upto $400 by registering now! * Early Bird $449 til 2/25/05 * Timely Bird $549 til 4/30/05 * Regular $649 til 6/10/05 * Late $749 til 6/28/05 * At the door $849 Register today at http://www.cfunited.com/ -- Michael Smith, TeraTech Inc - Tools for Programmers(tm) TeraTech voted Best Consulting Service by CFDJ readers! CF/ASP Web, VB, Math, Access programming tools and consulting 405 E Gude Dr Ste 207, Rockville MD 20850 USA Please check out http://www.teratech.com/ - email mailto:[EMAIL PROTECTED], or call us for more information; in the USA at 1-800-447-9120, +1-301-424-3903 International, Fax 301-762-8185 Thanks! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:209505 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

