Thread Interrupts in ColdFusion

An interrupt is an indication to a thread that it should stop what it is doing and do something else. It’s up to the programmer to decide exactly how a thread responds to an interrupt, but it is very common for the thread to terminate. This is particularly useful in multi-threaded applications where you might want to gracefully stop a thread, handle a long-running task’s termination, or check for some condition periodically.   Why Use Interrupts? Graceful Termination: Interrupts provide […]

Transitioning Exchange Online Integration to Microsoft Graph API in ColdFusion

  With the evolution of authentication and API standards, integrating Exchange Online with ColdFusion requires adapting to new technologies. Previously, developers connected to Exchange Online using the cfexchangeconnection tag alongside various cfexchange tags like: cfexchangecalendar cfexchangecontact cfexchangemail cfexchangetask cfexchangefolder cfexchangeconversation cfexchangefilter This approach involved manually specifying the Exchange Online EWS endpoint, and while it worked, recent changes introduced new challenges. Challenges with the Existing Method 1. Basic Authentication Removal by Microsoft Microsoft deprecated and permanently disabled Basic Authentication for Exchange […]

Different Ways of Enabling SSL for ColdFusion Administrator Running on Internal ColdFusion Port for ColdFusion 2025

Securing the ColdFusion 2025 Administrator is essential to protect sensitive data and ensure safe communication. One of the best ways to achieve this is by enabling SSL (Secure Sockets Layer), which encrypts traffic.  ColdFusion 2025 offers three methods to enable SSL: 1-  Using an Existing SSL Certificate. 2-  Creating and Configuring a New SSL Certificate. 3- Manually Generating a Certificate and Editing server.xml. 1- Using an Existing SSL Certificate: If you have the keystore with either p12 or jks format, […]

Edit Settings in CF Admin

I’ve been trying to update the Settings page in CF Admin 2023 and I keep getting the error: “Important notice about last submission…”.  Also a tiny broken image.  The changes I try to make do not save.  Any idea what the issue could be?  I’m on a windows server 2022, stand alone version of CF 2023.

Language Enhancements in ColdFusion 2025 Release (Part 2)

This Blog contains details about the Language Enhancements done in ColdFusion 2025 release.

ColdFusion SAML fails to send the response over HTTPS instead it sends response over HTTP

When configuring SAML-based Single Sign-On (SSO) in ColdFusion, you might encounter an issue where the SAML response is sent over HTTP instead of HTTPS. The issue occurs in the following request flow Request–>HTTPS–>Load Balancer–>HTTP–>Apache–>HTTP–>ColdFusion The SAML workflow is initiated successfully using initSAMLAuthRequest. However, when the response is processed, you might see an error like this: The response was received at http://SAMLURL/index.cfm instead of https://SAMLURL/index.cfmhttps://SAMLURL/index.cfm . Even though the initial request was made over HTTPS, the response URL uses HTTP. This […]

Data Visualization made easy with cfchart

ColdFusion (2025 release) introduces enhanced charting capabilities, making it simpler to create dynamic, interactive dashboards. These charts help turn raw data into valuable insights, allowing users to analyze trends and make informed decisions. Whether visualizing sales performance or other key metrics, the new features offer greater flexibility and improved aesthetics. In this blog, we’ll explore how to build an engaging dashboard experience in ColdFusion. Pre – requisite : Chart creation in ColdFusion. Refer: cfchart What to expect : Chart organization […]

cfquery date range from UNIX

I have a table with UNIX timestamps. I’d like to get a count of events for “today”. So I’d like the query to find any event between 1 second after midnight and now. I’m using this on a forum to see if we reached our goal number of posts per day. Before I reinvent the wheel in a very painful (for me) and sloppy way, I wanted to see if you professionals had any advice.  Please keep in mind, I […]

Revolutionizing Spreadsheet & CSV Handling in ColdFusion 2025: Real-World Use Cases

In this blog, we explore the new capabilities introduced in ColdFusion (2025 release) for handling spreadsheets and CSVs. These include streaming XLSX processing, large CSV handling, data validation, and hyperlinks. These enhancements significantly improve performance, scalability, and automation for real-world use cases. For more advanced features, check out the official Adobe ColdFusion documentation.

Oauth2.0 in ColdFusion

  OAuth 2.0 is the industry-standard protocol for authorization, designed to simplify client development while offering specific authorization flows for applications. By integrating OAuth through providers, developers can decouple the authorization as well as the authentication layers from their applications, delegating these responsibilities to trusted providers. This approach allows developers to focus on core business logic while ensuring secure access management. The cfoauth tag is the implementation of Oauth 2.0 specification in ColdFusion which allows you to integrate with these […]

cannot find implementation class coldfusion.tagext.documenttag error after updating CF server

Sir or Madam, We encountered an error in one of our applications after we had updated our Windows 2019 ColdFusion 2023 server to update 12 and updated all the packages. The error displayed is: cannot find implementation class coldfusion.tagext.documenttag for the document tag. Can anyone assist in pointing us in the right direction to fix this problem? Thank you so much! Bill

Upgrading from Cf2016 to CF 2023

Can’t activate cf2023 when upgrading fromcf2016