Upcoming BlueDragon Events


BlueDragon Main

ServletExec Main

JTurbo Main

Download BlueDragon 7.0!


Vince Bonfanti
Vince Bonfanti

Vince Bonfanti is President and co-founder of New Atlanta. Since 1995, Vince has successfully brought three different web-scripting language implementations to market, including ServletExec, a Java Servlet and Java Server Pages (JSP) engine for Microsoft IIS and Apache web servers; BlueDragon, a ColdFusion-compatible web application server that allows native deployment and integration of CFML applications onto ASP.NET and J2EE servers; and Lasso, a CGI-based scripting language and runtime for web publishing of FileMaker Pro databases.

Vince is a charter member of Sun's JavaTM Servlet and JSPTM Expert Groups, Vince has been a JavaOne speaker and a contributor to Java trade magazines and online publications. Vince has also been a featured speaker at CFUnited and other CFML-related conferences as well as at local ColdFusion User Groups around the country.

Vince also authors a Weblog at: http://blog.newatlanta.com.


ColdFusion® is a registered trademark of Adobe Systems Incorporated, in the United States and/or other countries, and its use here does not imply the sponsorship, affiliation, or endorsement of Adobe.

New Atlanta will be a featured speaker at the following CFML-related conferences and CFUGs. If you are interested in having New Atlanta speak at your CFUG or conference, please send an email to: Vince Bonfanti

For information on current and past topics, see Topic Overviews.

  2008 CFML Event Calendar
Event Date Location Topic
MS Launch Wavw 2008 Feb 28 Los Angeles, CA Bronze Sponsor & Exhibitor
CFUnited Mar 12 London UK IIS 7.0 for CFML Developers
MS TechEd Jun 10 Orlando, FL Bronze Sponsor & Exhibitor
CFUnited Jun 18 Washington DC IIS 7.0 for CFML Developers

 
  2007 CFML Event Calendar
Event Date Location Topic
Maryland CFUG Nov 13 Rockville MD IIS 7.0 for CFML Developers
CFUnited Jun 27 Washington DC Topic TBD
Albany CFUG Apr 12 Albany NY BlueDragon 7.0
Salt Lake City CFUG Apr 11 Detroit MI BlueDragon 7.0
Mid Michigan CFUG Apr 10 East Lansing MI BlueDragon 7.0
Mar 22 Raleigh NC BlueDragon 7.0
Houston CFUG Mar 15 Houston TX BlueDragon 7.0
Mar 14 Austin TX BlueDragon 7.0
Mar 13 Dallas TX BlueDragon 7.0
Denver CFUG Mar 12 Denver CO BlueDragon 7.0
Salt Lake City CFUG Mar 8 Salt Lake City UT BlueDragon 7.0
Mar 6 Jacksonville FL BlueDragon 7.0
Feb 28 Chicago IL BlueDragon 7.0
Nebraska CFUG Feb 27 Omaha NE BlueDragon 7.0
Hartford AUG Feb 21 Hartford CT BlueDragon 7.0
Connecticut CFUG Feb 20 Norwalk CT BlueDragon 7.0
NY CFUG Feb 19 New York NY Integrating AJAX with CFML
BlueDragon 7.0
Toronto CFUG Feb 15 Toronto ON BlueDragon 7.0
Charlotte User Group Feb 8 Charlotte NC BlueDragon 7.0
Central Pennsylvania CFUG Feb 7 Harrisburg PA BlueDragon 7.0
North Alabama CFUG Feb 1 Huntsville AL BlueDragon 7.0
Bay Area CFUG Jan 25 Ft Lauderdale FL BlueDragon 7.0
Atlanta CFUG Jan 3 Atlanta GA BlueDragon 7.0

 
  2006 CFML Event Calendar
