In this issue of ColdFusion conference and training news:

1. CFUNITED News - new sessions and BOFs, hotel discount ends 4/15/05
2. Powered by Detroit ColdFusion and Flash conference - April 9-10
3. "Strategies for Successful Fusebox Development" interview with Maxim Porges
4. "Welcome to CF" interview with Simon Horwith

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

"...what I saw [at CFUN] was incredible, and the buzz was phenomenal.
CFUN[ITED] has become the premier CF specific event" - Ben Forta, Macromedia

1. CFUNITED News
****************

* New sessions in the "Advanced CF" track
   - Tom Jordahl (Macromedia Sr. Software Architect, CF)
     "Creating custom gateways in CFMX 7"

* New BOFs
   - "CF in Government" with Tim Buntel and Dave Grubber of Macromedia
   - "CF Futures" with Damon Copper and the CF engineering team

* Matt Liotta had to change his speaking plans but will will fill his spot with 
one
   of our backup speakers.

* Only 12 weeks until CFUNITED-05. Timely bird price $549 expires in 23 days on 
4/30/05

* 342 people have already registered for CFUNITED-05!

* The CFUNITED hotel room block $159 special price ends 4/15/05
   use the promo code: CFCCFCA to get this rate
   Reservations made after that date will cost $179.00


2. Powered by Detroit ColdFusion and Flash conference - April 9-10
******************************************************************
Want more CF and Flash? Check out the Powered by Detroit
Flash/ColdFusion Conference, this weekend April 9-10,
http://poweredbydetroit.org/

I will be speaking at it and hope to see you there!


3. "Strategies for Successful Fusebox Development" interview with Maxim Porges
******************************************************************************

Michael Smith: This time we are talking with Maxim Porges about his CFUNITED-05
  talk "Strategies for Successful Fusebox Development". So why should a 
developer
  come to your session Maxim ?

  Maxim Porges: First off, hello, and thank you for the opportunity to talk 
about
  my presentation! I had a great time presenting at the 2004 Fusebox conference,
  and I'm really looking forward to CFUNITED this year.

  To answer your question: a developer should come to my session to save
  themselves frustration, time, and money! I think that there are a lot of
  developers/development teams out there that have the talent to code phenomenal
  applications, but may not have the best process for helping their clients and
  developers build the right solution the first time around. My presentation 
will
  show them how to build the perfect application, in one trip, using FLiP (the
  Fusebox Lifecycle Process).

  MS: "Fusebox" Lifecycle Process... does that mean that you have to use Fusebox
  to take advantage of FLiP?

  MP: Not at all. You will get all the benefits of FLiP even if you don't use 
the
  Fusebox framework for your coding. After all, coding is only one small part of
  the FLiP process - and usually the shortest part of the process, too.

  MS: So are you saying that I could use FLiP for a Java application, or with
  .NET?

  MP: Absolutely! FLiP is an SDLC (Software Development Lifecycle) that can 
apply
  itself to any software project, for any language, and any framework. You would
  have the same success using FLiP to scope out a desktop application created in
  Java or .NET as you would for an RIA implemented using Flex or Laszlo, or a 
web
  application written in ColdFusion, JSP, PHP, or ASP.NET.

  My team likes to build our applications using ColdFusion, but if we started
  using C#/.NET tomorrow, or decided to build our applications using J2EE and
  Struts, we'd keep on using FLiP as our SDLC. My team has real world experience
  using FLiP to build interactive kiosks in Flash, as well as using it for all 
of
  our web projects. I've also put it to use for creating desktop Java
  applications.

  MS: What is your experience with FLiP?

  MP: My team discovered FLiP at the 2002 Fusebox conference. Before we started
  using FLiP, we had a lot of trouble putting together applications that our
  clients were happy with. It wasn't that we missed requirements; we always 
built
  the client exactly what they asked for. Unfortunately, the client never knows
  what they want until they see it, and once you've built something, it's too 
late
  to go back and do things over. FLiP is so good at removing the
  client/requirement barrier that my team hasn't had a project fail client
  acceptance in over two years.

  MS: Wow that is amazing! Is FLiP hard to learn?

  MP: FLiP is super easy to learn and use if you do it right. In fact, many
  development shops are probably doing most of the steps in FLiP already -
  however, they might be doing them in the wrong order, or without the 
appropriate
  level of detail. For example, the process my team was using before we started 
to
  use FLiP had all of the FLiP steps - we just had the most crucial step 
(showing
  the client the application) at the end of the development process instead of 
the
  beginning. It's amazing what kind of impact a small change in your process can
  have on your applications.

  MS: Does FLiP help you choose which language or framework to use?

  MP: FLiP places no restrictions on the language(s) or framework(s) you want to
  use to build your solution. Instead, it helps your team and your client
  understand the needs for the application as completely as possible, before a
  single line of code is written. In understanding those needs, you might 
