In this issue of ColdFusion conference and training news:

1. CFUNITED News - record number registered
2. ColdFusion Live! Thursday 5/5/05 12:30pm
3. "Leveraging Java Open Source Tools for CF Development" interview with John 
Paul Ashenfelter
4. "Variables and Conditions" interview with Melissa Lizmi

Happy coding
- Michael Smith,
   TeraTech, Inc  http://www.teratech.com/
   "Creating excellent custom software since 1989"


"I know why I want to come: I want to see my friends, I want to network, I want
to learn. I want to BE there, I want to be involved. I need to be there... and
can't imagine a world wherein I'm not. I want to be at the center of my
profession, and by being at CFUnited 05, I'll take one more step in making that
a reality. I want to speak to Michael Smith about cf.Objective(06), making sure
that we're marketing our conferences in tandem, that we're able to cover
different aspects of the technology (or even the same ones, but in a
complimentary way). I want to be there for the Bloggers' Night Out, with Joe,
Sean, Doug, Steven, et al, not just because it would be cool but because we're
all out here "in the wild" and building something for Macromedia... and we need
to know eachother. We're colleagues, and it doesn't do for us to never have met.
I want to hear the "big names" speak on issues that are important to me, to my
career, and to my business. I need to know as much as possible, because I'm
independent and haven't got a large team backing me up... which means I need to
garner every drop of information from those who have it so I can keep my
business going. If you're alive, and you're breathing, and you're me, *that's*
why you need to go to CFUnited." - Jared Rypka-Hauer


1. CFUNITED News
****************
* Only 8 weeks until CFUNITED-05. Regular price $649 expires 6/10/05

* Look out for the 20 page CFUNITED brochure in the (postal) mail

* 530 people have already registered for CFUNITED-05! That is 50% more than 
this 
time
   last year for CFUN-04!

* Pre-conference classes are filling up fast. Check the schedule, descriptions
   and registration at
   http://www.cfunited.com/classes.cfm

* The Mid-Atlantic Free Code Camp is on Sat May 7th. Covers Web Development, 
Smart Clients,
   Database, Process, Design, and Security. I will be speaking as will CFUNITED 
speakers
   Sandra Clark and Geoff Snowman.
     http://blogs.msdn.com/gduthie/articles/383561.aspx

* Upcoming ColdFusion and Fusebox classes

CF102 - Intro to ColdFusion     May 10 2005
CF201 - Intermediate ColdFusion May 17 2005
FB101 - Intro to Fusebox        May 24 2005
FB201 - Intermediate Fusebox    Jun 7 2005

For more info http://www.teratech.com/training/

* Report and view bugs in CFMX 7 at the CF bug hunt
  http://www.cfbughunt.org/

* MDCFUG's May Event - Leo Laporte
  http://mmsupport.breezecentral.com/r46492774/
  Tuesday 05/10/2005 6:30 PM - 9:30 PM EDT



2. ColdFusion Live! Thursday 5/5/05 12:30pm
********************************************
ColdFusion Live! A CFUNITED preview with Michael Smith on
Personas and Simon Horwith on Design Patterns.

Two 15 minute "preview" talks from CFUNITED speakers.  They
will provide an brief introduction to their topic during these
sessions.

12:30 - 1:00 US/Eastern Time
See also http://www.timezoneconverter.com/

Part 1) Michael Smith Personas for better apps. Personas are a
way to make a better User Interface for your users without
going crazy.

Part 2) Simon Horwith Design Patterns and CFML. Design patterns
are a way to making architecting your apps easier and to reuse
common software designs.

CFUnited - The premier ColdFusion conference, June 28 - July 1,
2005.  http://www.cfunited.com/

RSVP here for the meeting location if you haven't already:
http://coldfusion.meetup.com/17/events/4675400/


3. "Leveraging Java Open Source Tools for CF Development" interview with John 
Paul Ashenfelter
**********************************************************
Michael Smith: This time we are talking with John Paul Ashenfelter about his
CFUNITED-05 talk "Leveraging Java Open Source Tools for ColdFusion Development".
So why should a developer come to your session John Paul ?

