Samuel Neff

Subscribe to Samuel Neff: eMailAlertsEmail Alerts
Get Samuel Neff: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Samuel Neff

ColdFusion developers often include in their applications the functionality to serve up dynamic Microsoft Office documents. The most common technique for doing this is through automation - the process of controlling one application from another. While there have been numerous articles, sites, presentations, and examples of using Office automation with ColdFusion, it is wholly inappropriate without extreme precautions. Office is not safe for unattended execution; unanticipated content or programming errors can cause an Office application to pop up a prompt on the server or otherwise halt the process. In this article I'll describe how to use technologies and techniques you're already familiar with to safely generate dynamic Word documents and serve them to clients over the Internet. To do this I'll use ColdFusion to generate MS Word-compatible HTML, XML, and CSS and in... (more)

Reviving Super

Components bring to ColdFusion MX developers much of the power and practices of object-oriented programming. The component implementation in ColdFusion MX introduces us to many of the principles of OOP, including encapsulation and inheritance. One aspect of these features is the ability to create new components that inherit or extend the functionality of other components. In order to effectively extend functionality, developers often require the ability to override existing component functions as well as still call the original functions to incorporate their programming logic. Sin... (more)