Presentation Slides

Following are the presentation slides for various seminars and talks given by Systemanage founder Charlie Arehart. If you'd like to have him present these or any other topics at your user group, whether public or internal, please see our User Group Services page.

Notice: we have converted all our Powerpoint presentations to more nicely formatted PDF files, more suitable for easy printing, with 3 slides per page, room to take notes, and in grayscale.

Topics available regarding:

ColdFusion Topics

Future Events

Past Events

  • 54+) see many more, and more recent, presentations at my carehart.org site, as well as dozens of other BlueDragon presentations at the New Atlanta site
  • 53) Deploying CFML w/BlueDragon (CFUN 03 6/21-22/03, MX On The Rocks 3/20-21/03, CF Europe 5/29-30/03, MX Vegas 6/2-4/03) (Powerpoint)

    Charlie will discuss re-deploying existing CF4.5 and CF5 applications to BlueDragon. He will examine both the benefits and challenges of running your applications on BlueDragon, the only solution for natively running, integrating, and extending CFML apps on both J2EE and .NET servers.

  • 52) Intro to JSP for CFML Developers (MX On The Rocks 3/20-21/03, CF Europe 5/29-30/03, MX Vegas 6/2-4/03) (desc)

    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.

  • 51) CF RDS: From Stress to Success (So. MD CFUG 2/27/03, DC CFUG/WAMMO 4/9/03) (PDF)

    Are you using the RDS-enabled features in CF Studio or Dreamweaver MX? It could be banned on your server, but perhaps we can resolve that. Seriously. And do you realize all it can enable for you as a developer, whether coding on your own machine, a machine down the hall, or a commercial shared hosting server?

    Whether you think it’s evil or a blessing, whether you use CF MX or earlier, there may be more you can take advantage of in RDS than you realize. And there are solutions to security concerns that many administrators never knew existed, particularly before CFMX. It’s a tragedy how many developers suffer without RDS.

    In this talk, frequent CFUG speaker Charlie Arehart will put to rest common misconceptions about RDS, point up key security solutions, and show you how to make the most of it as a CF developer. You can make it secure, it is quite valuable, and it’s sorely misunderstood. This is a talk for all CF developers, even if not (perhaps especially if not) moving to CFMX or Dreamweaver MX.

  • 50) Flash for CFers: Getting Over the Hump (San Antonio CFUG 2/18/03, So. MD CFUG 1/28/03, DelMarVa CFUG 1/20/03) (PDF)

    Perhaps you've heard all the hype about Flash, and you're likely impressed, until you open the program--or a typical book about it. There's so much focus on graphics, drawing, animation, sounds, etc. If you just want to get started with it to spice up your forms and add new client-server interactivity, it can be overwhelming. But it doesn't have to be.

    Frequent CFUG speaker and CFDJ author Charlie Arehart will bring his unique style and perspective to help get you over the hump of getting started with Flash. Unlike so many articles on remoting, this presentation doesn't presume you have any Flash experience. Indeed, Flash Remoting (and CFMX) is just one of several ways to interact between Flash and the server. If you're using an older release of CF, or PHP, or even an older version of Flash, you'll still get benefit from this talk.

  • 49) Dreamweaver MX for Studio/HomeSite Users (Southern California Regional CF Conference 2/18/03, DelMarVA CFUG 1/20/03, Central Jersey CFUG 1/15/03, Maryland CFUG 1/14/03, Twin Cities CFUG 11/06/02, DevCon Community Suite 10/30/02, Central PA MMUG 10/22/02) (PDF)

    Are a CF developer who loved CF Studio but are being pushed or pulled into Dreamweaver MX? Feeling a little reluctant, perhaps frustrated? Finding it pokey? Annoyed by it messing with your code? Confused about where to find your favorite features you loved in CF Studio? In this hour-long talk, veteran developer and frequent CFUG speaker Charlie Arehart will explain these challenges as well as how to get around them. Perhaps more important, you'll learn how to speed up DWMX dramatically. He'll also help you find or add in the CF Studio features you know and love. He'll conclude by pointing you to many features that you may have missed that never existed in CF Studio, as well as a hidden gem on the DWMX CD that may blow you away.

  • 48) Augmenting Application.cfm with Filters (FAA CFUG 4/17/03, NASA CFUG 1/9/03, Central PA CFUG, 12/3/02) (PDF)

    What's a filter? And what's it got to do with Application.cfm? One of the hidden gems in CFMX is the ability to leverage servlet filters. Don't let those terms (servlets and filters) scare you. No servlet or even Java experience is needed for this talk. Like Application.cfm, they allow you to perform some action before a CF page is processed, including such things as logging visits, blocking execution of a page for a given time period, blocking visitors from given domains, or during a maintenance period, to name a few.

    Unlike Application.cfm, however, filters can apply to one or more named templates, all templates under a directory, or all templates on the server. And they don't require any changes to CF code. They're declarative and set in the configuration files of CFMX. They also don't interfere with your current Application.cfm processing.

    Even more, they can modify the output of CF processing, such as compressing all the page output using Gzip for browsers that support it (which is most modern ones). This may the only reason for some to consider using them, and it can be a great performance benefit. And unlike OnRequestEnd.cfm (the counterpart of Application.cfm for end of page processing), their processing won't be skipped due to a CFABORT.

    In this seminar, frequent CFUG speaker, trainer, and CFDJ writer Charlie Arehart will show you how easily you can apply filters. The focus won't be on building these components but instead simply taking advantage of existing ones that he'll share. Everyone attending will be able to apply this knowledge to their CFMX environment.

    2002

  • 47) Overview of CF Security Options (CF Underground at DevCon, 10/27/02) (no formal presentation)
  • 46) Using JSP Custom Tags in CFMX (Macromedia DevCon 10/28/02, MXDC 09/28/02, Central Jersey CFUG 10/9/02) (PDF)
  • 45) ColdFusion MX Hidden Gems (Birmingham CFUG 09/17/02, Albany CFUG 09/12/02, Syracuse CFUG 09/10/02, Mid-Michigan CFUG 08/13/02, NASA/Goddard CFUG 08/08/02, NYC CFUG 06/06/02, CFUN 2002 Event Rockville MD 06/16/02) (PDF)
  • 44) ColdFusion Performance Testing and Tuning (Albany CFUG 09/12/02, Syracuse CFUG 09/10/02, Tampa Bay CFUG 7/10/2002, DesMoines CFUG 6/18/2002, Nashville CFUG 6/11/2002, Portland CFUG 5/30/2002, Salt Lake CFUG 5/9/2002, Rhode Island CFUG 5/7/2002, Atlanta CFUG 5/1/2002, San Francisco Bay Area CFUG 4/25/2002, New Orleans CFUG 4/11/2002) (PDF)
  • 43) CF5 in Depth: Opportunities and Challenges, One Day Seminar (Southern Maryland CFUG 4/30/2002, New Orleans LA 4/12/2002, Rockville MD 3/26/2002 Description)
  • 42) User Defined Functions in CF5: Best Practices and More (Maryland CFUG 5/14/2002) (PDF)
  • 41) Toward Better Error Handling (CFNorth Conference, 5/4-5/2002) (PDF)
  • 40) E-Testing: Debugging Your CF Apps (CFNorth Conference, 5/4-5/2002; Philadelphia Area UG, 3/21/2002) (PDF)
  • 39) Marrying ColdFusion and Java (Colorado Macromedia Tech Con, denver, 3/15/2002) (PDF)
  • 38) Wireless Possibilities for CF Programmers (Atlanta CFUG, 5/1/2002) (PDF)
  • 37) Toward Better CF Server Administration (Colorado Macromedia Tech Con, denver, 3/14/2002) (PDF)
  • 36) CF5 in Depth: Opportunities and Challenges (Rockville MD, 1/31/2002) (Description)
  • 35) ColdFusion 5 Hidden Gems: What You May Not Know (CF-Europe, Munich Germany, 1/24-25/2002) (PDF)
  • 34) E-Testing: Debugging Your CF Apps (CF-Europe, Munich Germany, 1/24-25/2002) (PDF)
  • 33) E-Testing: Debugging Your CF Apps (Central Jersey CFUG, 1/17/2002) (PDF)

    2001

  • 32) The Wonderful World of Wireless (Macromedia DevCon, 10/22-24/2001) (PDF)
  • 31) Slicing and Dicing Data in CF and SQL- Part 1 (House Of Fusion Community Suite @ DevCon, 10/23/2001) (PDF, updated from 9/24 CF Edge presentation, and split into two parts)
  • 30) Slicing and Dicing Data in CF and SQL- Part 2 (House Of Fusion Community Suite @ DevCon, 10/23/2001)(PDF)
  • 29) Lighting the Shadows: A Roundtable on Overcoming Fusebox Objections (Fusebox Conference @ DevCon, 10/20/2001) (PDF)
  • 27) Database 1: Using Databases in CF and SQL Basics (CF Edge Conference in NY, 09/24/2001) (PDF)
  • 26) Database 2: Slicing and Dicing Data in CF and SQL (CF Edge Conference in NY, 09/24/2001) (PDF)
  • 25) Database 3:.Improving Database Processing (CF Edge Conference in NY, 09/24/2001) (PDF)
  • 24) Going from CF to Java: moving between the two (Atlanta CFUG, 10/03/2001) (PDF)
  • 23) What's New in CF5: More than you'd think (Central Jersey CFUG, 07/19/2001; Annapolis CFUG 08/23/2001) (PDF)
  • 22) CF5 In Depth: Opportunities and Challenges Day Long seminar brochure
  • 21) Java for CFers (CF Odyssey, Bethesda, 07/28/2001)
  • 20) CF Hidden Gems (MD CFUG, 06/12/2001; Annapolis CFUG 06/24/2001; CF Underground 2, Rockville, 04/07/2001) ) (PDF)
  • 19) CF and JSP (CF Underground 2, Rockville, 04/07/2001) (PDF)
  • 18) Marrying ColdFusion and Java (Central Jersey CFUG, 04/25/2001) (PDF)
  • 17) Wireless Possibilities for CF Programmers (CFSouth, 02/02/2001) (PDF)
  • 16) Server-side Source Code Control: It really can work! (MD CFUG, 01/09/2001) (PDF)

    2000

  • 15) Creating and Using ColdFusion Custom Tags (Allaire Developer's Conference, 11/2000) (PDF)
  • 14) CF- Just the Basics (a weekend seminar, Bethesda, 09/2000) (PDF)
  • 13) Building Dynamic WAP Applications with ColdFusion (for the Wireless DevCon, SF, 08/2000) (PDF)
  • 12) Building Wireless (WML) Apps With ColdFusion (for the CFUN2k, Bethesda, 07/2000; MD CFUG, 04/11/2000) (PDF)
  • 11) Helping Yourself, Resources for Learning and Getting Questions Answered (DC CFUG, 02/2000) (PDF)

    1999

  • 10) DatabaseBlocks Wizard Tool (DC CFUG, 12/1999) (PDF)
  • 9) Web Application Development with ColdFusion (a presentation for the ACM, 11/1999) (PDF)
  • 8) Potpourri of Topics (DC CFUG, 09/1999) (PDF)
  • 7) Hidden Gems in 4.01 (DC CFUG, 08/1999) (PDF)
  • 6) Setting Up and Using the CF Studio Debugger (DC CFUG, 06/1999; MD CFUG, 07/10/1999) (PDF)
  • 5) Using the Studio Query Builder (DC CFUG, 04/1999) (PDF)
  • 4) Stored Procedures in Access? Yes indeed! (MD CFUG, 02/09/1999)
  • 3) Journeyman CF (Obtaining the 4.0.1 Beta, Deleting a Session Variable in 4.0, Mailing to More than 40 people in 4.0, Top 10 Studio customizations in 4.0, Using Access "Stored Procedures" in 4.0) (DC CFUG, 02/1999) (PDF)

    1998

  • 2) Remote Development in ColdFusion: More than Meets the Eye (National CF Conference Ft Collins, CO, 07/1998; MD CFUG, 04/1998) (PDF)
  • 1) Version Control in ColdFusion: It's Free, and Not Just For Teams Anymore (National CF Conference Ft Collins, CO, 07/1999; MD CFUG, 02/1998) (PDF)

