Writing

Books

  • 2010
    • Flex 4 in Action (Buy Here)
      Co-authors: Dan Orlando, Tariq Ahmed, and Joel Hooks
      Client: Manning
    • Adobe ColdFusion 9 Web Application Construction Kit, Volume 2: Application Development (Chapter 29)
      Co-authors: TBD
      Client: Peachpit
  • 2008
    • Dreamweaver CS4: The Missing Manual (Tech Editor | Buy Here)
      Author: David McFarland
      Client: O’reilly (link)
  • 2007
    • Adobe ColdFusion 8 Web Application Construction Kit, Volume 2: Application Development (Chapter 32 | Buy Here)
      Co-authors:  Ben Forta, Raymond Camden, Charlie Arehart, Leon Chalnick, Ken Fricklas, Paul Hastings, Mike Nimer, Sarge Sargent, and Robi Sen
      Client: Peachpit (link)
      Intro: Since the introduction of <cfdocument type=”pdf“>, a longing to do more with PDF documents has existed. Well, wait no more—ColdFusion 8 brings so much PDF support that we’re going to spend a whole chapter talking PDF sweetness and still not cover everything that ColdFusion brings to the table.

Articles/Publications

  • 2008
    • AIR Data Synchronization via LiveCycle Data Services ES 2.6 (Article | Source Files)
      Client: O’reilly / InsideRIA.com (link)
      Intro: I have long said offline applications are one of Adobe AIR’s greatest abilities/features. It isn’t numero uno but, in my book, it is definitely in my top 5 feature list. Doing better offline sync with database data was made easier with the addition of SQLite into the AIR runtime versus using XML, shared objects, or some of mechanism. Now Adobe has taken it one step further and made it so simple we are going to create a complete offline/online application in 30 minutes or less. 
  • 2007
    • ColdFusion 8 .NET Integration (Buy Here | Source Files)
      Client: Fusion Authority Quarterly Update (link)
      Intro: As a ColdFusion developer, you may not be aware of the vast number of “crossover” .NET and
      ColdFusion developers but they do exist. This article isn’t targeting just developers who work in the .NET
      world already but all ColdFusion developers. .NET has a lot of power which ColdFusion can easily
      harness using code similar to invoking a ColdFusion Component (CFC).
    • Taking Adobe AIR Applications Offline (Article)
      Client: Adobe Labs (link)
      Intro: One of the greatest abilities of AIR, in my opinion, is the ability to create an application to run online and offline. The application could allow the user to make changes to their account, content, etc. while not connected and sync the data online when the connection returns. The user will only love the application even more.
  • 2005
    • More OOP in Flash: Taking the photo album to Flash, Part 2 (Article)
      Client
      : Sys-con (link)
      Intro
      : Hopefully you read last month’s issue (MXDJ, Vol. 2, issue 12). This is a continuation of that article, so please have it handy for reference purposes. As a small review, currently we have our back end coded and the design implemented. It is time for some real work now.
  • 2004
    • More OOP In Flash (Article)
      Co-author: Michael Hagel
      Client: Sys-con (link)
      Intro: Ahh…{deep inhale}…the smell of the holidays is in the air. I wish I could write about all of the wonderful joys of the holidays, but we’ll stick with the wonderful joys of creating Flash applications with OOP. As I stated in my last article (MXDJ, Vol. 2, issue 10), this article will show you how to create the same photo album, done with ColdFusion, in Flash and with OOP, prefaced by the August 2004 article (Vol. 2, issue 8). My promise was to take the same ColdFusion back end used for the HTML album and use it with a Flash front end. Since I tend to keep my promises and I am in the holiday spirit I’ll provide a quick review for those who were sleeping in class or were absent. 
    • A Little OOP, CF Style (Article)
      Client: Sys-con (link)
      Intro: I love building applications, and I’ve built some pretty good Flash and Central applications, if I may say so myself, but I never grasped the concept of building similar applications in ColdFusion (CF). By similar I am referring to how with Actionscript I can import a class and create an object containing properties, methods, and most likely some form of data. All of the CF applications I built were really just pages with queries at the top of the page, inside the Application.cfm, and finally I began to utilize Coldfusion Components (CFCs). I then realized I could store a reference to a CFC inside a scope, like Session or Application, and reference that CFC just like I do an object in AS. We’re going to mimic this concept, creating an object and storing data in it, by building a photo album application. 
    • Beginning OOP in AS 2.0 (Article)
      Client: Sys-con (link)
      Intro: I tend to keep myself available to help people with code and Web projects on a daily basis. It seems to be quite fruitful. The majority of the questions tend to refer to Actionscript 2.0 and/or object-oriented programming (OOP) in Actionscript 2.0. It has become the inspiration for this article.