discover
  that a desktop application will create a better solution than a web 
application.
  I think it's always better if the needs of the application drive the 
technology
  used in the solution, rather than the other way around.

  MS: What kind of problems have you seen people have with FLiP?

  MP: Although FLiP is quite easy to understand, most people have issues 
figuring
  out how to implement FLiP in practice, rather than how to follow it. For
  example:

  - What sort of document should you create when identifying Personas and Goals?
  - How can you create a good Wireframe?
  - How much effort should go in to the Prototype, and how do you create a
    formal requirements document from the Prototype for your client to sign?

  I could go on and on, but rest assured that I cover all of these items and 
more
  in the presentation. Developers will leave my presentation with a turn-key 
set of
  guidelines to using FLiP right away in their next project.

  MS: Do the developers who attend your session need to have an understanding of
  FLiP already?

  MP: It helps if they have browsed the short introductory page on FLiP at the
  Fusebox web site http://www.fusebox.org, but there are no prerequisites to 
the 
presentation.

  MS: What do you think is the hardest part about using FLiP?

  MP: Sticking to the process! FLiP is very easy to follow, but people often 
want
  to skip steps and start coding. I was a programmer before I started managing
  projects (and I still write code every day) so I must admit that I prefer 
coding
  over requirements gathering. However, every time my team has skipped a step in
  the process, it has bitten us in the butt! On the flip side (pun intended), 
when
  we follow the process properly, the coding is much more fun: we spend our time
  writing quality code rather than worrying about details that were missed in 
the
  requirements gathering process.

  MS: How do your clients feel about you using FLiP?

  MP: Our clients don't usually know what FLiP is, but they always enjoy working
  with us - not to mention, 70% of the FLiP process is spent interacting with 
them
  directly! FLiP is very empowering to the client: they drive the requirement
  gathering timeline, and have veto power over the way the application looks and
  feels, how it flows, and what it does. Usually, our clients can't distinguish
  between the Prototype and the finished product, which means that there are no
  nasty surprises when the application is delivered. Having a clear idea of what
  you are building also allows for developers to create realistic deadlines and
  quality code, so the client is always satisfied with the end result.

  MS: Are there a lot of people using FLiP?

  MP: I don't have any statistics, unfortunately, but the room was filled for my
  presentation at the 2004 Fusebox Conference. The best part was seeing so many
  people in the session already using FLiP and looking for guidance, rather than
  being "sold" on FLiP. When attendees were asking questions about problems they
  had with FLiP, they were all the same problems that my team had encountered as
  we started out. It was great to get to share our solutions to those same
  problems, and to hear the perspectives of the other developers that were 
present
  during the Q+A session.

  MS: What else can you tell us about FLiP and your presentation?

  MP: There are some fantastics tools out there for FLiP, many of which were
  demoed at the 2004 Fusebox Conference. We use Adalon on my team, which we 
love,
  and I've heard great things about Fusebuilder on the Fusebox forums (just to
  name two). Plus, there are great books about FLiP authored by members of Team
  Fusebox if you want to get in to more detail.

  Finally, I'm honored to have Jeff Peters and Sean Corfield as my presentation
  buddies. We got our first taste of FLiP in Jeff's presentation at the 2002
  Fusebox Conference, so in many ways we owe our success to him! And of course,
  Sean needs no introduction as one of the sharpest minds in the community. With
  Jeff and Sean on board, I'm sure we'll have a great Q+A session following the
  presentation.

  MS: That is great - see you at your session!


  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 $549 until 4/30/05 then $649. For more information on CFUNITED see
http://www.cfunited.com/

  ---

Strategies for Successful Development with FLiP

  *************************

Your client is relying on you to build them the perfect solution, and they want 
it yesterday! You
promise to meet expectations by delivering a working, maintainable application 
on time and on
budget, while maximizing the productivity of your team.

But doing things right the first time is hard. Clients can't make up their 
minds, developers and
project managers don't always understand each other, and scope creep pushes 
your 
timelines and your
development costs off the charts.

The good news is, there is a perfect solution - and it's easy! It's called FLiP 
(the Fusebox
Lifecycle Process), and you don't need to code with Fusebox to reap its 
benefits. In this session,
Maxim will take you through every step of FLiP. You'll learn how it will help 
your team and your
clients move through a lifecycle that delivers maximum productivity and perfect 
solutions every
time. You'll leave the session with tips, best practices, and a turnkey 
solution 
for using FLiP
successfully on your next project.

  Speaker Bio:

