Andrew Powell

Subscribe to Andrew Powell: eMailAlertsEmail Alerts
Get Andrew Powell via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Andrew Powell

Recently, with the introduction of ColdFusion MX 7.0.1, Macromedia began fully supporting a Mac OS X Server installation of ColdFusion. OS X Server used to be supported only in a development environment installed on top of JRun, Tomcat, or some other J2EE application server. Opening this platform has opened ColdFusion to a whole new audience and platform. Mac OS X Server is regarded by many as an enterprise-class operating system overshadowed for years by Windows servers and Linux. The introduction of Mac OS X Server 10.4 (code named Tiger) brought Apple's enterprise entry to the forefront when it comes to serving files, print services, e-mail, web sites, and applications on the Apache Project's Tomcat J2EE Server. ColdFusion and Mac OS X Server offers functionality never seen in Windows installations and previously left only to Linux installations. One of these func... (more)

In Today's World of AJAX and Flex, Is XML Past Its Prime?

Is XML overrated? This is a question not asked lightly. It is a heavy and bloated question, much like XML itself. XML has been around since 1997. It is document based and it is extremely verbose.  It requires a higher payload across the network and cannot be natively used once it arrives. The XML payload must be consumed in some fashion.  None of these activities attribute to the speed of an application. In today's world of AJAX and Flex, is XML past its prime? Does XML need to be regarded as a good idea whose time has come and gone? There are plenty of capable replacements avail... (more)

Spry - AJAX Made Simple

AJAX (Asynchronous JavaScript and XML) is nothing new. The technologies behind AJAX have been around for quite a while. Jesse James Garrett just gave the amalgamation of XML, DOM, and JavaScript a catchy new name. Many CF developers hear buzzwords like AJAX and Web 2.0 and simply tune out because they think it's too much to comprehend. If they'd simply stop and take a look at what AJAX can deliver, they'd see that it offers a unique opportunity to deliver a user experience that seemed beyond reach only a short time ago. With AJAX, a developer can deliver an application that requ... (more)

What Is ColdFusion in the Age of Java?

Andrew Powell's Blog As CFML developers start to learn Java and move into the realm of Spring and Hibernate, it is very important to stop and ask 'What Is ColdFusion?'. ColdFusion, since CFMX, has been a J2EE application running within a J2EE server (JRun, JBoss, Tomcat, Websphere, etc.). This is important because thinking of ColdFusion like this lets us expand our mind to what we can really do with ColdFusion. We (CFML developers) can start to leverage J2EE services and frameworks like JPA, JNDI, JTA, and others to make ColdFusion a real player in the J2EE stack. Java developers... (more)

Opinion: Give ColdFusion Some Room to Breathe

Andrew Powell's Blog OK, so we know ColdFusion, to quote Joe Rinehart, makes it "stupid-easy" to render HTML off of dynamic data. We (CFML developers) have been using it to do this for years. Only recently, with the fast emergence of RIAs in the last 5 years, has the game changed.  My personal approach has become to to let ColdFusion do what it does best, and no more. No AJAX generation or any of that silly UI stuff. Leave that to the AJAX frameworks, or Flex, or whatever your UI is going to be on the front-end. That's what the UI tool was designed for, CF wasn't.  Let CF focus o... (more)