Here is the ColdFusion and Fusebox news:
* Only 27 days left until CFUNITED-07!
* ColdFusion is Alive - partial survey results
* CFMeetup Thur 12:30pm - Oguz Demirkapi Multi Language Applications in
CF in Theory and Practice
* New CFUNITED podcasts released http://cfunited.com/blog/index.cfm/podcast
- Drew Robbins - An End-to-end overview of Microsoft's New Web
Application Server IIS7
- Vince Bonfanti - BlueDragon - Five Years of CFUnited: Yesterday,
Today and the Road Ahead.
* CFUNITED-07 pre-conference classes iPod raffle - only 16 days left
* Fusebox YouTube video competition ends 6/22/07
* Interview with Kurtis D Leatham on "Structures, Arrays, and practical
uses for both."
"CFUnited is the premiere ColdFusion event where all members of the
CF community,
regardless of experience and skill level, come together to discuss
and debate the
latest techniques and technologies involving web application
development with
ColdFusion." -Brian S.(CFUNITED attendee)
Other great quotes from attendees about "Why people should attend CFUnited"
http://cfunited.com/blog/index.cfm/2007/4/30/Survey-Contest-Winner
* Only 27 days left until CFUNITED-07! Hotel info. Special event info.
See the countdown flash widget on the CFUNITED site to find out exactly
how many days, hours,
minutes and seconds until CFUNITED! Don't miss out on the ColdFusion
event of the year.
If you would like to ride share your trip to CFUNITED, go to
http://wiki.cfunited.com/
then login and click "Share a Hotel" and place a request or view a request.
* ColdFusion is Alive - partial survey results
Some of you may have read the Computer World article listing ColdFusion
as one of 10 dead languages
and Ben Forta's response, Ray's opinions and Adam's rant on this.
Obviously ColdFusion is not dying
but how do you convice your clients that CF is the right solution? I am
giving a talk at CFUNITED-07
on "Selling ColdFusion to Clients" that will cover what strategies to
use for selling ColdFusion to
clients and how to deal with common objections that clients have. I also
have partial results of the
survey on your experience with what arguments have been working on the
street.
Read more and see the survey results at:
http://teratech.com/blog/index.cfm/2007/5/30/ColdFusion-is-Alive-Partial-survey-results
(If you haven't taken the survey yet then please do! There is a link
from the above page to it)
* CFUNITED-07 pre-conference classes iPod raffle - 16 days left
Everyone who signs up before Friday 6/15/07 5pm EDT will be entered in a
raffle to win one Apple
iPod Nano. The iPod will be selected at random on Monday 6/18/07 from
one of the people who are
registered for the class. Each class registration counts as one "ticket"
in the raffle.
Registration and more info at http://cfunited.com/go/classes
Monday 6/25
CU221 Rob Gonda Flex Intensive for ColdFusion Developers
CU222 Ajay Sathuluri CF Server Administration for Security and More
CU223 Oguz Demirkapi Multi Language Applications in CF in Theory and
Practice
CU224 Nate Nelson Advanced Database
Tuesday 6/26
CU225 Peter Bell Practical Code Generation: By Example
CU226 Simon Horwith Architecting and Optimizing CF Applications for
Performance and Scalability
CU227 John Paul Ashenfelter Best Practice Bootcamp for Developers
CU228 Charlie Arehart New in CFMX 6 and 7: What Did You Miss?
* How to get your boss to send you to CFUNITED
Having trouble getting authorization to attend CFUNITED - check out
these top reasons for coming!
http://cfunited.com/blog/index.cfm/2007/5/15/Top-Ten-Reasons-to-Attend
* User Group Manager Meeting Tues 6/26/07 - http://ugmm.cfunited.com/
* CFMeetup Thur 12:30pm - Rob Gonda Flex Intensive for ColdFusion Developers
CFMeetup is a weekly half hour technical talk from CFUNITED speakers. It
is hosted by Raymond Camden
and Charlie Arehart of the Meetup virtual CFUG. The current schedule is
every Thursday at 12:30pm -
1pm EDT.
* 5/31/07 Oguz Demirkapi Multi Language Applications in CF in
Theory and Practice
* 6/7/07 Peter Bell "Practical Code Generation: By Example"
* 6/14/07 Patrick Quinn UI design concepts
* 6/21/07 Mark Drew "CFeclipse Plus!"
* 6/28/07 Live from show
You can get details on each talk, as well as RSVP, at:
http://coldfusion.meetup.com/17/.
The URL for each Acrobat Connect meeting will be
http://experts.acrobat.com/cfmeetup/, where you
would sign in as a guest.
The talks are on Adobe Acrobat Connect so you can listen in remotely via
your PC with sound via the
internet. We are planning to record the talks and will provide URLs for
later viewing after each
event. Looking forward to seeing you there!
* New CFUNITED podcasts released
- Drew Robbins - An End-to-end overview of Microsoft's New Web
Application Server IIS7
- Vince Bonfanti - BlueDragon - Five Years of CFUnited: Yesterday,
Today and the Road Ahead.
Drew Robbins - An End-to-end overview of Microsoft's New Web Application
Server IIS7
The future of Microsoft's Web Server Platform is exciting for
developers! The release of Internet
Information Services 7.0 in Windows Vista and Server will dramatically
improve the development,
deployment and management of web sites and applications. This demo
packed session will highlight an
all new, distributed configuration system and administration tool, a new
modularized core web server
with powerful new extensibility support. Most importantly, you will see
how to plug in custom
modules, written in native or managed code, in order to implement
entirely new capabilities for IIS
7 and the web applications it delivers. Learn how these advances and
more make IIS the best place to
run ColdFusion applications.
http://cfunited.com/blog/index.cfm/2007/5/30/Drew-Robbins--An-Endtoend-overview-of-Microsofts-New-Web-Application-Server-IIS7
Vince Bonfanti - BlueDragon - Five Years of CFUnited: Yesterday, Today
and the Road Ahead.
Note: Part of the audio of this presentation was never recorded. Sorry
about that!
2006 marks the fifth year that New Atlanta has been present at
CFUN/CFUnited since BlueDragon was
first introduced at CFUN'02. Today, BlueDragon is firmly established as
a world-class,
enterprise-ready alternative for deploying CFML applications in standard
Java/J2EE and Microsoft
..NET server environments. During the first part of this keynote session,
Vince Bonfanti, president
and co-founder of New Atlanta, will provide an overview of the history
of BlueDragon and trace its
evolution over the years, highlighting significant customer successes in
government, education,
health care, finance, retail, and other industries.
During the second part of this keynote, Vince will highlight and
demonstrate some of the unique
features offered by BlueDragon and how you can use these features to
improve your productivity and
the performance of your CFML applications. Vince will conclude by
demonstrating some of the new
features being introduced in BlueDragon 7.0 that continue BlueDragon's
tradition of innovation and
leadership in the CFML server market.
http://cfunited.com/blog/index.cfm/2007/5/26/Vince-Bonfanti--BlueDragon--Five-Years-of-CFUnited-Yesterday-Today-and-the-Road-Ahead
* Fusebox YouTube video competition ends 6/22/07
You've seen them - the ten minute presentations where Rails enthusiasts
make a blog or some other
handy application to demonstrate the versatility of the framework. Now
it's time for Fuseboxers
around the world to showcase their skill and the framework they love.
Team Fusebox wants you to put
together a ten minute YouTube video and will reward the creator of the
video that gets the most
votes with a bunch of good stuff. Confirmed prizes include a pass to
CFUNITED with more to follow.
The idea behind the competition is to generate some buzz around the
framework and get some Fusebox
demos out there to illustrate the power of the framework. We realize
that a good deal of the power
of the framework comes from ColdFusion's extensive, simple tagset, but
the same can be said for many
frameworks.
If you have an existing open source Fusebox app you want to demonstrate,
that works too, just
remember that the code has to be publicly available.
The rules:
* The application you build has to use Fusebox as the underlying
framework.
* You can use pre-built plugins, lexicons and code as long as the
code is publicly available
such that people watching the demo can reproduce your steps and follow
along.
* The winner will be the creator of the video with the most views
according to YouTube's viewer
tracking numbers at the deadline, with a working application.
* To be considered for the competition the video must be tagged
"fuseboxcompetition07",
"Fusebox" and "ColdFusion".
* The video should be 10 minutes or less.
* Any code plugins etc used in the demo should be publicly
available, the location of which
should be referenced in the video description.
Examples:
1. Model-glue example - Blog in 9 minutes
2. Ruby on rails example - Blog in 15 minutes
Screencast software you could use:
* Captivate - $500 license but free trial
* Qarbon - License and trial available
Deadline: June 22nd 2007 at 12pm (noon) CDT
http://www.fusebox.org/
* Interview with Kurtis D Leatham on "Structures, Arrays, and practical
uses for both."
Michael Smith: This time we are talking with Kurtis D Leatham
about his CFUNITED-07 talk "Structures, Arrays, and practical
uses for both." So why should a developer come to your session
Kurtis?
Kurtis D Leatham: Anybody who has developed an application using
any programming language has probably used an array or a
structure or something similar them. In ColdFusion you have the
ability to create data containers using Arrays and Structures.
Better yet you can even mix arrays and structures together giving
you even more flexibility in storing and manipulating your data.
The developers who attend this session will learn how to build a
structure, an array, a multidimensional array (MD Array), and a
complex container using a mixture of arrays and structures. We
will discuss how to populate the containers, retrieve data from
the containers, and show a few examples of where you can use one
of these containers. This class will show people that it really
isn't that difficult to use a structure, array, or a complex
container!!!
MS: Can you give an example of why a structure, an array, or
complex container is useful?
KDL: I use structures and arrays all over the place. For me the
Structure is the perfect container for holding lookup type of
data. I use structures that hold transaction codes and their
associated descriptions. Once the code and description is in the
structure I have quick and easy access to all descriptions for
the code anywhere in my template.
MS: How would that look in code?
KDL: In the code itself these containers just look like variables
because they are usually created with a simple CFSET command.
Actually, I tend to think of structures and arrays as variables
with addresses for the data. I think that way because a
structure is referenced by its name and key, while an array is
referenced by its name, row, and column. Because these
containers are created like variables they can be named with
useful names making it easy to remember what kind of data the
container contains too. That doesnât mean you shouldnât document
your code though! I always document what kind of data is stored
in each column of a multi dimensional array, but I will go into
further detail on that during my presentation.
MS: That is so easy. Are there any other uses for structures?
KDL: I use structures as conditions in CFIF statements use them
as virtual look up tables, and I use them to format my end user
display. Once you start using structures you won't be able to
stop using them!
MS: Ok you have convinced me that structures are cool! What about
Arrays?
KDL: Arrays are not much different from a getting you hooked
perspective. Once you have solved a problem using an Array you
will wonder how you ever did certain things before. I like to
use arrays to help me build dynamic queries, but my favorite use
for an Array is to merge data from two or more queries together.
If you can put all of your data into one container it makes
displaying the data to the end user simple. During the
presentation I will show how to create an array that contains an
array that contains a structure. We will discuss the purpose of
this container, how to build it, how to populate it, and how to
use the data it contains.
MS: Wow that sounds a little complicated! Was it hard to program?
KDL: Not really Michael, like all big problems all you have to
do is break it up into a sequence of small steps and then the
problem isnât so intimidating. In this case we will start out
with a simple 2 dimensional array. As we populate the array we
will add another 2 dimensional array to one of the cells of the
first 2 dimensional array. As we populate the contents of the
second 2 dimensional array we will add a structure to it.
Finally we will populate the structure. Not only does CF make
this incredibly easy but it also allows me to do a CFDUMP to show
the class what this container looks like. As they say a picture
is worth a thousand words!!!
MS: Is this approach better than just storing the data in a
database?
KDL: Actually structures and arrays are tailor made to work with
data stored in database tables. The presentation will include a
five table schema of the database used to populate the arrays and
structures. All of the queries used in the application will work
with this database which will also be made available to the CF
United attendees.
MS: Will you have the code samples for attendees to study after
the session?
KDL: You bet I will. I have a sample application that can be
downloaded before or after the presentation that we will be going
over during the presentation. The code is already documented but
I think it always help to have somebody explain the code as well
just to answer the, âWhat the heck were you thinking?â types of
questions!
MS: Cool - I am looking forward to seeing you at CFUNITED
KDL: Thank you Michael, I can't wait!!!
Structures, Arrays, and practical uses for both.
*************************
Structures and arrays are powerful tools in any programmers
toolbox. Unfortunately many ColdFusion developers are either not
familiar with them or do not use them to their full potential.
We will cover structures, single and multidimensional arrays,
arrays that contain structures, and structures that contain
structures. In this session we will discuss how to create them,
how to work with them, and perhaps most importantly we will show
several real world examples of where and how to use them. For
example we will show how to loop through an array to build a
dynamic query. We will use structures for aiding our data
presentation. And we will show how to use both structures and
arrays when manipulating data.
Speaker Bio:
Kurtis D. Leatham is the owner and chief developer for
KomputerMan.com, a Cold Fusion and Flex application development
consulting company based in Boise, Idaho. He has been working in
the Information Technology field since 1987 with the last seven
years exclusively as a CF Consultant. During this time he has
designed, developed, and implemented three enterprise wide
applications that run the Idaho Real Estate Commission offices,
the State of Idaho Public Works Department, and the Industrial
Special Indemnity Fund of Idaho. He has also performed work for
the Small Business Development Center of Idaho, the Central
District Health Department of Idaho, the Idaho Department of
Health and Welfare, and Amkor Technology. Kurtis taught a
Relational Database Design course at Boise State University for 3
½ years.
---
Come to the premier ColdFusion conference of 2007 in Washington DC area
6/27-6/30/07
(Four whole days). Note that you could spend the whole CFUNITED
conference at Advanced CF topics, or
learning CF in the bootcamp or learning Flex and Apollo in our Flex
track. Or deployment issue or
empowered programming or SQL! Plus in depth pre-conference classes from
nationally know experts.
Check it out at
http://www.cfunited.com/
* Speakers include top names like Simon Horwith, Charlie Arehart,
Hal Helms, Michael Dinowitz, Ray Camden, Ben Forta 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:
* Attendance for 4 days (6/27/ - 6/30/07)
* 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!
--
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!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
ColdFusion MX7 and Flex 2
Build sales & marketing dashboard RIAâs for your business. Upgrade now
http://www.adobe.com/products/coldfusion/flex2?sdid=RVJT
Archive:
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:279636
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4