John Paul Ashenfelter: Many ColdFusion developers are familiar with ColdFusion-
based open source tools, ranging from classics like Hal Helm's QuerySim custom
tag to the hundreds of user-defined functions at Ray Camden's cflib.org website
to full-blown applications like the FarCry CMS platform. These tools are
certainly part of any good ColdFusion developer's toolbox, but the Java
foundation underneath CFMX allows developers to integrate many tools that have
become a standard part of the Java world into ColdFusion projects. This lets
ColdFusion developers choose from a much wider range of open source projects to
jumpstart new and existing projects.

MS: Is it easy to find these tools?

JPA: Of course if you're not familiar with the open source world world in 
general (or
the Java world in specific), it can be hard to know where to even start to look
for tools that can be useful. I'm going to briefly cover the basics of finding,
evaluating, and using open source Java software before digging into some specfic
examples of tools that can be useful to ColdFusion developers.

MS: So what kind of tools will you cover?

JPA: I'm going to cover two broad categories of open source Java tools: tools
that are usable out of the box that are *built* on Java; and Java tools that can
be *integrated into* your ColdFusion development projects. For example, many
developers in the Java world use Eclipse as their integrated development
environment -- that is an open source Java tool that is *built* on Java, but can
be used as an alternative for traditional ColdFusion development tools such as
HomeSite or Dreamweaver. An example of a Java tool that can be *integrated* into
a ColdFusion project is the log4j library.

MS: Are these tools used by any big companies?

JPA: Yes! Macromedia is using both kinds of open source tools themselves. For 
example, the
CFMX Updaters have used Ant build scripts under the hood to do a lot of the work
of the actual update. And of course, many standard Java libraries are used by
CFMX, log4j as an example. Macromedia even contributed a fair bit to the
development of the Apache Axis webservices project, which is used to implement
ColdFusion webservices.

MS: What tools are you going to cover?

JPA: I'm going to cover several tools for the programming lifecycle,
specifically Subversion for source control and Ant for build scripts. And of
course we'll talk about using Tomcat as the J2EE container for CFMX and about
using the CFEclipse plugin to develop CFMX applications.

MS: What about libraries?

JPA: As far as pure development goes, we'll talk about JDBC libraries that can 
be
used as alternatives to the drivers built-into ColdFusion (particularly drivers
for MS-SQL and MySQL). We'll also take a look at rolling your own logging tools
that are much more flexible than native ColdFusion methods.

We may even talk about a few non-Java open source tools, things like open source
databases and javascript libraries.

I'm even thinking of covering things that are a little "out there"!

MS: What kind of things?...

JPA: Things like continuous integration and testing tools. Lazlo and other ways
to integrate Flash into your development without using Flex. About how to use
Aspect-Oriented Programming (AOP) with CFMX. And whatever else is interesting
between now and the day I'm doing the talk...

MS: Whooo Hooo! This sounds like a great talk - see 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 $649 until 6/10/05 then $749. For more information on CFUNITED see
http://www.cfunited.com/
---
Leveraging Java Open Source Tools for ColdFusion Development
*************************

The open source world can be a vast and scary place for those not familiar, yet
the open source world can provide ColdFusion developers with tools that let them
tackle projects quickly and efficently. This talk covers the basics of open
source for the ColdFusion developer -- tools that are usable out of the box as
well as libraries to handle specfic development tasks. We'll be specifically
talking about using the Eclipse, Tomcat, Subversion, and Ant open source tools
for the development cycle. And we'll talk about specific programming libraries,
ranging from logging to Aspect-Oriented Programming.

Speaker Bio:

John Paul Ashenfelter is CTO of TransitionPoint.com, where he builds web-based
business applications using a mix of open source tools, ColdFusion, and Java. He
has been the technical lead on a number of ColdFusion projects for startups as
well as regularly serving as an architect for existing ColdFusion sites
converting to Fusebox. A ColdFusion developer since version 2.0, John Paul has
written several books covering ColdFusion, contributed articles to CFDJ, and
spoken at several ColdFusion conferences.



