CfBlogs
 Data Grids  CF Overflow  Follow Us!  RSS

ColdFusion Posts Around the World.
Thought Experiment: Creating Single Use-Case Components In ColdFusion
Thought Experiment: Creating Single Use-Case Components In ColdFusion
Ben Nadel
Ben Nadel considers a thought experiment in which each individual action in an application is modeled as its own "Use Case" component in ColdFusion.... ...
Awesome Algolia Updates (and some fixes here...)
Awesome Algolia Updates (and some fixes here...)
Raymond Camden

I've been a huge fan, and user, of Algolia for a while now. I first wrote about...

Getting FusionReactor User Experience Monitoring (UEM) To Play Nicely With Content Security Policy (CSP) In ColdFusion
Getting FusionReactor User Experience Monitoring (UEM) To Play Nicely With Content Security Policy (CSP) In ColdFusion
Ben Nadel
Ben Nadel demonstrates how he got FusionReactor's User Experience Monitoring (UEM) to play nicely with his ColdFusion site's Content Security Policy (CSP)...
Working Code Podcast - Episode 120: Freelancing With Nolan Erck
Working Code Podcast - Episode 120: Freelancing With Nolan Erck
Ben Nadel
Ben Nadel and the crew talk to Nolan Erck about how to start and maintain a successful software consulting career....
WebC Updates in Eleventy
WebC Updates in Eleventy
Raymond Camden

It's been a little while since I've blogged about the Eleventy WebC

New Blog Same as the Old Blog
New Blog Same as the Old Blog
Raymond Camden

Welcome to the new blog! Looks familiar, right? So... a month or so ago I decided it was time to start reconsidering a rew...

A Bit Of Optimism: This Might Not Work
A Bit Of Optimism: This Might Not Work
Ben Nadel
Ben Nadel shares an inspiring bit of discussion between Simon Sinek and Seth Godin on embracing failure in order to express love....
PHP / Symfony: working through
PHP / Symfony: working through "Symfony: The Fast Track", part 1: preparation and pre-requisites (and not actually any Symfony!)
Adam Cameron's Dev Blog

G'day:

This new PHP app we're shifting in at work is gonna be running Symfony. The other bods on the dev team have been working through "

CFML / TestBox: spying on a method without mocking it
CFML / TestBox: spying on a method without mocking it
Adam Cameron's Dev Blog

G'day:

Whilst looking for something else, I came across a ticket in TestBox's Jira system the other day that I had voted for a while back:

Trying To Get ChatGPT 4 To Solve My Hotwire Form Submission Problem
Trying To Get ChatGPT 4 To Solve My Hotwire Form Submission Problem
Ben Nadel
Ben Nadel tries to get ChatGPT to solve a problem that he is having with Hotwire form submissions....
New OpenAI-powered documentation ChatBot released
New OpenAI-powered documentation ChatBot released
ContentBox
Ortus has released an OpenAI-powered ChatGPT service for interacting with for Documentation.This new service is powered by OpenAI, the makers of ChatGPT an...
Disabling Turbo Drive In A Subdirectory Of Your ColdFusion Application
Disabling Turbo Drive In A Subdirectory Of Your ColdFusion Application
Ben Nadel
Ben Nadel demonstrates how to disable Hotwire Turbo Drive on all links that point to a given subdirectory within a ColdFusion application....
Russian Doll Content Wrapping With CFSaveContent In ColdFusion
Russian Doll Content Wrapping With CFSaveContent In ColdFusion
Ben Nadel
Ben Nadel demonstrates how to use Russian Doll content nesting with the CFSaveContent tag to compose data in ColdFusion....
Working Code Podcast - Episode 119: Potluck
Working Code Podcast - Episode 119: Potluck
Ben Nadel
Ben Nadel and the crew talk about a variety of topics from independent consulting to technical debt to common sense to Bloom filters....
Adobe Firefly in Beta
Adobe Firefly in Beta
Raymond Camden

