Search
ColdFusion 9.0.1 added a lot cool features to CF9 and fixed quite a few outstanding bugs. Unfortunately it also introduces some really nasty bugs too and left a few hanging as well. Fortunately Adobe recently released the HotFix 1 for CF9.0.1 which fixes most of these bugs. If you’re currently on CF9.0.1 definitely install the […]
No tags
30
Trust Your API (Railo Caching Silliness)
3 Comments · Posted by Elliott in ColdFusion, Programming, Railo
One of the biggest problems rampant amongst developers is ignoring the standard library and writing your own solution to the same problem because we think it’s faster/smarter/better. I know I’m certainly guilty of this thinking too. Unfortunately this is pretty much always a mistake. I recently stressed this issue quite a lot in my Designing […]
No tags
A few months ago I released a mirror of the bug tracker for Adobe ColdFusion written in HTML. It occurred to me shortly after that it would also be useful to have a tracker for CFBuilder bugs.
So I’m happy to announce the Unofficial Adobe CFBuilder Bug Database Mirror!
No tags
19
CF9 import EXTREMELY SLOW without Component Cache
1 Comment · Posted by Elliott in Adobe, ColdFusion
ColdFusion 9 has two new features for components. The import statement allows you to use shorter names for components when creating them. The “Component Cache” caches the path to components (pretty much Trusted Cache for .cfc files only) to improve performance. Unfortunately there’s a huge performance problem using the import statement without the Component Cache […]
No tags
I’ve updated my presentation archive to include my two presentations from CFUnited 2010. If anyone has any questions or suggestions feel free to contact me either by email or posting on here. It was so great to meet everyone new, and see everyone old. Hope to see you at the next conference, whatever that may […]
No tags
Presentation Code Samples Most problems have multiple solutions and with some thought and a little extra effort a more efficient algorithm can make all the difference! This presentation covers how different solutions to problems such as merging, sorting, and caching can provide drastically different results and how various features like CF query objects can be […]
No tags
This past year Adobe finally released a bug tracker for ColdFusion. This was a really great move to making CF more developer friendly.
[…]
So I officially announce the Unofficial Adobe ColdFusion Bug Database Mirror.
No tags
24
Using Prototypal Inheritance in ColdFusion
2 Comments · Posted by Elliott in Adobe, ColdFusion, Programming
Ben Nadel was recently looking at Prototypal Inheritance in ColdFusion, which is incidentally one of the topics I talk about in my I bet you didn’t know you could do that with ColdFusion presentation, which I gave at BFusion 2008 and will be doing an updated version of at CFUnited 2010. </shameless-plug> The code samples […]
No tags
19
ColdFusion Mappings and Relative Paths
No comments · Posted by Elliott in Adobe, ColdFusion, Programming
Recently one of our applications started failing inconsistently with strange errors about certain files not existing. We’d see error emails about things like the /myapplication/views/pages/survey.cfm not existing which didn’t make any sense since /myapplication is a mapping created inside the Application.cfc <cfset this.mappings[“/myapplication”] = expandPath(“../”)> See the bug there? ExpandPath() is relative to the requested […]
No tags
16
ColdFusion arguments.callee
12 Comments · Posted by Elliott in Adobe, ColdFusion, Programming
Last night Ben Nadel sent me an email asking if there was any way to get the currently executing function so you could get the metadata from it. <cffunction name=”test” myAttribute=”1″> <— How can we get the myAttribute value? —> </cffunction> The first obvious attempt at this is to use getMetaData(test).myAttribute, and that works fine […]
No tags