Event Date Location Topic
Southwest MN CFUG Dec 19 Rochester MN BlueDragon 7.0
CFDevCon Nov 9 London UK BlueDragon 7.0
ROME CFUG Nov 6 Rome IT Integrating AJAX with CFML
Deploying CFML Natively - .NET &J2EE
CFUG Munich Nov 2 Munich DE BlueDragon 7.0
Twin Cities CFUG Nov 1 Minneapolis MN BlueDragon 7.0
Swiss CFUG Oct 30 Zurich CH BlueDragon 7.0
CFUnited Jun 28 Washington DC BlueDragon - Five Years of CFUnited: Yesterday, Today and the Road Ahead.
Toronto CFUG Jun 7 Toronto ON Introducing BlueDragon
Connecticut CFUG May 9 Norwalk CT BlueDragon: CFML on .NET
Houston CFUG Jan 11 Houston TX Topic TBD

 
  2005 CFML Event Calendar
Event Date Location Topic
Salt Lake City CFUG Dec 8 Salt Lake City UT Deploying CFML Natively on .NET
 - AJAX with BlueDragon and CFMX
Ann Arbor Area Macromedia User Group Nov 29 Ann Arbor MI Topic TBD
UK CFUG Nov 17 London UK Deploying CFML Natively on .NET
 - AJAX with BlueDragon and CFMX
Scottish CFUG Nov 15 Edinburgh UK Deploying CFML Natively on .NET
 - AJAX with BlueDragon and CFMX
Cleveland CFUG Nov 9 Cleveland OH Topic TBD
Phoenix CFUG Oct 26 Phoenix AZ Deploying CFML Natively on .NET
 - Laszlo and WebOrb, Alternatives
    for CFML/Flash Integration
Denver CFUG Oct 10 Denver CO Deploying CFML Natively on .NET
 - Laszlo and WebOrb, Alternatives
    for CFML/Flash Integration
Atlanta CFUG Oct 5 Atlanta GA  - Interesting New Tools for CFML:
   SeeFusion, Laszlo and WebOrb
San Diego CFUG Sep 28 San Diego CA Deploying CFML Natively on .NET
 - Laszlo and WebOrb, Alternatives
    for CFML/Flash Integration
Mid Michigan CFUG Sep 13 East Lansing MI Deploying CFML Natively on .NET
 - Laszlo and WebOrb, Alternatives
    for CFML/Flash Integration
South Florida CFUG July 28 Davie FL Topic TBD
Atlanta CFUG July 6 Atlanta GA Deploying CFML Natively on .NET
Web Services Tips & Tricks
CFUnited Jun 29 Washington DC - Integrating CFML and ASP.NET
   Server Controls
- CFML on Windows Server 2003 and
   IIS 6.0: The .NET Advantage
Powered By Detroit Apr 9 Detroit MI Deploying CFML Natively on .NET
Feb 16 Chicago IL Topic TBD
Jan 10 Jacksonville FL Deploying CFML Natively on .NET
Web Services Tips & Tricks

 
  2004 CFML Event Calendar
Event Date Location Topic
Dec 7 Dallas TX Deploying CFML Natively on .NET
Oct 19 Raleigh NC Deploying CFML Natively on .NET
Albany CFUG Oct 14 Albany NY Deploying CFML Natively on .NET
Web Services Tips & Tricks
Atlanta CFUG Oct 6 Atlanta GA Deploying CFML Natively on .NET
Web Services Tips & Tricks
Bay Area CFUG Sep 30 Ft Lauderdale FL Deploying CFML Natively on .NET
Building Web Services with CFML
Bay Area CFUG Aug 26 San Francisco CA Deploying CFML Natively on .NET
Secret Powers of Sessions
Boston CFUG Aug 18 Boston MA Deploying CFML Natively on .NET
Maryland CFUG Aug 10 Rockville MD Deploying CFML Natively on .NET
Secret Powers of Includes
San Diego CFUG Aug 4 San Diego CA Deploying CFML Natively on .NET
Central Jersey CFUG Jun 30 Piscataway NJ Secret Powers of Session Handling
     in CFML
Jun 26 Rockville MD Deploying CFML on J2EE:
    Opportunities & Challenges