I'm currently at Adobe Summit and this morning at the ke...

Generate Sanitized Email Hash (as Integer)
Generate Sanitized Email Hash (as Integer)
James Moberg

While reviewing the logs of failed contact form submissions, I identified a couple email address variations that were exploiting some

 Posted on: 03/21/2023 03:50:07 PM
Links For You
Links For You
Raymond Camden

Hello friends, tomorrow I'm heading out to Vegas for Adobe Summit, so I expect ...

Speaking at CF Summit East 2023!
Speaking at CF Summit East 2023!
South of Shasta

Conference season is here again!  And I'll be kicking it off by speaking at Adobe ColdFusion Summit East 2023 in Washington DC!

Another Week, Another Mastodon Bot - Random Album Cover
Another Week, Another Mastodon Bot - Random Album Cover
Raymond Camden

Last September, I blogged about how I used the Spotify API and Pipedream to discover n...

FAO ColdFusion users: you need to address a critical vuln in your system
FAO ColdFusion users: you need to address a critical vuln in your system
Adam Cameron's Dev Blog

G'day:

Just in case you happen to read this blog, but not Charlie Arehart's one, pls go over to his blog and read his article "

 Posted on: 03/17/2023 01:09:00 PM
ColdFusion March 2023 emergency update, and what to do about it
ColdFusion March 2023 emergency update, and what to do about it
Charlie Arehart - Server Troubleshooting
If you've not heard, a new update has been released (March 14, 2023) for ColdFusion 2021 and 2018. Despite what you may hear, this is an URGENT (...
Incrementally Applying Hotwire To An Existing ColdFusion Application
Incrementally Applying Hotwire To An Existing ColdFusion Application
Ben Nadel
Ben Nadel describes a plan for incrementally applying Hotwire (Turbo, Stimulus) to an existing ColdFusion application....
I've Never Had A Good Story For View-Rendering Helpers In ColdFusion
I've Never Had A Good Story For View-Rendering Helpers In ColdFusion
Ben Nadel
Ben Nadel explores a way to package common view-rendering methods in a ColdFusion component....
Working Code Podcast - Episode 118: Things We Should Be Doing
Working Code Podcast - Episode 118: Things We Should Be Doing
Ben Nadel
Ben Nadel and the crew talk about all the things they should be doing; but, which they can't quite motivate to get done....
External CSS in cfdocument
External CSS in cfdocument
ColdFusion

How to use external CSS while generating a .pdf using cfdocument.

The post

 Posted on: 03/15/2023 03:19:42 PM
Progressively Enhancing a Table with a Web Component
Progressively Enhancing a Table with a Web Component
Raymond Camden

Back nearly a year ago (holy smokes time goes fast), one of my first articles about web components involved building a com...

Using Nested Stimulus Controllers With Hotwire And Lucee CFML
Using Nested Stimulus Controllers With Hotwire And Lucee CFML
Ben Nadel
Ben Nadel looks at several ways to communicate between nested Stimulus controllers in a Hotwire and ColdFusion application....
RELEASED- ColdFusion 2021 and 2018 March 2023 Security Updates
RELEASED- ColdFusion 2021 and 2018 March 2023 Security Updates
ColdFusion

