Think you have a good handle on the many things that were new in ColdFusion 2016, or do you think there were only a couple of new features? In this post, I point you to a couple dozen resources which highlight both its major and minor features, as well as its updates since the initial release, and still more resources on the new release. Though CF2016 has been out since Feb 2016, there are many folks who may have only […]
number2TextConverter.cfc This is a component that takes a number as an argument and returns a string representation of that number. It can convert numbers in the range from 1 to 999999999. Clone or download from GitHub // Create an object c = new number2TextConverter(); // Change language c.setLanguage(‘spanish’); // Change the currency c.setCurrency( ‘MX’ ); // Converting just the number result = c.convert( 1999 ); // mil novecientos noventa y nueve // Converting the number and adding the currency at […]
CF Summit 2017 was a lot of fun, lots of new faces, and good to meet friends, old and new alike. I really enjoyed the ColdBox 2 day training, RESTFul Training Bootcamp. I also enjoyed, Pete Freitag’s Hands On CFML Security Workshop. It was fun, and terrifying at the same time. My session on 3 ways to test your ColdFusion API went well, lots of interest, and lots of discussion after the class. I am sharing my slides in this post, […]
Sometimes, CF administrator UI update installation could fail due to permissions, lockdown guide, network restrictions etc. You can follow below instructions to apply updates manually. Navigate to https://www.adobe.com/go/coldfusion-updates (use Google chrome to view xml in the browser) Look for required update under <cfhf_downloadlink> tag. It would be listed as https://cfdownload.adobe.com/pub/adobe/coldfusion/20XX/updates/hotfix-00X-XXXXX.jar Download the hotfix-0XX-XXXXX.jar and place it under ColdFusion20XX/jre/bin Open the command prompt as administrator and navigate to ColdFusion20XX/jre/bin Run the below command: Java -jar hotfix-0XX-XXXXX.jar […]
[Published originally in Nov 2017, revised in Jul 2021] Are you making full use of the ColdFusion documentation? I see many people labor and suffer in their use of ColdFusion (or failing to take full advantage of it) because they tend to use search engines like Google to find information, only to be led often solely to the CFML Reference. That’s not all there is to the CF docs, folks! And you shouldn’t stop there. You wouldn’t try to learn a […]
Did you know there’s an available free “Express” edition of ColdFusion Builder? You may already know there’s an available 60-day trial, but I’m not talking about that (which gives you full access to all features of CFBuilder for 60 days). Instead, I’m talking about the Express edition, which is entirely free, even for production use. There’s no separate installer for it. Instead, the way it works is that after that 60-day trial is over, if you don’t add a license […]
I’ve seen a few different ColdFusion 11 Standard servers that have been sending duplicate emails. We’ve had several clients at CF Webtools reporting this issue and over time I’ve had to research this to try to determine how this is happening. During my investigations, I’ve been able to see this behavior happen on each of the servers in question. The obvious response that I’ve see from Adobe and others is that code must be creating to emails in error. However, […]
Does anyone know if all of the presentations from CF Summit 2017 will be available in a single location after the conference?
Another great feature in the API Manager that helped us debug and trouble shoot an application without the need of any debugging code or even a code deployment. With limited write access to certain environments this makes the task of detmerining trouble spots even more difficult. We were running into an issue with an API that we published in the Publisher Portal. We were experiencing some odd behavior with the response. The Try It Now feature is a good an […]
This is the process i use to keep a session-less site? Does anyone have any better suggestions? var memberObj = { MemberID = request.MemberStruct.userData.MemberID, SessionKey = request.MemberStruct.userData.SessionKey, }; cfcookie( name = “cookiename”, expires = 30, value = “#encrypt(serializeJSON(memberObj,true),application.key,”cfmx_compat”,”hex”)#”, httpOnly = true, preserveCase = true, secure = true );
Using a CFC in AJAX is easy. Just make sure to pass your arguments in and use the arguments scope within the cfc and then use them in a cfproc param within your code. This way you can pass multiple parameters into your sql stored procedure. The benefit of this I found is that I have greater security on the sql query and can validate the parameters being sent to SQL. I can created indexes and update the stats on […]
For the past two years we have been working on making the Adobe API Manager a part of our day to day management of all internal and external services. We launched the product into our production environments earlier this year. Within days of the launch we had already begun to reap the many benefits it has to offer. Working closely with the Adobe Engineering team has been one of the major reasons why we have already enjoyed an early success […]