NY CFUG Jun 8 New York NY Building Web Services with CFML
Deploying CFML Natively on .NET
Jun 2 Minneapolis MN Building Web Services with CFML
Introducing BlueDragon
Mid-Michigan CFUG Apr 13 East Lansing MI Building Web Services with CFML
Introducing BlueDragon
Mar 24 Austin TX Building Web Services with CFML
Introducing BlueDragon
Central Jersey CFUG Feb 17 Piscataway NJ More flexible testing against
    BlueDragon, CF5 & CFMX
Feb 11 Los Angeles CA Building Web Services with CFML
Feb 5 Louisville KY More flexible testing against
    BlueDragon, CF5 & CFMX

Introducing BlueDragon
West Virginia Macromedia Users Group Feb 4 Charleston WV More flexible testing against
    BlueDragon, CF5 & CFMX

Introducing BlueDragon
Central Jersey CFUG Jan 28 Piscataway NJ More flexible testing against
    BlueDragon, CF5 & CFMX
Portland CFUG Jan 21 Portland OR More flexible testing against
    BlueDragon, CF5 & CFMX

Introducing BlueDragon
Central Jersey CFUG Jan 20 Seattle WA More flexible testing against
    BlueDragon, CF5 & CFMX

Introducing BlueDragon
Tampa Bay CFUG Jan 13 Tampa FL More flexible testing against
    BlueDragon, CF5 & CFMX

Introducing BlueDragon
 
  Past 2003 Presentations
Event Date Location Topic
Atlanta CFUG Dec 3 Atlanta GA Secret Powers of Includes
NY CFUG Nov 11 New York NY HomeSite+ for CF Studio Fans
Nov 6 Los Angeles CA Browsing Within CF Studio
    and HomeSite+

Introducing BlueDragon
Oct 14 Dallas TX Building Web Services with CFML
HomeSite+ for CF Studio Fans
Introducing BlueDragon
Atlanta CFUG Oct 1 Atlanta GA Running CFML on Top of J2EE
Atlanta CFUG July 2 Atlanta GA Deploying CFML on J2EE Servers
    using BlueDragon

Aug 30 Las Vegas NV -Deploying Fusebox w/BlueDragon
Jun 21 Rockville MD -Integrating CFML with ASP.NET
-Deploying CFML w/BlueDragon
Jun 2 Las Vegas NV -Intro to JSP for CFML Developers
May 29 London UK -Intro to JSP for CFML Developers
May 15 Denver CO -Intro to JSP for CFML Developers
Mar 14 Toronto ON -Intro to JSP for CFML Developers
-Integrating CFML & J2EE Web Apps




Topic Overviews
 
IIS 7.0 for CFML Developers

Summary:

Internet Information Server (IIS) 7.0 is the newest release of Microsoft?s web server for Windows. Currently shipping with Windows Vista, IIS 7.0 is also part of Windows Server 2008, scheduled for release in February 2008. This talk will present an overview of the major new features of IIS 7.0, including: customizable installation, simplified configuration and administration, security enhancements, integrated request pipeline, extensibility enhancements, and much more. The impact and benefits of the new IIS 7.0 features for developers using Adobe ColdFusion or New Atlanta BlueDragon will be explored.

 
Deploying CFML on .NET with BlueDragon

Summary:

Many by now know that both ColdFusion MX and BlueDragon permit you to deploy CFML on a J2EE server. This is important for shops moving to standards-based architectures, for whom running ColdFusion servers is no longer acceptable. But what if your shop (or a client) is moving to .NET? Macromedia's only current solution is web services integration, but w/BlueDragon/.NET it's possible to run the CFML on the .NET framework. It's still just CFML, redeployed. The opportunities for integration with native .NET component (ASP.NET and more) are tremendous.

