Oops! We skipped Interview 3 last week, so here it is now. (Last week was Interview 4: Sean Corfield)
In this issue of ColdFusion conference and training news: * Early Bird rates expire 1/31/06 * New Sponsors - including Adobe, Microsoft, TeraTech Programming, New Atlanta and HostMySite * TeraTech voted top ColdFusion consulting company by CFDJ readers * Airline Sponsor - United Airlines - plus discount code * Hotel reservations - group discount code announced. * Interview with Joe Rinehart "MVC for You and Me" CFUNITED is the premier ColdFusion Conference near Washington DC 6/28-7/1/06 (Four whole days!) Check out speakers and topics at http://www.cfunited.com/ - Michael Smith TeraTech, Inc TeraTech is hiring a senior developer to join our growing team http://www.teratech.com/index.cfm?go=About.JobDetail&JobID=7 Conference and training news **************************** * Only 6 days left on early bird pricing! Register before Tuesday 1/31/06 to save $100. * New Sponsors: Platinum - Adobe Gold - TeraTech Programming, New Atlanta, HostMySite, Microsoft Silver - CFDynamics, AboutWeb, UniversalMind, Systems Alliance Bronze - Figleaf Software, Savvy Software * United Airline is our official airline sponsor. If you call United's toll-free number (1-800-521-4041) to book your reservations, you will receive a 10% discount off the lowest applicable discount fare, excluding First Class, or a 15% discount off full coach fares, with no advance purchase. An additional 5% discount will apply when tickets are purchased at least 60 days in advance of your travel. Discounts also apply on United Express. Make sure you refer to Meeting ID Number 538TK. * Hotel Reservations To make reservations at the Bethesda North Marriott hotel, use the group code: CFCCFCA You can make reservations by calling 1-800-859-8003 or going to http://www.bethesdanorthmarriott.com/ The cost of a room per night is $179, which expires April 14th. (After that the price goes up to $199 until June 5th) * TeraTech wins CFDF awards For the 4th year in a row TeraTech was voted the best ColdFusion consulting company in the CFDJ (ColdFusion Developers Journal) readers choice awards. TeraTech Training was runner up in the training category. If you want help on your project, mentoring or training reply to this email. * Upcoming classes CF201 - Intermediate ColdFusion Jan 31 2006 CF202 - Web Accessibility and 508 Feb 21 2006 FB101 - Intro to Fusebox Feb 28 2006 MS01 - Avoiding Web Disasters Mar 1 2006 FB201 - Intermediate Fusebox Mar 7 2006 CF206 - ColdFusion SQL Skills Mar 14 2006 Cost $199 - $349 see http://www.teratech.com/training/ for more details and registration ****************************** And now our CFUNITED spotlight interview. Michael Smith: This time we are talking with Joe Rinehart about his CFUNITED-06 talk "MVC for You and Me". So why should a developer come to your session Joe ? Joe Rinehart: If you're doing any ColdFusion Component-based development with Fusebox, Model-Glue, or Mach-II, MVC is fundamental! Learning a bit about MVC can help you learn how to use any of these frameworks, Flex, Flash, Java, or .NET faster and more effectively. MS: So what does MVC stand for? JR: Despite what some say, it's not "Making it Very Complicated!" It's really Model-View-Controller, which describes three diferent categories of code that make up an MVC application. MS: And why would I want to use a framework in the first place? JR: I didn't think about it until Jeff Peters of Fusebox fame described it this way, but frameworks are an answer to a responsibility we have as professional programmers. Using a framework is an up-front investment of time and learning that pays dividends of common structure and vocabulary, which become invaluable the moment requirements and staff start changing. MS: So what is a Model? JR: An application Model is an encapsulation of all of its entities (such as a shopping cart), business logic (such totalling the cost of items in the cart), and persistence logic (such as saving the cart to a database). It's usually a collection of ColdFusion Components, but other services such as Web Services or Java libraries can be considered as part of the Model as well. The most important aspect of the Model in MVC is that it has absolutely no knowledge of the Controller or the View. MS: And a View? JR: A view is is the user interface of your application. In an MVC ColdFusion application, a view is usually a traditional CFM file that produce HTML that's sent to the browser. One application probably has many Views. MS: So I guess the Controller tells the Model and View what to do? JR: Almost; the Controller typically takes data from the View, such as form data, and asks the Model to do something with it. Remember, the Model doesn't know anything about the View, much less the form scope, so it needs a "translator." The Controller will then react to the response from the Model, and send the user to the proper View. So, yes, while it "tells" the View what to do, it'd be more proper to say it "asks" the Model to do something. MS: Thanks for explaining - I will look forward to seeing you at CFUNITED. You can see more interviews at http://www.cfunited.com/interviews.cfm CFUNITED-06 is Wed 6/28/06 - Sat 7/1/06 in Bethesda MD, just outside Washington DC. It costs $649 until 1/31/06 then $749. For more information on CFUNITED see http://www.cfunited.com/ --- MVC for You and Me ************************* Model-View-Controller is a fundamental Design Pattern that's fundamental for building Model-Glue, Mach-II, Fusebox, Flex, and Flash applications. However, it's not commonly talked about or understood in the ColdFusion community! Come see Joe Rinehart demystify the MVC Pattern. Speaker Bio: Joe Rinehart is a developer who's becoming increasingly focused on making object-oriented ColdFusion development a reality. By blogging at clearsoftware.net, writing for ColdFusion Developer's Journal, and authoring the Model-Glue Framework, he may be making progress. * Speakers include top names like Simon Horwith, Charlie Arehart, Hal Helms, Michael Dinowitz, Ray Camden and many more respected CF authors and presenters. * Great tracks: * Bootcamp - Basic ColdFusion and Flash topics * Advanced - Advanced ColdFusion topics * Manager/Empowered - Fusebox and Project management topics * Flex/RIA - Flash, Flex and other technologies integrated with CF topics * Accessibility / usability - section 508, CSS and disabled access * Deployment/Platform - tuning, install issues, OS, picking a database * Included in your full conference registration is the following: * Attendence for 4 days (6/28/2006-7/1/2006) * Keynote and General Sessions * All conference sessions including repeat sessions on Saturday * Entrance to Expo Area * Networking Events * Badge and Badge holder with bar scan code * Free Lunch for each show day (Dinner is not included) * Access to all presentations after the event, including all the recordings. * Promotional bag with materials including show guide, CD, coupons, etc. * Opportunity to participate in all raffle drawings * Can't stay 4 days Wed - Sat? Optional 3-day and Saturday only packages available too. Saturday will consist of repeats the most popular sessions from the week - something many attendees asked for last year! * The early bird price of $649 for CFUNITED-06 ends 1/31/06. Price expires 4-day 3-day Saturday-only Early Bird 01/31/2006 $649 $549 $249 Timely Bird 03/31/2006 $749 $649 $299 Regular 06/16/2006 $849 $749 $349 Late 06/28/2006 $949 $849 $399 Door 06/29/2006 $1049 $949 $449 Save upto $400 by registering now! Register today at http://www.cfunited.com/ -- Due to TeraTech's growth we are seeking winning sales people to sell custom software. For more details: http://www.teratech.com/index.cfm?go=About.JobDetail&JobID=3 Michael Smith, TeraTech, Inc 405 E Gude Dr Ste 207, Rockville MD 20850 Voice: +1-301-424-3903 x110 Fax:301-762-8185 Web: http://www.teratech.com/sig/ Email: mailto:[EMAIL PROTECTED] ICQ: 66057682 Winner in CFDJ awards Best Consulting. Member Team Fusebox. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:230433 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

