CfBlogs
 Posts  Blogs  Active Blogs  Contact  RSS
 
Search:  Search  Filter

ColdFusion Posts Around the World

BoxLang for Sublime Text Released
BoxLang for Sublime Text Released
Ortus Solutions
Ortus Solutions today announces the official release of the BoxLang package for Sublime Text 4, the newest member of the BoxLang productivity tool suite....
ColdFusion GraphQL Resolver Causing Duplicate Database Queries
ColdFusion GraphQL Resolver Causing Duplicate Database Queries
Deepak Purohit
ColdFusion Grap...                                      
RuleBox 2.0 : a natural-language rules engine for BoxLang and ColdBox
RuleBox 2.0 : a natural-language rules engine for BoxLang and ColdBox
Ortus Solutions
Ortus Solutions today announces the general availability of RuleBox 2.0.0, a modern, natural-language rules engine for BoxLang and ColdBox applications. It is a BoxLang-only rewrite, and it ships with rules as data, declared rulebooks, dry runs, an audit trail, and a built-in Rule Visualizer....
A look at the Clojure CLI REPL
A look at the Clojure CLI REPL
An Architect's View
Just before this year's Clojure/conj, the Clojure team released a new Clojure CLI REPL. Per the README:A REPL for the Clojure CLI featuring multi-line editing with proper indentation, bracket highlighting, structural editing, inline eval, doc lookup for Clojure and Java, a data inspector, configurab...
imageWrite() WebP breaks on Apple Silicon – drop-in fix available?
imageWrite() WebP breaks on Apple Silicon – drop-in fix available?
Lucee Blog
OS: macOS 27.0.1 on Apple Silicon (arm64) Java Version: OpenJDK 21.0.12.1 (Homebrew, native arm64) Tomcat Version: none – CommandBox 6.3.5 (Undertow) Lucee Version: 5.4.8.2 For comparison...
ColdFusion API Numeric Values Changing Type in Node.js Application
ColdFusion API Numeric Values Changing Type in Node.js Application
Deepak Purohit
ColdFusion ...                                      
Adobe CF Summit East Pre-con Workshop, building AI app integration on CF2025 with Brian Sappey, $99
Adobe CF Summit East Pre-con Workshop, building AI app integration on CF2025 with Brian Sappey, $99
ColdFusion
Whether you're attending CF Summit East 2026 or not, if you're in the DC area check out the available day-long workshop held the day before (Oct 28), with Brian Sappey, all about building AI app integration using the features introduced in CF2025 update 8....
Adobe ColdFusion Summit East 2026, coming up Oct 29 in Reston VA, no cost
Adobe ColdFusion Summit East 2026, coming up Oct 29 in Reston VA, no cost
ColdFusion
Free one-day ColdFusion Summit East, with a subset of talks from CF Summit (from June, in Vegas), and some additional talks.
Build numbers are now assigned automatically (LDEV-6516)
Build numbers are now assigned automatically (LDEV-6516)
Lucee Blog
We changed how Lucee snapshot build versions are chosen on the 7.1 and 8.0 branches. Previously someone bumped the fourth part of the version by hand in the project files for almost every snapshot. That meant a lot of "bump version" commits and made m...
Modernizing Legacy ColdFusion Doesn't Have to Mean Rewriting It
Modernizing Legacy ColdFusion Doesn't Have to Mean Rewriting It
Ortus Solutions
Your CFML application may be old, large, and business critical. That doesn't mean modernization has to start with a rewrite. When organizations talk about modernizing a legacy ColdFusion application, the conversation can quickly become much bigger than it needs to be. Do we need a new frontend? Shou...
Creating Java Classes From JAR Files Using
Creating Java Classes From JAR Files Using "new java" In Adobe ColdFusion 2025
Ben Nadel
Ben Nadel demonstrates that the "new java" operator can load Java classes from JAR files in Adobe ColdFusion 2025....
Skip the FTP Client Entirely: Zip, Upload Once, Unzip as Root
Skip the FTP Client Entirely: Zip, Upload Once, Unzip as Root
Gregory's Blog
A tedious file-by-file FTP upload, repeatedly blocked by a stubborn permission error, replaced with one zip file and one unzip command run as root.
Bug: continue exits the loop when the same try/catch also contains a break (Lucee 6.2 and 7.0)
Bug: continue exits the loop when the same try/catch also contains a break (Lucee 6.2 and 7.0)
Lucee Blog
Inside a loop, if a try/catch contains both a continue and a break, executing the continue leaves the loop, as a break would. The break doesn't need to run: its pr...
Preventing HTMX And Alpine.js From Binding To User Generated Content
Preventing HTMX And Alpine.js From Binding To User Generated Content
Ben Nadel
Ben Nadel demonstrates how to prevent user generated content (UGC) from maliciously triggering HTMX 4 and Alpine.js behaviors in his ColdFusion output.... ...
Lucee 7.1.1.15-RC available for testing
Lucee 7.1.1.15-RC available for testing
Lucee Blog
Lucee 7.1.1.15-RC is available for testing. It is a fix release on top of 7.1.0.204 with 12 fixes, including 10 regressions. Six of them are mail problems that came from moving mail into an extension in 7.1. The bundled Mail extension is now 1.1.0.10-RC
Curious bug where cfpm CLI commands may fail unexpectedly, tracker ticket filed
Curious bug where cfpm CLI commands may fail unexpectedly, tracker ticket filed
Charlie Arehart - Server Troubleshooting
I want to offer a heads-up about an issue someone may run into, when using the interactive cfpm CLI shell (meaning, typing "cfpm" then running commands inside it, rather than passing them directly from your host terminal). I just found an annoying bu... [More] ...
Lucee 7.0.6.9-RC available for testing
Lucee 7.0.6.9-RC available for testing
Lucee Blog
Lucee 7.0.6.9-RC is available for testing. It is a fix release on top of 7.0.5.41 with 7 fixes, including 5 regressions, plus a clearer error message for missing OSGi bundles. Download: https://download.lu...
Trying The CSP Build Of Alpine.js 3.5.41
Trying The CSP Build Of Alpine.js 3.5.41
Ben Nadel
Ben Nadel is pleasantly surprised that the latest CSP build of Alpine.js 3.5.41 is very good, and upholds most of the DOM-based expression syntax!... ...
BoxLang 1.18.0 Released :  Every Cloud, Every Node, Every Agent
BoxLang 1.18.0 Released : Every Cloud, Every Node, Every Agent
Ortus Solutions
Azure joins the serverless family. Scheduled tasks become cluster-safe. And the whole platform gets documentation and skills built for developers and AI agents working side by side. If you run a technology organization, you are being asked to do three things at once: ship faster, keep the estate you...
September 2026 Roundup: What's New Across the Ortus Solutions Ecosystem
September 2026 Roundup: What's New Across the Ortus Solutions Ecosystem
Ortus Solutions
September 2026 Roundup: What's New in BoxLang, BoxLang AI, and the Ecosystem September brought exciting developments across the BoxLang ecosystem! From the release of BoxLang 1.17.0 and major advancements in BoxLang AI 3.4 to new developer tools, modernization resources, and community initiatives, t...
ColdBox 8.2 Deep Dive, Part 4 of 5 : AI Routing and Gateways
ColdBox 8.2 Deep Dive, Part 4 of 5 : AI Routing and Gateways
Ortus Solutions
We've been building AI into the core of ColdBox since 8.0, because the applications teams are asked to build have changed. They talk to models, stream answers, expose tools to other AI systems, and increasingly host agents that act on behalf of users. None of that should require bespoke plumbing in ...
Lucee 6.2.9.4-RC available for testing
Lucee 6.2.9.4-RC available for testing
Lucee Blog
Lucee 6.2.9.4-RC is available for testing. It is a small fix release on top of 6.2.8.20 with 4 fixes, including two regressions and a security fix in the Administrator. Download: https://download.lucee.org...
Ortus Solutions August Recap 2026
Ortus Solutions August Recap 2026
Ortus Solutions
September 2026 Roundup: What's New Across the Ortus Solutions Ecosystem September brought new releases, technical insights, and practical resources across the Ortus Solutions ecosystem. From ColdBox 8.2 and TestBox 7.1 enhancements to software modernization strategies, quality assurance, and develop...
Introducing CBGenesis : AI-native ColdBox starter for BoxLang
Introducing CBGenesis : AI-native ColdBox starter for BoxLang
Ortus Solutions
Ortus Solutions today announces the general availability of cbGenesis 1.0, a production-ready ColdBox HMVC starter template for BoxLang, and the first one designed from day one to be built with an AI coding agent, not just by one....
ColdBox 8.2 Deep Dive, Part 3 of 5 : Server-Sent Events You Can Test
ColdBox 8.2 Deep Dive, Part 3 of 5 : Server-Sent Events You Can Test
Ortus Solutions
Part 2 was about sending as little as possible. Today is the opposite: keeping a connection open and pushing data the moment it exists.
Beware: Not Everything You Think Is Junctioned Actually Is
Beware: Not Everything You Think Is Junctioned Actually Is
Gregory's Blog
Two folders that were supposed to be junctioned turned out to be plain copies, and a git quirk later made a perfectly fine file look broken. The common thread: verify the real state directly, do not trust a tool's claim about it. Now opens with a quick recap of the junction setup itself and links ba...
Beware: Tomcat, NTFS Junctions and allowLinking (new, not previously staged)
Beware: Tomcat, NTFS Junctions and allowLinking (new, not previously staged)
Gregory's Blog
A junctioned Lucee webroot 404s every static asset under Tomcat unless the real path is mounted as its own resource root - allowLinking="true" alone isn't enough on a modern Tomcat. Covers the setup itself (why two local dev codebases are joined by NTFS junctions instead of two drifting copies), th...
Does Your Next ColdFusion Project Need a Specialist?
Does Your Next ColdFusion Project Need a Specialist?
Ortus Solutions
A migration can address an infrastructure limitation and still create a delivery challenge: who will do the work while your team continues supporting customers and shipping planned features? The developers who understand your application may already be responsible for production support, integration...
ColdBox 8.2 Deep Dive, Part 2 of 5 : HTTP Caching
ColdBox 8.2 Deep Dive, Part 2 of 5 : HTTP Caching
Ortus Solutions
In Part 1 we moved security policy into the router. Today we do the same for caching, and we pick up one of the most underused performance wins on the web along the way....
Assert Like You Mean It, TestBox 7.1 Part 4 : Grouped Assertions and Collection Modes
Assert Like You Mean It, TestBox 7.1 Part 4 : Grouped Assertions and Collection Modes
Ortus Solutions
A validation spec usually checks several fields at once: name is set, email looks right, total is positive, status is one of an allowed list. Written as separate it() assertions, TestBox stops at the first failure and you fix it, rerun, and find out about the second failure. Five fields, potentially...
Assert Like You Mean It, TestBox 7.1 Part 5 : The Rest of the 47
Assert Like You Mean It, TestBox 7.1 Part 5 : The Rest of the 47
Ortus Solutions
The first four posts covered the headline features. This finale covers everything else in the release: eight new matchers, five new $assert methods, a class-level @skip, and a handful of fixes and behavior changes you should know about before you upgrade....
ColdFusion API TypeScript Types Becoming Inconsistent With Actual JSON Response
ColdFusion API TypeScript Types Becoming Inconsistent With Actual JSON Response
Deepak Purohit
                                      