In this talk, veteran CFUG speaker Charlie Arehart, CTO of New Atlanta (makers of BlueDragon) will explain the environment motivating this need, as well as the enterprise integration possibilities it enables (calling ASP.NET from CFML and vice-versa, sharing data, leveraging .NET features, and more). Even if you don't see a need to support .NET, you likely will. For folks with large investments in CFML and CFML developers, it's a unique solution that helps keep CFML alive and thriving. It might even win over projects otherwise slated for ASP.NET!

 
Introducing BlueDragon

Summary:

BlueDragon is an alternative CFML runtime engine that can solve important deployment problems for CFML shops looking to preserve their investment in CFML while also considering strategic platforms like .NET and J2EE .

There are numerous other compelling reasons to consider BlueDragon - including for redistributing your CFML applications for sale as a standalone turnkey solution.

If you don't know BlueDragon is, or why you'd want to use it, or how it fits with your current CFML programming, this presentation will be build a solid foundation for expanding the possibilities and potential of your existing CFML assets and skills.

 
Web Services Tips and Tricks

Summary:

We all know that CFML makes web services creation and consumption easy. Still, there tips and tricks that can solve common problems in working with them, or expose new possibilities you may not have considered. In this presentation, veteran CFUG speaker Charlie Arehart will share some useful (and some little used) features of ColdFusion MX, BlueDragon, and Dreamweaver to help you make the most of web services. He'll also show several ways to test and then call web services, as well as point out some interesting and useful examples of real web services you can use in business today.

 
Deploying CFML on J2EE: Opportunities & Challenges

Summary:

It's now possible to deploy CFML applications on a J2EE server. It's still CFML, but it can leverage many benefits both for developers, server administrators, and line of business managers. In this talk, Charlie will introduce and demonstrate the notion of deploying CFML on J2EE servers. The focus is mostly on the benefits of deployment, even for CFML developers with no knowledge of, or interest in, pure J2EE development and integration.

 
Secret Powers of Session Handling in CFML

Summary:

You may have been using CFML for years but still suffer from various problems with session management. Do you know that the latest releases of CFMX and BlueDragon offer great solutions to these long-vexing problems? For instance, did you know you can now (finally) have sessions terminate when the browser is closed? Did you know you could more easily handle sessions for browsers that don't support or allow cookies?

And if you're running CFML on a J2EE server, did you know you may be able to cause sessions to be persistent so that they remain available after a server restart, and you can cause them to be replicated across servers in a cluster so that the session remains active when failover forces a user to a new server?

All these and more can work on both CFMX and BlueDragon, and Charlie will show you how, with examples, live demos, pointers to resources, and bonus tips. Every CFML developer is sure to come away with some new knowledge.

 
Secret Powers of Includes

Summary:

In this session, veteran CFUG speaker Charlie Arehart will share some tips and likely a few surprises as he demonstrates the many forms of includes available in CFML. More than just a boring introduction for newcomers to CFML, he'll show how long-held beliefs about CFINCLUDE are just wrong, and how new features in CFMX and BlueDragon open new doors of possibility for code reuse by way of includes. Finally, he'll show that an include is NOT about "pulling code" into your program. You may be shocked to learn what else you can "include" into your CFML program.

 
Building Web Services with CFML

Summary:

CFML has to be one of the easiest languages with which to create and consume Web Services.

Both BlueDragon and CFMX allow you to easily extend CFC methods to publish them as web services -- and it's just as easy to consume them as well. And while you don't need to understand XML to work with them, it can sometimes be useful.

In this introduction to the topic, veteran CFUG speaker Charlie Arehart will show how easy it is, explain what you need to know about CFCs, Web Services, and XML, as well as discuss important issues like security and exception handling.

More and more vendors, organizations, and developers are taking advantage of Web Services. Don't be left behind!

 
More Flexible Testing Against BlueDragon, CF5, and CFMX

Summary:

In this talk, veteran CFML developer and CFDJ columnist Charlie Arehart will show how to set up your web server in such a way as to allow code in a single directory to be executed against multiple CFML servers at once.