Maxim is chief architect for web development at CFI/Westgate Resorts. Max is an 
expert with Java,
ColdFusion, Oracle, and team development, and has designed and developed 
everything from payment
processing systems to online travel sites, interactive kiosk solutions, 
client/server chat software,
and a form validation framework for web and desktop applications. After 
becoming 
frustrated with a
failing SDLC, Max's team learned of FLiP at the Fusebox Conference in 2002. 
Since implementing FLiP,
they have never looked back. They learned many valuable lessons in project 
management and system
design along the way, and Max is eager to share their experiences. Max is the 
User Community
Advocate for Adalon Application Design Studio from Synthis Corporation, and 
contributes his
knowledge regularly to ColdFusion community forums. Max is on the IT Advisory 
Board for Valencia
Community College in Orlando, FL. He is currently working on several side 
projects, including
writing an AOP framework for ColdFusion Components, and developing best 
practices for using the Java
Spring framework with ColdFusion.


4. "Welcome to CF" interview with Simon Horwith
***********************************************
Michael Smith: This time we are talking with Simon Horwith about his CFUNITED-05
talk "Welcome to CF". So why should a developer come to your session Simon?

Simon Horwith: CFML, ColdFusion Mark-up Language, is the language used to create
ColdFusion Applications.  This session is a good introduction to the
fundamentals of the CFML programming language.  If you're new to ColdFusion or
are a manager that is either evaluating ColdFusion as a solution or is already
managing a ColdFusion project, my talk will give you a solid understanding of
how to create dynamic web pages with ColdFusion.

MS: So are there any prerequisites to this talk like HTML or SQL?

SH:  No - no prerequisits.  If you're familiar with HTML then you'll find
ColdFusion's syntax less foreign at first, and some SQL knowledge neverr hurts,
but if you don't have any experience with either you will still be able to learn
the basics of ColdFusion development.

MS: What kinds of things can you do with ColdFusion?

SH: Well, there isn't much that you can't do with ColdFusion, really.  That
said, 90% of ColdFusion applications are all about taking data stored in a
database and presenting it on the web (the phrase "dynamic web pages" is
generally used to describe this) as well as giving people a way to add, edit,
and/or delete that data as well.  This session is an introduction to ColdFusion,
but in 50 minutes it will teach you the basics of how to do just that - create
dynamic web pages.  This is because the strength and popularity of ColdFusion
has always been in it's ease of use.  Learning how to do what 90% of the
applications are doing in just 50 minutes isn't too shabby, is it?

MS: No, that is cool! Will you have any example code in your session?

SH: Oh yes - definitely.  I'll be writing code throughout the session.  I'll
show all of the fundamentals of what to do and what not to do with regards to
creating and outputting variables, using functions, talking to databases, and
more!

MS: Can you give us a quick peak at some ColdFusion code so that we can see how
easy it is?

SH: Well, understanding the code is certainly more important, and you'll have to
come to the session for that, but it is very simple syntax. Fr example - the
code to take a static HTML table and turn it into a dynamically generated table
containing all of the employees in a database might look something like this:
(angled brackets replaced by square brackets to get through my email program! - 
MS)

[cfquery name="qGetEmp" datasource="mydsn"]
    SELECT * FROM employees ORDER BY firstname
[/cfquery]
[table]
    [tr][th]First Name[/th][th]Last Name[/th][/tr]
    [cfoutput 
query="qGetEmp"][td]#qGetEmp.firstname#[/td][td]#qGetEmp.lastname#[/td][/cfoutput]
[/table]

It's as simple as that - one tag to get data from the database, an HTML table
with one row of static headers and one row that is in a [CFOUTPUT] tag and has
values from the query inside it's cells.  Easy as pie!

MS: That looks like it will be a great session. 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 $459 until 4/30/05 then $649. For more information on CFUNITED see
http://www.cfunited.com/

---
Welcome to CF
*************************

Get an overview of the ColdFusion language CFML and the power available to you.
Whether you are coming from another programming language or are new to
programming this talk will get you up to speed on the basics of programming in
CF.


Speaker Bio:

Simon Horwith is Chief Information Officer at AboutWeb, LLC. - a Washington DC
based company specializing in staff augmentation, consulting, and training, and
is the Editor-in-Chief of ColdFusion Developer's Journal - the only magazine in
print devoted exclusively to ColdFusion. Simon has been using ColdFusion since
version 1.5 and is a Macromedia Certified Master Instructor and Member of Team
Macromedia. He specializes in ColdFusion application architecture, including
architecting applications that integrate with Java, Flash, Flex, and a myriad of
other technologies. In addition to presenting at CFUGs and conferences around
the world, he has also been a contributing author of several books and technical
papers. You can read his blog at www.horwith.com.



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/




-- 
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.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
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:201853
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

Reply via email to