We are pleased to announce that we have released the updates for the following ColdFusion versions: ColdFusion (2021 release) Update 6 ColdFusion (2018 ...

Convert XML to JSON in 1 line of code using ColdFusion
Convert XML to JSON in 1 line of code using ColdFusion
James Moberg

I was researching methods of converting XML to JSON using ColdFusion. I didn't want to use xmlParse() because ...

Caching Repetitive UDF Access to Request Scope Using Argument Stringified+Hashed Key
Caching Repetitive UDF Access to Request Scope Using Argument Stringified+Hashed Key
James Moberg

While viewing FusionReactor logs for a ColdFusion app, I noticed lots of repetitive JDBC entries in a requ...

Using
Using "return" To Short-Circuit A CFML Template In ColdFusion
Ben Nadel
Ben Nadel demonstrates that the CFReturn tag can be used to short-circuit the execution of a CFML template. This works in both Adobe ColdFusion and Lucee ...
Rendering A Fly-Out Form Panel Using Turbo Frames With Hotwire And Lucee CFML
Rendering A Fly-Out Form Panel Using Turbo Frames With Hotwire And Lucee CFML
Ben Nadel
Ben Nadel demonstrates how to transclude a form into a fly-out panel using Hotwire and ColdFusion....
PHP / PHPUnit / TDD: unit testing abstract classes. Or not.
PHP / PHPUnit / TDD: unit testing abstract classes. Or not.
Adam Cameron's Dev Blog

G'day:

One of my colleagues at work asked me about this, but it's a good topic to think about, so am gonna write about it here.

The questi...

CFML: ColdFusion 2023 is in public beta now
CFML: ColdFusion 2023 is in public beta now
Adam Cameron's Dev Blog

G'day:

As posted in the CFML Slack channel by Adobe ColdFusion star, Mark Takata, CF2023 is in public beta now. One can sign up for it here:

File Create Time in ColdFusion / CFML
File Create Time in ColdFusion / CFML
Pete Freitag

Today I needed to get the time that a file was created from within some CFML code. I had first thought that cfdirectory or directory...

Adobe ColdFusion Fortuna Open Beta
Adobe ColdFusion Fortuna Open Beta
ColdFusion

The time is here, the time is now! CANCEL ALL YOUR WEEKEND PLANS! We are pleased to announce the opening of the CF Fortuna Open #Beta, now available on ...

Managing coldfusion-out.log and log rotation in ColdFusion
Managing coldfusion-out.log and log rotation in ColdFusion
ColdFusion

ColdFusion provides a built-in logging system to help you track and troubleshoot application issues. The logging system generates various log files, inc...

Configuring MultiSubnetFailover for Microsoft SQL Connection String in ColdFusion 2021
Configuring MultiSubnetFailover for Microsoft SQL Connection String in ColdFusion 2021
ColdFusion

If you’re using ColdFusion 2021, you’ll be happy to know that the ColdFusion 2021 offers built-in support for multiSubnetFailover. This mean...

Interesting Caveat with Web Components and the Event Lifecycle
Interesting Caveat with Web Components and the Event Lifecycle
Raymond Camden

I've been exploring web components the last few months and...

Working Code Podcast - Episode 117: Champions Of Truth
Working Code Podcast - Episode 117: Champions Of Truth
Ben Nadel
Ben Nadel and the crew recap their Two Truths and a Lie choices and crown a single champion of truth from our listeners....
Using Kendo Templates to Embed Cascading Dropdowns in a Kendo Grid
Using Kendo Templates to Embed Cascading Dropdowns in a Kendo Grid
Gregory's Blog
In this article, we will cover advanced grid functionality and show you how to create an editable grid with cascading dropdowns with a custom header templa...
Styling Submit Buttons During Form Submission With Hotwire And Lucee CFML
Styling Submit Buttons During Form Submission With Hotwire And Lucee CFML
Ben Nadel
Ben Nadel demonstrates how to alter a submit button's appearance and text content using the "data-turbo-submits-with" in Hotwire and ColdFusion....
Installing JDK 11.0.18 on server removes all other JDK 11 installations
Installing JDK 11.0.18 on server removes all other JDK 11 installations
ColdFusion

A change of behavior in the Oracle JDK 11 installer deletes previously installed JDKs and overwrites the most recent version.

The post

 Posted on: 03/06/2023 08:10:23 PM
Adding a Chart to an Apline.js Application
Adding a Chart to an Apline.js Application
Raymond Camden

For a while now my blog queue has had an item in there suggesting I take a look at adding a basic chart to an

 Posted on: 03/06/2023 06:00:00 PM
CommandBox 5.8.0 Released!
CommandBox 5.8.0 Released!
ContentBox
We are pleased to announce the release of CommandBox 5.8.0, which comes with a handful of new features and some important library updates. Download A...
Rendering A Persistent Dismissible Banner Using Hotwire And Lucee CFML
Rendering A Persistent Dismissible Banner Using Hotwire And Lucee CFML
Ben Nadel
Ben Nadel demonstrates how to create a persistent dismissible site-wide banner in a Hotwire enhanced ColdFusion application....
Links For You
Links For You
Raymond Camden

Good morning readers! I'm writing this in a hotel room in Tuscaloosa where my wife and I are visiting our son. He was pres...

TIL: something new about regex processing that made me feel dumb
TIL: something new about regex processing that made me feel dumb
Adam Cameron's Dev Blog

G'day:

I like to think I'm reasonably confident with my regex usage, indeed have in the past written at length on regex implementation and usage ...

Dynamically Adding Stimulus Controllers To Static Content Using Hotwire And Lucee CFML
Dynamically Adding Stimulus Controllers To Static Content Using Hotwire And Lucee CFML
Ben Nadel
Ben Nadel demonstrates that Stimulus controllers can be dynamically applied to static content served up by a ColdFusion server....
The User Experience (UX) Of Disabled Form Buttons
The User Experience (UX) Of Disabled Form Buttons
Ben Nadel
Ben Nadel discusses the user experience (UX) of disabled form buttons; and why it's a violation of the Robustness Principle....
Transcluding A Form Into A Turbo Frame Using Hotwire And Lucee CFML
Transcluding A Form Into A Turbo Frame Using Hotwire And Lucee CFML
Ben Nadel
Ben Nadel demonstrates one way to handle post-submission redirects when transcluding a form into another page. This uses Turbo Streams to "visit" multiple...
Supporting PDF Embeds in an Eleventy WebC Component
Supporting PDF Embeds in an Eleventy WebC Component
Raymond Camden

Way back in the old days, in August of 2021, I wrote up an example of adding support for Adobe's

 Posted on: 03/01/2023 06:00:00 PM
Working Code Podcast - Episode 116: State Of Developer Conferences
Working Code Podcast - Episode 116: State Of Developer Conferences
Ben Nadel
Ben Nadel and the crew talk to Brian Rinaldi about the state of developer conferences; and, why post-pandemic attendance appears to be struggling both onl...
The Price Developers Pay for Loving Their Tools Too Much
The Price Developers Pay for Loving Their Tools Too Much
Remote Synthesis
Developers are passionate about their tools - sometimes to a fault. There is value in being open to change and new directions.
Long-Term Funding, Update #1
Long-Term Funding, Update #1
An Architect's View
As part of Clojurists Together's Long-Term Funding for 2023 I talked about working on clojure-doc.org which I had resurrected a few years ago, as a GitHub ...
Update to My Eleventy Blog Guide
Update to My Eleventy Blog Guide
Raymond Camden

Last January, I announced th...

Creating Custom Turbo Stream Actions In Hotwire And Lucee CFML
Creating Custom Turbo Stream Actions In Hotwire And Lucee CFML
Ben Nadel
Ben Nadel demonstrates how to create a custom Turbo Stream action that can provide ColdFusion with ways to update the user experience....
My First Bug
My First Bug
Raymond Camden

I've told this story a few times before, but I don't think I've actually ever shared it on my blog. My interest in and int...

Async Communication Is Great, Except For When It's Awful
Async Communication Is Great, Except For When It's Awful
Ben Nadel
Ben Nadel breaks down different types of asynchronous communication; and why one form - consensus building - is awful and should be avoided....
Including Inline Turbo-Stream Actions In Hotwire And Lucee CFML
Including Inline Turbo-Stream Actions In Hotwire And Lucee CFML
Ben Nadel
Ben Nadel demonstrates that inline Turbo Stream elements will be processed by Turbo Drive in a Hotwire and ColdFusion application....
Persisting An IFrame-Based Video Player Across Page Visits With Hotwire And Lucee CFML
Persisting An IFrame-Based Video Player Across Page Visits With Hotwire And Lucee CFML
Ben Nadel
Ben Nadel creates a persistent IFrame-based video player in Hotwire and Lucee CFML by injecting a Turbo Frame before the Body tag....
Working Code Podcast - Episode 115: Self-Care For Developers
Working Code Podcast - Episode 115: Self-Care For Developers
Ben Nadel
Ben Nadel and the crew talk about mental health and self-care. And, Adam opens up and shares much of what he's been going through lately with his ADHD.......
Can DevRel Be Done Without Twitter?
Can DevRel Be Done Without Twitter?
Remote Synthesis
Twitter has been around pretty much since the beginning of developer relations. Are the two permanently linked?
Debloat Windows 11
Debloat Windows 11
Chris Tierney
Perform the following at your own risk. Microsoft does not support this program, which is maintained by an individual I do not know personally nor know the...
Rendering Elements After The HEAD Tag In JavaScript
Rendering Elements After The HEAD Tag In JavaScript
Ben Nadel
Ben Nadel demonstrates that elements can be rendered after the Head tag (and before the Body tag) when injected using JavaScript....
CBSecurity 3.1 Released
CBSecurity 3.1 Released
ContentBox
We are happy to announce our first minor release for CBSecurity v3.1.0, with some nice updates and a new password generator.
Updating Permanent Elements On Page Navigation In Hotwire Turbo And Lucee CFML
Updating Permanent Elements On Page Navigation In Hotwire Turbo And Lucee CFML
Ben Nadel
Ben Nadel demonstrates one way to update persistent Turbo Drive elements using Stimulus in Hotire and Lucee CFML....
Parsing File Paths As Slash-Delimited Lists In MySQL
Parsing File Paths As Slash-Delimited Lists In MySQL
Ben Nadel
Ben Nadel looks at parsing strings as delimited lists in MySQL. Specifically, treating a file path as a dash-delimited list of segments....
Links For You
Links For You
Raymond Camden

Normally I write these "Links For You" posts on the weekend, but my family and I will be on vacation for the nex...

Lucee bug surfaced by CFWheels's
Lucee bug surfaced by CFWheels's "architecture"
Adam Cameron's Dev Blog

G'day:

Well here's a fine use of my frickin time.

Lucee's released a new "stable" version and we're being encouraged to use it. Today I up...

Thrilled to be speaking at Adobe CF Summit East, Apr 6
Thrilled to be speaking at Adobe CF Summit East, Apr 6
Charlie Arehart - Server Troubleshooting
I'm thrilled to announce that I've been asked to present again at the Adobe ColdFusion Summit East 2023, a free one-day conference being held in ...
ColdFusion Summit East 2023 MVC Training Workshop
ColdFusion Summit East 2023 MVC Training Workshop
ContentBox
We are excited to announce a training workshop before the ColdFusion Summit East in Washington, D.C., on April 4th, 2023. Luis Majano, the creator of The C...



Footer Logo

Powered by Galaxy Blog

If you have an ideathat you want to share, please contact us! This community can only thrive if we continue to work together.

Images and Photography:

Gregory Alexander either owns the copyright, or has the rights to use, all images and photographs on the site. If an image is not part of the "Galaxie Blog" open sourced distribution package, and instead is part of a personal blog post or a comment, please contact us and the author of the post or comment to obtain permission if you would like to use a personal image or photograph found on this site.

Credits:

Portions of Galaxie Blog are powered on the server side by BlogCfc, an open source blog developed by Raymond Camden. Revitalizing BlogCfc was a part of my orginal inspiration that prompted me to design this site.

Version:

Galaxie Blog Version 3.0 (Toby's Edition) June 14th 2022 Tropical Wave theme