By default ColdFusion won't configure a single web server to integrate with both CF5 and CFMX at the same time -- it's an either/or proposition. That forces you to either use multiple web servers (such as IIS for CF5 and Apache for CFMX), or use the built-in web server in CFMX (and then have to move code into the cfusionmx\wwwroot for MX testing).

But Charlie will show how you can manually configure a web server (such as IIS) to let you run a set of CFML in a single directory against either version of CF (or BlueDragon, for that matter). This greatly simplifies testing against multiple versions of CF.

 
HomeSite+ for CF Studio Fans

Summary:

  • Are you a longtime CF Studio fan?
  • Do you lament that it's no longer sold?
  • Do you know about HomeSite+?

CF Studio and Homesite+ are essentially the same thing, and you may not know that it's offered free on the Dreamweaver MX CD. It's even been updated since it's release. In this talk, veteran CFUG presenter Charlie Arehart will introduce HomeSite+ to current CF Studio users.

It's not a walk through of features you knew from CF Studio, but instead a discussion of matters relevant to current CF Studio (or even Dreamweaver MX) users: what it is, how to get it, how to update it, how to extend its help for CFMX, and more.

 
Browsing Within CF Studio/HomeSite+: Improving Productivity Vastly for All CFML Developers

Summary:

Most CFML developers love CF Studio (or its latest incarnation, HomeSite+). When you're editing code, do you have it set up to browse the code with a single keystroke? Or do you open a browser window and type in the URL? Sure, you can create a browser bookmark, but if you edit lots of code, it's a lot easier to have one-button browsing either internal to, or external to, Studio/HomeSite+. In this talk, veteran CFML developer and CFDJ columnist Charlie Arehart will show how to use this often missed but very important feature. It doesn't require RDS, and it works with CF5, CFMX, and even BlueDragon.

 
Deploying CFML on J2EE Servers using BlueDragon

Summary:

This presentation demonstrates how to use BlueDragon to deploy CFML pages onto any standard J2EE application server. This topic consists of a short presentation followed by multiple demonstrations.
Outline:

  • Motivation: why CFML on J2EE?
  • What is a J2EE web application?
  • BlueDragon architecture
  • Demonstration
    • the world's simplest J2EE webapp
    • creating a J2EE webapp that supports CFML
    • deploying a J2EE webapp with CFML on Apache Tomcat
    • configuring CFML datasources
    • creating a Web Archive (WAR) file
    • deploying a WAR file onto BEA WebLogic

 
Integrating CFML and J2EE Web Applications

Summary:

This presentation describes the ways in which BlueDragon and ColdFusion MX allow CFML and JSP to be combined and integrated into single web applications. The audience is assumed to be knowledgeable about CFML, and have some familiarity with JSP.
Outline:

  • What is a web application?
  • CFML and J2EE web applications compared
    • reusable components
    • data sharing among components
    • common error handling
  • Integrating JSP pages into CFML applications
  • Integrating CFML into J2EE web applications

 
Integrating CFML with ASP.NET

Summary:

The Microsoft .NET Framework is the new component model for building and running the next generation of Windows applications. ASP.NET is the set of technologies in the Microsoft .NET Framework for building Web applications and XML Web Services.

This session will review the structure, components, and configuration files that make up an ASP.NET web application. You will then see how to use BlueDragon to integrate CFML pages as native components of ASP.NET web applications, including the ability to share Request, Session, and Application variables among CFML pages and ASP.NET pages coded using Visual Basic .NET and C#.

 
Introduction to JavaServer Pages (JSP) for CFML Developers

Summary:

This presentation introduces JSP to CFML developers by comparing and contrasting JSP with CFML. It assumes the audience is familiar with CFML, but assumes no prior experience with JSP. This talk is very basic and is not for experienced JSP developers.
Outline:

  • JSP Basics
  • Creating and displaying variables
  • Flow control: conditional logic, looping
  • Implicit objects: request, response, session, pageContext, out
  • Includes and Forwards
  • SQL query examples
  • JSP tag libraries



This page was dynamically built on the BlueDragon CFML Engine   |