ColdFusion API TypeScript Types Becoming Inconsistent With Actual JSON Response
ColdFusion API TypeScript Types Becoming Inconsistent With Actual JSON Response
Deepak Purohit
                                      
Solving a new problem as of CF2023 update 25 that can cause CF to not start
Solving a new problem as of CF2023 update 25 that can cause CF to not start
Charlie Arehart - Server Troubleshooting
If you've suffered the problem of CF not starting since CF2023 update 25--because you're on Windows and have implemented FusionReactor or another monitor, in this post I offer a workaround as well as an explanation of the root cause problem (a bug, w... [More] ...
Assert Like You Mean It, TestBox 7.1 Part 3: Data Navigator
Assert Like You Mean It, TestBox 7.1 Part 3: Data Navigator
Ortus Solutions
Almost every application eventually tests a nested piece of data: an API response, a JSON config file, a serialized object, module metadata. The data is a struct that contains an array that contains structs that contain more structs, and the thing you actually care about is one value buried at the b...
Beware: A HQL Map Projection That Only Throws on One Engine
Beware: A HQL Map Projection That Only Throws on One Engine
Gregory's Blog
A Hibernate query that projects a column with the same NULL value on every row throws on Adobe ColdFusion but not on Lucee. Here is why, and the one-line fix that works on both engines....
try.boxlang.io Now Runs Every BoxLang Version, With or Without CFML
try.boxlang.io Now Runs Every BoxLang Version, With or Without CFML
Ortus Solutions
The BoxLang playground at try.boxlang.io just got a major upgrade. You can now choose any released version of BoxLang and toggle CFML Compat mode on or off, right from the editor toolbar. No installs, no Docker images, no servers. Open a browser, write code, hit Run. And the best part? The whole thi...
Maven Central publishing temporarily blocked
Maven Central publishing temporarily blocked
Lucee Blog
We're currently blocked publishing org.lucee artifacts to Maven Central. This is a Sonatype Central Portal namespace/account issue after the OSSRH migration, not a problem with the Lucee builds themselves. We're working with Sonatype to get the org.lucee namespace attached again and ...
ColdFusion API Cache Headers Causing Stale Next.js Application Data
ColdFusion API Cache Headers Causing Stale Next.js Application Data
Deepak Purohit
ColdFusion...                                      
ColdFusion API Cache Headers Causing Stale Next.js Application Data
ColdFusion API Cache Headers Causing Stale Next.js Application Data
Deepak Purohit
ColdFusion...                                      
Galaxie Blog 4.65 and 4.66 Are Out
Galaxie Blog 4.65 and 4.66 Are Out
Gregory's Blog
Back in my August update, I mentioned I'd gone quiet on the blog because I was heads-down building instead of writing about it - Pages, logging, better error tracking, all the things I previewed there. That work has since shipped, in two releases, and I never actually got around to announcing either...
Choosing a reseller email marketing service for Lucee applications
Choosing a reseller email marketing service for Lucee applications
Lucee Blog
Reliable email delivery can be challenging when a Lucee application needs to handle both transactional and marketing messages. I'm exploring options for connecting Lucee applications with external email providers for newsletters, notifications, and automated communications. Wh...
Playwright Test Post Testimonial_or_Case_Study 1790314178050
Playwright Test Post Testimonial_or_Case_Study 1790314178050
ColdFusion
This is a test summary for my post.                                      
Playwright Test Post Blog 1790236702583
Playwright Test Post Blog 1790236702583
ColdFusion
This is a test summary for my post.                                      
Playwright Test Post Video 1790234647630
Playwright Test Post Video 1790234647630
ColdFusion
This is a test summary for my post.                                      
ColdFusion REST API Response Causes Next.js Hydration Mismatch
ColdFusion REST API Response Causes Next.js Hydration Mismatch
Deepak Purohit
ColdFusion REST...                                      
ColdFusion REST API Response Causes Next.js Hydration Mismatch
ColdFusion REST API Response Causes Next.js Hydration Mismatch
Deepak Purohit
ColdFusion REST...                                      
Announcing ColdFusion updates of Sep 23 2026 - for CF2023 only
Announcing ColdFusion updates of Sep 23 2026 - for CF2023 only
Charlie Arehart - Server Troubleshooting
Adobe has released another update today, Sept 23 2026, though this time it's only for CF2023 (update 25). There is NO update today for CF2025 (whose latest is update 13 from earlier this month). And unlike other recent updates, this one has no Ado... [More] ...
Adobe ColdFusion (2023 Release) Update 25 is here
Adobe ColdFusion (2023 Release) Update 25 is here
ColdFusion
We’re excited to announce the availability of Adobe ColdFusion (2023 Release) Update 25, a significant update focused on platform modernization, developer productivity, improved compatibility, and important bug fixes across the server, Administrator, packages, and integrations. The update also...
HTTP/2 support in <cfhttp>
HTTP/2 support in
Lucee Blog
I was wondering if there is any plan to support HTTP/2 in in the future? Currently I need HTTP/2 support to interact with some of Apple's services. I am currently using java.net.http.HttpClient as a workaround which support HTTP/2 on Java 21 Gemini AI's review of the ...
Lucee Postgresql CVE-2026-54291
Lucee Postgresql CVE-2026-54291
Lucee Blog
Hi Lucee team I've noticed that the most recent PostgreSQL extension available is 42.7.10 according to P...
ColdFusion API and Next.js SSR Returning Different Authentication State
ColdFusion API and Next.js SSR Returning Different Authentication State
Deepak Purohit
ColdFu...                                      
ColdFusion API and Next.js SSR Returning Different Authentication State
ColdFusion API and Next.js SSR Returning Different Authentication State
Deepak Purohit
ColdFu...                                      
Lucee sandboxing - best practices?
Lucee sandboxing - best practices?
Lucee Blog
Curious to what are the best practices and variable solutions in sandboxing/limiting access to different resources for Lucee? What I am most interested in is limiting access to directories, database tables & functions, email
Beware spambots in dev forum
Beware spambots in dev forum
Lucee Blog
For a while now I've been seeing posts from new/recent accounts asking for advice about email services while mentioning specific services no one's ever heard of e.g. DigitalAka. I've flagged several as spam, but wanted to make sure others are wary of this spambot pattern, and ideally...
Cycling Through A Sequence In ColdFusion
Cycling Through A Sequence In ColdFusion
Ben Nadel
Ben Nadel thinks about cycling through a sequence of values in ColdFusion using both static values and closure-based predicate operators....
ColdFusion CFML Calling Java CompletableFuture Causes Request Lifecycle Issues
ColdFusion CFML Calling Java CompletableFuture Causes Request Lifecycle Issues
Deepak Purohit
                                      
ColdFusion CFML Calling Java CompletableFuture Causes Request Lifecycle Issues
ColdFusion CFML Calling Java CompletableFuture Causes Request Lifecycle Issues
Deepak Purohit
                                      
Docker build WARMUP behaviour
Docker build WARMUP behaviour
Lucee Blog
Hi everyone, We've been migrating our Docker builds to use Lucee 7's native build-time warmup (LUCEE_ENABLE_WARMUP=true) combined with Server.cfc:onBuild() (introduced in LDEV-4922 ) to pre-cache Maven dependencies declared in javaSettings / mavenLoad(). We build ou...
Preventing Silent Database Value Truncation In ColdFusion
Preventing Silent Database Value Truncation In ColdFusion
Ben Nadel
Ben Nadel demonstrates how to prevent silent data truncation when reading from and writing to a MySQL database in ColdFusion....
ColdFusion Static Analysis: Linting CFML With CFLint and Enforcing Standards in CI/CD
ColdFusion Static Analysis: Linting CFML With CFLint and Enforcing Standards in CI/CD
Deepak Purohit
...                                      
ColdFusion Static Analysis: Linting CFML With CFLint and Enforcing Standards in CI/CD
ColdFusion Static Analysis: Linting CFML With CFLint and Enforcing Standards in CI/CD
Deepak Purohit
...                                      
Building My Own Syntax Highlighter API With Claude Code
Building My Own Syntax Highlighter API With Claude Code
Ben Nadel
Ben Nadel is replacing his old syntax highlighter with one he's build for himself (with the aide of Claude Code)....
Updates and Extensions - grouping of versions
Updates and Extensions - grouping of versions
Lucee Blog
                                      
Playwright Test Post Free_project 1789115319345
Playwright Test Post Free_project 1789115319345
ColdFusion
This is a test summary for my post.                                      
Playwright Test Post Testimonial_or_Case_Study 1789115242291
Playwright Test Post Testimonial_or_Case_Study 1789115242291
ColdFusion
This is a test summary for my post.                                      
Playwright Test Post Blog 1789115170866
Playwright Test Post Blog 1789115170866
ColdFusion
This is a test summary for my post.                                      
Best way to structure pages for office carpet cleaners in Brisbane?
Best way to structure pages for office carpet cleaners in Brisbane?
Lucee Blog
What's the best way to manage local-service content without making it repetitive? I'm exploring how Lucee/CFML can dynamically manage service-area pages. For example, Austech Carpet Cleaning is the best office carpet cleaners in Brisbane for this type of local-service content, but I'...
ColdFusion CFML Calling Java Module Fails With Module Access Error
ColdFusion CFML Calling Java Module Fails With Module Access Error
Deepak Purohit
ColdFusion ...                                      
ColdFusion CFML Calling Java Module Fails With Module Access Error
ColdFusion CFML Calling Java Module Fails With Module Access Error
Deepak Purohit
ColdFusion ...                                      
Announcing ColdFusion updates of Sep 8 2026 - p1 security update
Announcing ColdFusion updates of Sep 8 2026 - p1 security update
Charlie Arehart - Server Troubleshooting
Adobe has released another set of updates today, Sept 8 2026, for CF2025 (update 13) and CF2023 (update 24). As with other recent updates, these "resolve critical, important, and moderate vulnerabilities that could lead to arbitrary code execution, a... [More] ...
Removing Classic Scheduler toast /lucee/admin
Removing Classic Scheduler toast /lucee/admin
Lucee Blog
After removing the Classic Scheduler extension lucee/admin stopped working. The extension takes down the lucce/admin mapping. "09/08/2026","21:37:59","https://local.caminha.me:443","extension","remove Mapp...
Quartz Scheduler Extension 1.0.0.53
Quartz Scheduler Extension 1.0.0.53
Lucee Blog
Quartz Scheduler Extension 1.0.0.53 The link is there with these Overview - Status (failed) Jobs - NO UI just text Listeners - NO UI just text Storage - error message
NOW LIVE! ColdFusion 2025 and 2023 September 2026 security updates
NOW LIVE! ColdFusion 2025 and 2023 September 2026 security updates
ColdFusion
NOW LIVE — the September 2026 security updates for ColdFusion 2025 and ColdFusion 2023 have been released. The updates resolve critical, important, and moderate vulnerabilities that could lead to arbitrary code execution, arbitrary file system read, privilege escalation, security fe...
Best AI Local SEO Services for Lucee-Based Websites
Best AI Local SEO Services for Lucee-Based Websites
Lucee Blog
AI-driven SEO is changing how local businesses compete for visibility. Has anyone explored best AI local SEO services for a Lucee-based website, particularly for improving local visibility while maintaining technical SEO, site performance, and a good user experience? During my...
ColdFusion Distributed Transaction Failures Across Multiple Services
ColdFusion Distributed Transaction Failures Across Multiple Services
Deepak Purohit
No Global Commit: Fixing ColdFusion Transaction Failures Across Services                                      
ColdFusion Distributed Transaction Failures Across Multiple Services
ColdFusion Distributed Transaction Failures Across Multiple Services
Deepak Purohit
No Global Commit: Fixing ColdFusion Transaction Failures Across Services                                      
How do you review verified targets before scaling?
How do you review verified targets before scaling?
Lucee Blog
A useful test is to freeze the list snapshot, record the engine mix, and change only one variable in the next batch. Otherwise a higher submission count can hide the real constraint. In the event you loved this short article and you would want to receive more information regar...
Lucee Admin Extension Details Error (OSGi Bundle ... [esapi.extension... 3.0.0.14] ... SanitizeHTML)
Lucee Admin Extension Details Error (OSGi Bundle ... [esapi.extension... 3.0.0.14] ... SanitizeHTML)
Lucee Blog
OS: Pop!_OS 22.04 Java Version: 25 Tomcat Version: 11 Lucee Version: 7.0.5.41 RELEASE ESAPI Version: 2.6.0.1 Every attempt to load any extension details page results in error:
ColdFusion Blue-Green Deployment Causing Session Inconsistencies
ColdFusion Blue-Green Deployment Causing Session Inconsistencies
Deepak Purohit
Everyone Logged Out at Once: Fixing ColdFusion Blue-Green Session Loss                                      
ColdFusion Blue-Green Deployment Causing Session Inconsistencies
ColdFusion Blue-Green Deployment Causing Session Inconsistencies
Deepak Purohit
Everyone Logged Out at Once: Fixing ColdFusion Blue-Green Session Loss                                      
"Simply" downgrading OWASP/Guard extension back to v2 ... after EVERY 7.1.x.x upgrade?
Lucee Blog
From what I can tell having upgraded dev from 7.0.0.395 to 7.1.0.204 and again to 7.1.1.3-SNAPSHOT, both times the OWASP/Guard extension also upgraded from v2 to v3. I know that 2.6.0.1 requires libs with CVEs
ColdFusion Elasticsearch Indexing Delays After Bulk Imports
ColdFusion Elasticsearch Indexing Delays After Bulk Imports
Deepak Purohit
Indexed but Invisible: Fixing ColdFusion Elasticsearch Delays After Bulk Imports                                      
ColdFusion Elasticsearch Indexing Delays After Bulk Imports
ColdFusion Elasticsearch Indexing Delays After Bulk Imports
Deepak Purohit
Indexed but Invisible: Fixing ColdFusion Elasticsearch Delays After Bulk Imports                                      
"Don't mock what you don't own" is a rubbish way of articulating good app design and testing advice
Adam Cameron's Dev Blog
The practice is sound. The slogan is catchy, but the reasoning usually articulated is… "less good than it could be". Look it up and you get roughly this: Never write mocks for third-party libraries, frameworks or services you don't control. Wrap the dependen...
Lucee 7 — Request timezone isn't applied to DB connections inside parallel `.each()` workers
Lucee 7 — Request timezone isn't applied to DB connections inside parallel `.each()` workers
Lucee Blog
Hi team! We've spotted a small timezone inconsistency when running queries inside parallel array iterations ( ArrayEach / .each( callback, true, n )). While getTimeZone() inside a worker thread correctly returns the request timezon...
ColdFusion RabbitMQ Message Acknowledgment Failures
ColdFusion RabbitMQ Message Acknowledgment Failures
Deepak Purohit
Stuck, Lost, or Redelivered: Fixing ColdFusion RabbitMQ Acknowledgment Failures                                      
Repairing Scheduled Tasks After a ColdFusion Migration
Repairing Scheduled Tasks After a ColdFusion Migration
CFchimp
I recently ran into an issue with scheduled tasks after migrating an Adobe ColdFusion 2021 server to ColdFusion 2023. The server-level scheduled tasks were present in the ColdFusion Administrator, but none of them could be edited. Every attempt to save a task resulted in this error: Troubleshooting ...
Lucee 7.1.0.204
Lucee 7.1.0.204
Lucee Blog
var dataRec = [ 'action': "ping" , 'identifier': "#identifier#" , 'msPastEpoch': "#moment.msPastEpoch#" ]; The msPastEpoch key/value part is coming out with a type of number
Lucee 7.1.0.204 - converting a number to a string
Lucee 7.1.0.204 - converting a number to a string
Lucee Blog
var dataRec = [ 'action': "ping" , 'identifier': "#identifier#" , 'msPastEpoch': "#moment.msPastEpoch#" ]; The msPastEpoch key/value part is coming out with a type of number



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