Java Development Topics

    2002

  • Incorporating JSP Custom Tags into Your Web Apps (Harbor Java User Group 10/8/02) (PDF)
  • Java Web App Performance Testing and Tuning (Capital District [Albany] Java Developers Network User Group 09/11/02) (PDF)

Wireless Development Topics

    2001

  • The Wonderful World of Wireless (Macromedia DevCon, 10/22-24/2001) (PDF)
  • Getting Started with WAP (Wireless Application Protocol) and WML (Wireless Markup Language), a day-long seminar offered at the Software Productivity Consortium, Vancouver, BC, Canada in April 2001 (slides available only by arrangement of a presentation. Contact us for more details.)
  • Real World WAP Development, Issues and Challenges for WAP Developers, a day-long seminar offered at the Software Productivity Consortium, Vancouver, BC, Canada in April 2001 (slides available only by arrangement of a presentation)
  • Wireless Possibilities for CF Programmers (CFSouth, 02/02/2001) (PDF)

    2000

  • Common Problems Developing Wireless Applications (PDF), from Wireless DevCon in San Jose, 12/00.
  • Building Dynamic WAP Applications with ColdFusion (PDF), from the Wrox Wireless Developers Conference in Amsterdam, 07/2000, Wireless DevCon, SF, 08/2000
  • Building Wireless (WML) Apps With ColdFusion (for the CFUN2k, Bethesda, 07/2000; MD CFUG, 04/11/2000) (PDF)

Again, don't miss the many other useful resources available here, including articles and tips.
Further details available for:

| Home | ColdFusion | Articles | Presentations
| User Groups | Other Resources | Press Releases | Company

© 1998-2008, Charles Arehart, SysteManage
Our Practice Makes You Perfect

Site Design by Clinton Randall @ World Contact, Implementation by Charlie Arehart

Team Macromedia Member   Powered by Macromedia ColdFusion