4. "Variables and Conditions" interview with Melissa Lizmi
**********************************************************
Michael Smith: This time we are talking with Melissa Lizmi about her CFUNITED-05
talk "Variables and Conditions". So why should a developer come to your session 
Melissa ?

Melissa Lizmi: This session is ideal for those that are new to the CFML 
language 
or those that just
need a refresher.

We'll start by covering the simplest CF variables (page variables) and progress 
to the more complex
variable types such structures, arrays, and combination variables.  Then we 
will 
discuss how you can
program your application to make decisions; otherwise know as conditional 
processing or "if/then"
statements.  We'll also discuss a more efficient approach to lengthy if/then 
statements; the
CFSWITCH statement.

MS: So what exactly is a variable in ColdFusion?

ML: Variables in ColdFusion are much like variables in any other language, 
except that CF variables
are much easier to create and call.

But if you want to know what variables are in general terms.  You can think of 
a 
variable as a box
that can hold a value.  We give the box a name so we can easily retrieve the 
value.  The value in
the box can remain constant or, as the name variable implies, it can change.

MS: So what kinds of things let you change a variable?

ML: Well, we can explicitly change the value of a variable with the  command. 
Or we can use
variables to perform calculations, or values can change depending on which 
links 
our users click, or
what records are retrieved from our database.  There are many ways variable 
values can be changed.

MS: Why would I need more complex variable types in my applications?

ML: When we find ourselves using a lot of variables in an application it is 
often extremely helpful
to "group" related variables together. (That's all complex variables really 
are, 
just a way to
"group" related variables.)  Once we group variables, we can call and 
manipulate 
each group of
variables much greater ease than if we had created and named each variable 
independently.

MS: That makes sense - so what kinds of variable groups does Coldfusion have?

ML: Advanced variable types are lists, structures, arrays, combination 
variables 
(like an array of
structures), and COM (component object model) variables.

MS: I see you are also covering conditionals - what are they exactly?

ML: Conditional processing gives your program the ability to make decisions. 
Believe it or not,
with the help of some key commands, CFIF or CFSWITCH, your program can make 
decisions. We can use
the CFIF or CFSWITCH commands to code the possible conditions we might expect 
(like UserAge GTE 65),
then we can say (in code terms) if our condition evaluates true, we send the 
user to our retirement
page, or, if the condition evaluates false, we send the user to the employee 
page.
CF provides two main methods of implementing conditional processing.

*       
        CFIF (CFIF/CFELSEIF/CFELSE) - basic if/elseif/else processing.
*       
        CFSWITCH (CFSWITCH/CFCASE/CFDEFAULTCASE) - C-style switch or VB-style 
case 
commands.

MS: Sounds like a great session for beginners to CF. See 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 $649 until 6/10/05 then $749. For more information on CFUNITED see
http://www.cfunited.com/

---
Variables and Conditions
*************************
Variables are at the heart of any CF program, but many people are confused 
about 
the different
scopes and how they should be used. Learn about CF's data types, scopes and 
assignment rules. Then
take a branch into conditionals. Conditionals let your programs make decisions 
from simple branching
to more complex switch and logical comparisons, so that you can build more 
complex web applications
successfully.

Speaker Bio:

Melissa Lizmi is a full-time professor at Montgomery College in Rockville, 
Maryland, where she
teaches web programming and database classes.  In fall 2002, Professor Lizmi 
was 
the first to bring
a data-driven web programming class to Montgomery College with her Introduction 
to ColdFusion course
and has subsequently developed and teaches an Advanced ColdFusion course.  Both 
courses are
favorites among MC students.  Professor Lizmi is active in the local ColdFusion 
community and
fosters the same activism among her students by running a MC ColdFusion User's 
Group Discussion
Board, taking students on field trips to local CF meetings, and developing and 
placing students in
CF internships.




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 timely bird price of $549 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/04
* 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!



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:207086
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=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to