CfBlogs
 Data Grids  CF Overflow  Follow Us!  RSS

ColdFusion Posts Around the World.
Mastering Postgres Video Course By Aaron Francis
Mastering Postgres Video Course By Aaron Francis
Ben Nadel
Ben Nadel reviews the Mastering Postgres video course by Aaron Francis....                                      
FusionReactor Review Analysis: A Deep Dive into Real-Time Server Monitoring
FusionReactor Review Analysis: A Deep Dive into Real-Time Server Monitoring
FusionReactor
In the ever-evolving landscape of server monitoring and application performance management (APM), finding the right tool can make or break your development team’s efficiency. A recent review on Gartner Peer Insights sheds light on FusionReactor, a monitoring solution that’s making ...
Securing ColdFusion Applications Using Encryption and Hashing
Securing ColdFusion Applications Using Encryption and Hashing
Gregory's Blog
This article will discuss how to secure ColdFusion applications using hashed passwords and salt and how to encrypt and decrypt keys.
Adding Keyboard Shortcuts To Incident Commander Using Alpine.js
Adding Keyboard Shortcuts To Incident Commander Using Alpine.js
Ben Nadel
Ben Nadel looks at adding keyboard shortcuts to Incident Commander using Alpine.js....                                      
What Every Engineer Should Know About Digital Accessibility By Sarah Horton And David Sloan
What Every Engineer Should Know About Digital Accessibility By Sarah Horton And David Sloan
Ben Nadel
Ben Nadel reviews the book, What Every Engineer Should Know About Digital Accessibility by Sarah Horton and David Sloan....
Testing if IP is within a CIDR Range
Testing if IP is within a CIDR Range
James Moberg
I recently wrote a blog entry about using a third-party Java library to standardize IPv4 & IPv6 IP addresses using ColdFusion. The Apache Commons Java library (th...
ESAPI extension
ESAPI extension
Lucee Blog
Hi all, Are there any plans to upgrade the ESAPI extension to use the latest version of com.google.guava:guava? Many thanks, Andrew 1 post - 1 participant
structKeyArray()
structKeyArray()
Lucee Blog
The Lucee documentation states the following for structKeyArray(): For unsorted structs, Adobe returns a text sorted Array of keys, for performance reasons, Lucee simply returns the raw sort order This statement is NOT correct.
Ask Ben: Sorting Quasi-Numeric Values Like 4K And 3M In ColdFusion
Ask Ben: Sorting Quasi-Numeric Values Like 4K And 3M In ColdFusion
Ben Nadel
Ben Nadel demonstrates how to sort an array of mixed numeric and numeric-like text values (such as 4K and 3M) in ColdFusion....
Why BoxLang is the Modern Software Development Evolution You’ve Been Waiting For?
Why BoxLang is the Modern Software Development Evolution You’ve Been Waiting For?
Ortus Solutions
In today's software landscape, developers need tools that deliver flexibility, efficiency, and modernization. With decades of open-source expertise, Ortus Solutions introduces BoxLang—our most ambitious project yet. Built for the JVM, BoxLang integrates seamlessly with Java, offering powerful ...
Machine Learning Anomaly Detection: Transforming Modern Observability [2024 Guide]
Machine Learning Anomaly Detection: Transforming Modern Observability [2024 Guide]
FusionReactor
In today’s complex IT environments, traditional monitoring tools are no longer sufficient to detect and prevent system anomalies effectively. Machine learning anomaly detection has emerged as a game-changing solution, revolutionizing how organizations approach system observability and incid...
Bizarre error when using CFFILE to upload html files
Bizarre error when using CFFILE to upload html files
Lucee Blog
Hi all, I'm getting this bizarre, intermittent (of course!) error when using CFFILE to upload a .htm file. It's fine for days and then suddenly, I get this error. "Could not initialize class org.apache.tika.utils.XMLReaderUtils" The code is pretty s...
Struggling to Scale Your ColdFusion Software Development Team? Unlock Faster Project Success!
Struggling to Scale Your ColdFusion Software Development Team? Unlock Faster Project Success!
Ortus Solutions
Launching and scaling your next project can be a critical challenge; having the right talent on demand can make all the difference. At Ortus Solutions, we provide flexible staff augmentation solutions designed to meet your project's needs. Start quickly, enhance performance, and deliver future-ready...
Using CodeMirror 5 and ColdFusion's FileOpen and FileSave Functions to Implement CMS Functionality
Using CodeMirror 5 and ColdFusion's FileOpen and FileSave Functions to Implement CMS Functionality
Gregory's Blog
In this article, we will use ColdFusion FileOpen functions along with CodeMirror to create CMS functionality that can be used to edit and save ColdFusion code using a browser interface....
The future of programming is almost here: BoxLang stable release imminent!
The future of programming is almost here: BoxLang stable release imminent!
Ortus Solutions
Introduction The wait is almost over. BoxLang, the revolutionary programming language designed to empower developers, is about to launch its stable release. Get ready to experience a new era of development, where innovation, flexibility, and performance converge. A new paradigm in programming BoxLan...
Associating Form Inputs With ColdFusion Validation Error Types
Associating Form Inputs With ColdFusion Validation Error Types
Ben Nadel
Ben Nadel looks at associating form input controls to ColdFusion validation errors using a simple, opt-in experience....
Record locking problems when using cftransaction
Record locking problems when using cftransaction
Lucee Blog
I'm troubleshooting some unexpected record locking issues in our application. Basically, it seems like using cftransaction tags is resulting in record locks being applied and/or held in ways I wouldn't expect. I'm not sure whether this is an issue with Lucee, our JDBC driver,...
NoClassDefFoundError for jar dependencies
NoClassDefFoundError for jar dependencies
Lucee Blog
Hi So I have been working on implementing this Java Library in a component. This has mostly gone flawlessly untill it wanned to call
Ortus Solutions Brings Innovation with BoxLang as Platinum Sponsor and Keynote Presenter at CFCamp 2025!
Ortus Solutions Brings Innovation with BoxLang as Platinum Sponsor and Keynote Presenter at CFCamp 2025!
Ortus Solutions
Join us for groundbreaking workshops and discover the future of modern development with BoxLang. Ortus Solutions is thrilled to announce its participation as a Platinum Sponsor and Keynote Presenter at CFCamp 2025, the premier conference for modern web development! Held at the Atomis Hotel Munich Ai...
BoxLang Monthly Newsletter - November Recap 2024
BoxLang Monthly Newsletter - November Recap 2024
Ortus Solutions
This month, we're excited to share the latest developments, updates, and opportunities from the BoxLang ecosystem. From groundbreaking beta releases to insightful new tools and community highlights, there's something for every modern web developer. Dive into our November Recap to explore how BoxLang...
Lock request time out period exceeded
Lock request time out period exceeded
Lucee Blog
Looking for some advice on how to get rid of DB lock timeouts. After upgrading from Lucee 5.2.9.31 and moving from a colocation to the cloud (GCP), we are experiencing intermittent database Lock request timeouts (SQL Server 2022, Cloud SQL on GCP; all Ubuntu VMs). Message from...
Exploring Cloudflare R2 And Request Authorization Using AWS Signature V4
Exploring Cloudflare R2 And Request Authorization Using AWS Signature V4
Ben Nadel
Ben Nadel explores the AWS S3 and Cloudflare R2 Signature V4 authorization algorithm in ColdFusion....
How a ColdFusion Security Audit Can Protect Your Business from Data Breaches
How a ColdFusion Security Audit Can Protect Your Business from Data Breaches
Ortus Solutions
In today's digital landscape, security threats are evolving at an alarming rate, and your business's ColdFusion application—whether powered by Lucee or Adobe ColdFusion—may be more vulnerable than you think. A comprehensive ColdFusion security audit is essential to safeguarding sensitive...
Ortus Monthly Newsletter - November Recap 2024
Ortus Monthly Newsletter - November Recap 2024
Ortus Solutions
Welcome to the November Ortus Newsletter! This month has been full of exciting updates, insightful blog posts, and important announcements to keep you informed and inspired.Whether you're a seasoned developer or just starting out, there's something here for everyone. Let's dive into this month's hig...
BoxLang 1.0.0 Beta 24 Launched
BoxLang 1.0.0 Beta 24 Launched
Ortus Solutions
We're excited to announce the release of Beta 24, packed with powerful new features, essential bug fixes, and impactful improvements that enhance performance and security. This release brings more robust logging capabilities, enhanced configuration flexibility, and new query-handling methods to stre...
FusionReactor: Real-Time Monitoring That’s Winning IT Hearts and Minds
FusionReactor: Real-Time Monitoring That’s Winning IT Hearts and Minds
FusionReactor
A recent Gartner Peer Insights review from October 2024 offers fascinating insights into how FusionReactor is capturing the attention of IT professionals and developers alike. While competing against tech giants, this monitoring solution is carving out its niche through real-time …
Spotting the Needle in the Data Haystack: The Role of Anomaly Detection in Observability
Spotting the Needle in the Data Haystack: The Role of Anomaly Detection in Observability
FusionReactor
The Role of Anomaly Detection in Modern System Observability Anomaly detection has become increasingly critical as organizations grapple with exponentially growing data volumes. Like a skilled detective sifting through countless clues, these intelligent systems serve as the vital filter that R...
Error in 6.2.0.166-RC
Error in 6.2.0.166-RC
Lucee Blog
There seems to be a breaking change between 6.1 and 6.2.0.166-RC that is affecting cfinvoke... <cfinvoke webservice="#form.Server#/ws/v11/login.cfc?wsdl" method="login" returnvariable="sessionID" > <cfinvokeargument name="Co...
Code the Future: Join the ColdFusion 2025 Beta Today!
Code the Future: Join the ColdFusion 2025 Beta Today!
ColdFusion
Get an exclusive sneak peek at what's next for ColdFusion! Sign up for the ColdFusion 2025 Beta Program and get early access to shape the future with us. Engage with the community in the forums, share your thoughts, and keep up with the newest updates and features. Join the Beta program Make Your Vo...
Using CSS Gap To Control Margins In Website Copy
Using CSS Gap To Control Margins In Website Copy
Ben Nadel
Ben Nadel demonstrates how the CSS gap property can be used to effectively manage margins in website content....
Hibernate logging
Hibernate logging
Lucee Blog
Hi @micstriit, is there any chance that this gets addressed? https://luceeserver.atlassia...                                      
Scaling Databases Without the Growing Pains: How to assure Your Business Expansion?
Scaling Databases Without the Growing Pains: How to assure Your Business Expansion?
Ortus Solutions
In today's fast-paced digital environment, a database that scales seamlessly is crucial for growing businesses. Whether you're experiencing seasonal traffic spikes, entering new markets, or launching new products, your database must keep up with increasing demands without compromising performance or...
onRequestStart return false?
onRequestStart return false?
Lucee Blog
Hi Everyone, We have two instances, separated geographically. The code on one instance is NOT identical to the other. They have morphed into bespoke versions of the same application. We have an issue on one of our servers, that is not on the other and so while doin...
New recipes for Logging and Single vs. Multi Mode
New recipes for Logging and Single vs. Multi Mode
Lucee Blog
github.com ...                                      
Optional Password Protection Added To Incident Commander
Optional Password Protection Added To Incident Commander
Ben Nadel
Ben Nadel explores the optional password protection that he's add to Incident Commander, his ColdFusion incident triage application....
The Challenges of Implementing Distributed Tracing in Legacy Systems
The Challenges of Implementing Distributed Tracing in Legacy Systems
FusionReactor
Distributed tracing has become a cornerstone for monitoring and optimizing the performance of modern applications, especially in distributed and microservices-based architectures. However, implementing distributed tracing in legacy systems presents significant challenges, as these systems often l...
Did you miss the News? Introducing the SocketBox STOMP Broker (Demo)
Did you miss the News? Introducing the SocketBox STOMP Broker (Demo)
Ortus Solutions
We've been working on a fun new library to make WebSockets easier for CFML (and BoxLang) developers. WebSockets are incredibly powerful for real-time applications, but CF developers have historically lagged behind other languages in adopting this technology. With SocketBox, we're addressing this gap...
BoxLang 1.0.0 Beta 23 Launched
BoxLang 1.0.0 Beta 23 Launched
Ortus Solutions
The latest release of BoxLang, Beta 23, marks a significant step forward in our journey to create the ultimate dynamic language for the JVM. Packed with powerful new features, important bug fixes, and thoughtful optimizations, this update is designed to make your development experience smoother, fas...
Considering Encrypting Passwords At Rest In ColdFusion
Considering Encrypting Passwords At Rest In ColdFusion
Ben Nadel
Ben Nadel explores the idea of storing encrypted passwords in ColdFusion in cases where decrypting a password is an application requirement....
Considering A Secure Encoding Technique Inspired By JWT In ColdFusion
Considering A Secure Encoding Technique Inspired By JWT In ColdFusion
Ben Nadel
Ben Nadel creates a JWT-inspired light-weight encoder for his secure cookies in ColdFusion....                                      
TestBox Latest Updates and News!
TestBox Latest Updates and News!
Ortus Solutions
We're thrilled to have launched the new TestBox website and TestBox 6.0! If you haven't had a chance to explore yet, visit TestBox to discover updated documentation, powerful resources, and features that make testing more efficient than ever....
Relating java threads to lucee apps
Relating java threads to lucee apps
Lucee Blog
Hi All, This is a general question. Has anybody found a way of relating java threads on a server to specific Lucee apps. We have many lucee apps and are looking for ways of identifying the app that owns high CPU threads quickly. Many thanks for any advice
Version 6.1.1.118
Version 6.1.1.118
Lucee Blog
I installed version 6.1.1.118 in our testing environment, and in less than 4 days, the server experienced a processing spike to the point of stopping altogether. The only way to resolve it is by restarting Lucee. Is anyone else experiencing this? If you could help me, where ca...
Is Your ColdFusion Application Ready for the Future?
Is Your ColdFusion Application Ready for the Future?
Ortus Solutions
In a rapidly evolving digital world, maintaining performance, security, and scalability for ColdFusion applications is more challenging than ever. Whether you're using Lucee or Adobe ColdFusion, legacy systems can become a bottleneck for growth, innovation, and user satisfaction. The need to future-...
Formatting Dates In The Local Timezone With Alpine.js
Formatting Dates In The Local Timezone With Alpine.js
Ben Nadel
Ben Nadel explores the idea of using Alpine.js to format date/time values on the client-side in the user's local timezone....
Counting The Occurrences Of A Substring Or RegEx Pattern In ColdFusion
Counting The Occurrences Of A Substring Or RegEx Pattern In ColdFusion
Ben Nadel
Ben Nadel explores various techniques for counting the occurrences of a string or regular expression pattern in ColdFusion....
Lucee 6 - Resource Appender stops writing to application.log
Lucee 6 - Resource Appender stops writing to application.log
Lucee Blog
OS: Windows Server 2022 (10.0) 64bit Java Version: 11.0.24 (Eclipse Adoptium) 64bit Tomcat Version: Apache Tomcat/9.0.96 Lucee Version: 6.1.0.243 We are currently in the process of upgrading from L...
The Hidden Costs of In-House Database Management
The Hidden Costs of In-House Database Management
Ortus Solutions
The Hidden Costs of In-House Database Management Opting for in-house database management involves more than just a salary. Here are some often-overlooked costs associated with maintaining your own DBA team. 1. High Salaries and Benefits Hiring skilled DBAs is expensive. According to industry reports...
Using IPAddress Java Library with ColdFusion to Standardize IPv4 & IPv6 Addresses
Using IPAddress Java Library with ColdFusion to Standardize IPv4 & IPv6 Addresses
James Moberg
Our Microsoft IIS web server is configured to accept IPv4 connections and, since 1996, we've recorded IPs in databases using VARCHAR(15). We weren't impacted in 2012 when the ARIN and World IPv6 Launch Day intro...
5 Signs It’s Time to Modernize Your ColdFusion / CFML Application
5 Signs It’s Time to Modernize Your ColdFusion / CFML Application
Ortus Solutions
ColdFusion has long been a reliable platform for building web applications, but like any technology, it requires maintenance and modernization over time. Whether you're using Lucee or Adobe ColdFusion, it's critical to recognize the signs that your application is no longer meeting today's standards ...
ColdBox Free Tip 5 - Building Named Routes with a Struct
ColdBox Free Tip 5 - Building Named Routes with a Struct
Ortus Solutions
**Did you know ColdBox provides flexible ways to build routes using structs?** In this tip, we'll cover how to use the`event.buildLink()`and`event.route()`methods for named routes, a feature that's especially handy when working with dynamic URLs....
Rebuilding Incident Commander As A ColdFusion App
Rebuilding Incident Commander As A ColdFusion App
Ben Nadel
Ben Nadel shares his Incident Commander app, for triaging incidents, which he's rebuilt in Adobe ColdFusion....
ColdFusion Scheduled Tasks Failing with 403 Forbidden Error (Cloudflare Issue)
ColdFusion Scheduled Tasks Failing with 403 Forbidden Error (Cloudflare Issue)
CFchimp
My company recently experienced an issue where all of the scheduled tasks in CFADMIN were failing. The first step I took to troubleshoot the issue was to check the scheduler.log log file. Each task had 2 lines in the log file. The first line indicated that the task had been triggered. The second lin...
FusionReactor: AI-Powered Server Monitoring Takes Center Stage
FusionReactor: AI-Powered Server Monitoring Takes Center Stage
FusionReactor
In an era where data-driven decisions are crucial, a recent Gartner Peer Insights review sheds light on FusionReactor’s evolution into an AI-enhanced monitoring powerhouse. This October 2024 review from a UK-based implementation offers fascinating insights into how the platform is …
AI-Powered Observability: Learning from the Past, Looking to the Future
AI-Powered Observability: Learning from the Past, Looking to the Future
FusionReactor
Integrating generative AI seems inevitable and challenging as we navigate the evolving landscape of application monitoring. Those of us in the monitoring space, including our team at FusionReactor, find ourselves at an inflection point where we must carefully consider how …
Streamline Your Operations with OpsPilot’s Latest Integrations
Streamline Your Operations with OpsPilot’s Latest Integrations
FusionReactor
Context-switching between tools in today’s fast-paced development environment can significantly slow incident response and problem-solving. That’s why we’re excited to showcase OpsPilot’s seamless integrations with three essential platforms: Jira, Slack, and Microsoft Team...
Introducing OpsPilot for Microsoft Teams Integration: Monitoring Made Social
Introducing OpsPilot for Microsoft Teams Integration: Monitoring Made Social
FusionReactor
In our continuous effort to make application monitoring more accessible and collaborative, we’re excited to announce OpsPilot’s integration with Microsoft Teams. This new feature allows your entire team to interact with OpsPilot directly through Teams channels and conversations, bring...
Introducing OpsPilot for Slack Integration: Seamless Data Analysis Within Your Workspace
Introducing OpsPilot for Slack Integration: Seamless Data Analysis Within Your Workspace
FusionReactor
Data analysis shouldn’t mean constantly switching contexts between applications. That’s why we’re excited to announce our new OpsPilot Slack integration, which brings the power of FusionReactor’s analytics directly into your team’s daily workflow. https://vimeo.com/1...
6.2.0.164-RC - REST Endpoint creation fails
6.2.0.164-RC - REST Endpoint creation fails
Lucee Blog
OS: Ubuntu/Docker official Lucee Release Lucee Version: 6.2.0.164-RC When deploying an app via the official Lucee Docker container, the REST endpoints occasionally fail on a fresh deployment. Code: [Application.cfc / onApplicati...
"Endorsed" statup error in Lucee 6.1.1.118 Express
Lucee Blog
Hi, I just downloaded the "Express" 6.1.1.118 and startup.sh errors out with these messages I've never seen in prior versions: -Djava.endorsed.dirs=/the_path_I_am_using/lucee/endorsed is not supported. Endorsed standards and standalone APIs in modular...
Using fileGetMimeType() To Determine File Type In ColdFusion
Using fileGetMimeType() To Determine File Type In ColdFusion
Ben Nadel
Ben Nadel demonstrates that the fileGetMimeType() function can be used to inspect the file type / mime-type of a file in ColdFusion....
Building A Moment-Inspired .fromNow() Date Formatting Method In ColdFusion
Building A Moment-Inspired .fromNow() Date Formatting Method In ColdFusion
Ben Nadel
Ben Nadel ports his .fromNow() relative date formatting method from Angular in ColdFusion....                                      
BoxLang 1.0.0 Beta 22 Launched
BoxLang 1.0.0 Beta 22 Launched
Ortus Solutions
The BoxLang 1.0.0-Beta22 release includes several improvements, bug fixes, new features, and stories. Key improvements include enhanced redirection for the Miniserver, better transactional event broadcasting, and added convenience methods like getRequestContext() and getApplicationContext(). Bug fix...
The Friday Effect: Why Your Observability Strategy Matters Most Before Weekends
The Friday Effect: Why Your Observability Strategy Matters Most Before Weekends
FusionReactor
The 80/20 Rule of Friday Deployments In the world of DevOps and SRE, we often talk about the Pareto Principle – the famous 80/20 rule. At FusionReactor, we’ve built our observability platform around this principle, understanding that 80% of your …
phoneFormat & makeTelLink ColdFusion UDFs
phoneFormat & makeTelLink ColdFusion UDFs
James Moberg
Standardization & validation is important, but good luck getting all you clients and your client's visitors on board with adhering to ISO standards. When it comes to phone numbers, we've embraced the E.164 international standard (
Inspecting The Form Upload File Field Metadata In ColdFusion
Inspecting The Form Upload File Field Metadata In ColdFusion
Ben Nadel
Ben Nadel demonstrates that you can inspect the form upload file field in ColdFusion to get access to the temporary location of the uploaded file.... ...
Is Cloud the Answer for Your ColdFusion Dilemma?
Is Cloud the Answer for Your ColdFusion Dilemma?
Ortus Solutions
Feeling the limits of an on-premise ColdFusion setup? Many businesses face high costs, limited scalability, and performance bottlenecks, leaving them wondering if the cloud could be the answer. In our FREE whitepaper, "Is Cloud the Answer for Your ColdFusion Dilemma?", we explore: Benefits of Migrat...
Observability as a Competitive Advantage: Focusing on the 20% That Drives Business Value
Observability as a Competitive Advantage: Focusing on the 20% That Drives Business Value
FusionReactor
Look, we’ve all been there. Your monitoring dashboard lights up like a Christmas tree at 3 AM, drowning you in alerts while you desperately try to figure out which ones actually matter. Meanwhile, your CEO is asking why the new …
VARCHAR(Length) Limit Refers To Characters, Not Bytes, In MySQL
VARCHAR(Length) Limit Refers To Characters, Not Bytes, In MySQL
Ben Nadel
Ben Nadel demonstrates that the VARCHAR(length) limit in MySQL refers to the number of characters, not the number of bytes....
Mastering Events and Listeners in CBWIRE
Mastering Events and Listeners in CBWIRE
Ortus Solutions
In CBWIRE, events and listeners are the backbone of building responsive, modular applications without relying heavily on JavaScript. This guide walks you through setting up and using CBWIRE events to create seamless interactions between components, from dispatching events in CFML and frontend templa...
Cfcontent() returns unparseable JSON
Cfcontent() returns unparseable JSON
Lucee Blog
I have a very simple script that creates a struct, turns it into JSON using serializeJSON() and returns the result using cfcontent. The problem is that when I use cfcontent() the resulting JSON is unparseable. Here is my code: <cfset validation_re...
BigDecimal - 16 decimal places when in numeric variable, 34 places when a string!
BigDecimal - 16 decimal places when in numeric variable, 34 places when a string!
Lucee Blog
Here's some more fun with BigDecimal. Use Lucee 6 and turn on "Precise Math" in the admin before running this: <cfdump eval="1/3"> <!--- string; this never goes into a numeric var ---> <cfset foobar = 1/3> <!--- this is ...
DataSource Script in Lucee Admin
DataSource Script in Lucee Admin
Lucee Blog
Using Lucee 6.1.0.243 After configuring a PostgreSQL Datasource - the admin has the following code - that you're supposed to be able to use in Application.cfc to configure a datasource programatically. However the text provided is not correct.
Using JSoup To Report Untrusted HTML Elements And Attributes In ColdFusion
Using JSoup To Report Untrusted HTML Elements And Attributes In ColdFusion
Ben Nadel
Ben Nadel demonstrates how to use JSoup's Safelist to access information about which tags and attributes are going to be removed during the sanitization process in ColdFusion.... ...
Cache: max items in cache
Cache: max items in cache
Lucee Blog
I all I am looking for a way to motifcate the maximum number of objects in the Lucee cache. I came across this message on cfdocs: cacheSetProperties: DEPRECATED since version 4.5 This function is not supported by Lucee, because t...
Clojure/conj 2024
Clojure/conj 2024
An Architect's View
After last year's regular posts about my Clojurists Together-funded work on clojure-doc.org and other projects, and the end of my monorepo/polylith series, I've mostly taken a break from blogging -- and from my open source work, to be honest. I've been focusing on my day job and on some personal stu...
10 Key Benefits of Hiring a Specialized ColdFusion Consulting Team
10 Key Benefits of Hiring a Specialized ColdFusion Consulting Team
Ortus Solutions
ColdFusion remains a powerful and versatile platform for building dynamic web applications. However, keeping your ColdFusion environment optimized, secure, and scalable requires specialized expertise. Whether managing a long-standing ColdFusion application or planning new development projects, hirin...
Using jSoup To Sanitize Untrusted HTML In ColdFusion
Using jSoup To Sanitize Untrusted HTML In ColdFusion
Ben Nadel
Ben Nadel demonstrates how to use JSoup's Safelist and Cleaner classes to sanitize untrusted HTML in ColdFusion....
lucee.runtime.spooler.SpoolerEngineImpl EOFException
lucee.runtime.spooler.SpoolerEngineImpl EOFException
Lucee Blog
I think it's been a couple years since the forum hosted an issue like this one. After upgrading to 6.1.0.243 we're getting these in our application logs: "ERROR","Thread-100468","11/07/2024","11:04:13","lucee.runtime.spooler.SpoolerEngineImpl","java.io.EOFExceptio...
getLastWorkWeekInMonth() ColdFusion - Returns Last Full Work Week
getLastWorkWeekInMonth() ColdFusion - Returns Last Full Work Week
James Moberg
While integrating a new feature for a client to flag customers that were requesting vouchers to be reissued, a business rule was required to determine whether the action should be performed during the current or next month. My client indicated that anything flagged during the last week of a month...
Login using CAC card
Login using CAC card
ColdFusion
Hello CF Developers, We are planning to switch from standard login using a username and password to log in using a CAC card. My lead wrote the code below; he asked us to implement the callback functionality. <cfset requestAuth = AUTH_SERVER & “/oauth2/authorize?client_id=” ...
How Usability and Visual Appeal Drive User Engagement (UX/UI)?
How Usability and Visual Appeal Drive User Engagement (UX/UI)?
Ortus Solutions
By Jonathan Lainez Introduction In today's digital landscape, where users are inundated with countless options, the design of a product plays a pivotal role in capturing attention and fostering engagement. A well-crafted design does more than just look good; it enhances functionality, streamli...
new discussionssss
new discussionssss
ColdFusion
test The post new discussionssss appeared first on ColdFusion. ...                                      
Question about cfthread, cffunction and threadsafety
Question about cfthread, cffunction and threadsafety
Lucee Blog
Hi guys. I tried finding the answer to the following question myself, but I couldn't find a clear, definitive answer. If I define a cffunction and its code only uses the arguments passed into it (arguments-scope variables), and some working variables it creates using the "var...
CommandBox 6.1.0 Released!
CommandBox 6.1.0 Released!
Ortus Solutions
We are pleased to announce the release of CommandBox 6.1.0, the latest release of our CLI, REPL, and Server, and Package Manager. This is a minor update to our last release. It has a handful of new features, and bug fixes, as well as better out-of-the-box support for BoxLang, our new CFML-compatible...
Websockets with IIS 8.5 on Windows Server
Websockets with IIS 8.5 on Windows Server
Lucee Blog
Has anyone here gotten Lucee 6 Websockets working on IIS 8.5 on a Windows Server 2022? I have enabled WebSockets on Windows Server and on IIS, and also installed the latest 2.0.3 version of the WebSockets extension on Lucee 6.0, however I always get a "Websocket connection fai...
Thanksgiving Day deals: Access Exclusive Discounts Until November 30th!
Thanksgiving Day deals: Access Exclusive Discounts Until November 30th!
Ortus Solutions
Prepare for the Ortus Thanksgiving Day Deals! This is your chance to enhance your development journey with amazing deals catered to everyone—from experienced developers to tech aficionados. Our unique offers are crafted to assist you in reaching your objectives while conserving your budget! ...
BoxLang Newsletter: October 2024
BoxLang Newsletter: October 2024
Ortus Solutions
Welcome to the October edition of the BoxLang Newsletter! **This month has been packed with exciting updates, new features, and enhancements that continue to shape BoxLang into a robust and versatile programming language. In this edition, we highlight the latest beta releases, new integrations, and ...
Streamline Your Workflow: A Guide to OpsPilot’s Jira Integration
Streamline Your Workflow: A Guide to OpsPilot’s Jira Integration
FusionReactor
Managing tickets across multiple platforms can be a hassle, but what if you could handle all your Jira tasks without leaving your primary operations interface? That’s exactly what OpsPilot’s Jira integration brings to the table. Currently optimized for Jira Data …
Bug in NumberFormat() in 12th decimal place when using BigDecimals (and doubles!)
Bug in NumberFormat() in 12th decimal place when using BigDecimals (and doubles!)
Lucee Blog
Hi guys! I just found and verified a very hard-to-notice bug with the NumberFormat() function when used on BigDecimal values with a lot of digits after the decimal (12 or more). Lucee's implementation of BigDecimal seems to allow up to 16 digits after the decimal point. If y...



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