<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>Lucee Documentation - Recipes</title>
	<link href="https://docs.lucee.org/feeds/recipes.xml" rel="self" type="application/atom+xml"/>
	<link href="https://docs.lucee.org/recipes.html" rel="alternate" type="text/html"/>
	<id>https://docs.lucee.org/feeds/recipes.xml</id>
	<updated>2026-04-08T22:41:19Z</updated>
	<entry>
		<title>Localmode, how to migrate from Classic to Modern Local Scope Mode</title>
		<link href="https://docs.lucee.org/recipes/migrate.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/migrate.html</id>
		<published>2026-04-08T22:41:19Z</published>
		<updated>2026-04-08T22:41:19Z</updated>
		<summary>Guide for safely migrating your Lucee application from classic to modern local scope mode</summary>
	</entry>
	<entry>
		<title>ORM - Caching</title>
		<link href="https://docs.lucee.org/recipes/orm-caching.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-caching.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>Configuring the Hibernate second-level cache and query cache with EHCache in Lucee ORM</summary>
	</entry>
	<entry>
		<title>ORM - Entity Mapping</title>
		<link href="https://docs.lucee.org/recipes/orm-entity-mapping.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-entity-mapping.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>Defining ORM entities, property types, primary key strategies, computed properties, and inheritance patterns in Lucee</summary>
	</entry>
	<entry>
		<title>ORM - Events</title>
		<link href="https://docs.lucee.org/recipes/orm-events.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-events.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>Entity lifecycle events, global event handlers, event firing order, and patterns for setting values in preInsert/preUpdate handlers in Lucee ORM</summary>
	</entry>
	<entry>
		<title>ORM - Configuration</title>
		<link href="https://docs.lucee.org/recipes/orm-configuration.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-configuration.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>Complete guide to ORM settings, schema management, naming strategies, and custom Hibernate mappings in Lucee</summary>
	</entry>
	<entry>
		<title>ORM - Migration Guide</title>
		<link href="https://docs.lucee.org/recipes/orm-migration-guide.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-migration-guide.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>What&apos;s new in the 5.6 ORM extension, migrating from older versions, and migrating from Adobe ColdFusion ORM to Lucee</summary>
	</entry>
	<entry>
		<title>ORM - Querying</title>
		<link href="https://docs.lucee.org/recipes/orm-querying.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-querying.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>HQL queries, entity loading functions, pagination, bulk DML, JOIN FETCH, aggregate functions, and query caching in Lucee ORM</summary>
	</entry>
	<entry>
		<title>ORM - Relationships</title>
		<link href="https://docs.lucee.org/recipes/orm-relationships.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-relationships.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>Mapping relationships between ORM entities: many-to-one, one-to-many, one-to-one, many-to-many, collections, cascade, fetching strategies, and batch loading</summary>
	</entry>
	<entry>
		<title>ORM - Sessions and Transactions</title>
		<link href="https://docs.lucee.org/recipes/orm-session-and-transactions.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-session-and-transactions.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>Understanding ORM sessions, entity lifecycle states, flush behaviour, dirty checking, transactions, savepoints, and multi-datasource usage in Lucee</summary>
	</entry>
	<entry>
		<title>ORM - Troubleshooting</title>
		<link href="https://docs.lucee.org/recipes/orm-troubleshooting.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-troubleshooting.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>Common ORM pitfalls, error messages decoded, performance tips, and design patterns for Lucee ORM</summary>
	</entry>
	<entry>
		<title>ORM - Getting Started</title>
		<link href="https://docs.lucee.org/recipes/orm-getting-started.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-getting-started.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>Quick start guide to using ORM in Lucee: enable ORM, define an entity, and perform CRUD operations</summary>
	</entry>
	<entry>
		<title>ORM - Logging and Debugging</title>
		<link href="https://docs.lucee.org/recipes/orm-logging.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/orm-logging.html</id>
		<published>2026-04-08T09:37:45Z</published>
		<updated>2026-04-08T09:37:45Z</updated>
		<summary>ORM logging settings, debugging techniques, inspecting generated SQL, savemapping, and advanced Hibernate session API in Lucee</summary>
	</entry>
	<entry>
		<title>Maven Based Extensions</title>
		<link href="https://docs.lucee.org/recipes/maven-based-extensions.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/maven-based-extensions.html</id>
		<published>2026-03-26T06:42:44Z</published>
		<updated>2026-03-27T00:09:46Z</updated>
		<summary>How to build Lucee extensions using Maven instead of OSGi bundles</summary>
	</entry>
	<entry>
		<title>Lucee 7 Loader API Changes</title>
		<link href="https://docs.lucee.org/recipes/loader-api-changes-7.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/loader-api-changes-7.html</id>
		<published>2026-03-26T06:26:01Z</published>
		<updated>2026-03-27T00:09:04Z</updated>
		<summary>New and changed interfaces in the Lucee 7 Loader API for extension and integration developers</summary>
	</entry>
	<entry>
		<title>Step Debugging Lucee with Extension Debugger</title>
		<link href="https://docs.lucee.org/recipes/step-debugger.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/step-debugger.html</id>
		<published>2026-03-25T23:05:13Z</published>
		<updated>2026-03-25T23:39:10Z</updated>
		<summary>How to set up and use the Extension Debugger (formerly LuceeDebug) for Lucee CFML, covering both the native extension (7.1+) and the Java agent (6.2+).</summary>
	</entry>
	<entry>
		<title>Adding Full Text Search to Your Application</title>
		<link href="https://docs.lucee.org/recipes/search.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/search.html</id>
		<published>2026-03-24T22:51:15Z</published>
		<updated>2026-03-25T03:52:02Z</updated>
		<summary>A practical guide to adding full-text search to your Lucee application using collections, indexing, and search</summary>
	</entry>
	<entry>
		<title>Extension Provider</title>
		<link href="https://docs.lucee.org/recipes/extension-provider.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/extension-provider.html</id>
		<published>2026-03-23T10:57:54Z</published>
		<updated>2026-03-23T10:57:54Z</updated>
		<summary>How Lucee discovers and loads extensions via Maven</summary>
	</entry>
	<entry>
		<title>Breaking Changes between Lucee 6.2 and 7.0</title>
		<link href="https://docs.lucee.org/recipes/breaking-changes-7-0.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/breaking-changes-7-0.html</id>
		<published>2026-03-17T01:52:12Z</published>
		<updated>2026-03-17T01:52:12Z</updated>
		<summary>A guide to breaking changes introduced in Lucee between version 6.2 and 7.0</summary>
	</entry>
	<entry>
		<title>Breaking Changes between Lucee 7.0 and 7.1</title>
		<link href="https://docs.lucee.org/recipes/breaking-changes-7-1.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/breaking-changes-7-1.html</id>
		<published>2026-03-17T01:52:12Z</published>
		<updated>2026-03-17T01:52:12Z</updated>
		<summary>A guide to breaking changes introduced in Lucee between version 7.0 and 7.1</summary>
	</entry>
	<entry>
		<title>QoQ SQL Functions and Operators</title>
		<link href="https://docs.lucee.org/recipes/query-of-queries-functions.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/query-of-queries-functions.html</id>
		<published>2026-03-15T23:54:48Z</published>
		<updated>2026-03-15T23:54:48Z</updated>
		<summary>Reference for the SQL keywords, operators, and functions supported by Lucee&apos;s native Query of Queries (QoQ) engine.</summary>
	</entry>
	<entry>
		<title>Lucee Versions and Extensions</title>
		<link href="https://docs.lucee.org/recipes/versions.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/versions.html</id>
		<published>2026-03-09T08:59:36Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>List and inspect available Lucee versions and extensions</summary>
	</entry>
	<entry>
		<title>javax vs jakarta Servlet Compatibility</title>
		<link href="https://docs.lucee.org/recipes/javax-vs-jakarta.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/javax-vs-jakarta.html</id>
		<published>2026-02-23T09:25:58Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How Lucee handles javax and jakarta servlet APIs across versions and servlet engines</summary>
	</entry>
	<entry>
		<title>External Agent</title>
		<link href="https://docs.lucee.org/recipes/external-agent.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/external-agent.html</id>
		<published>2026-02-20T18:20:35Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Java agent for registering the Instrumentation instance in Lucee</summary>
	</entry>
	<entry>
		<title>Warmup</title>
		<link href="https://docs.lucee.org/recipes/warmup.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/warmup.html</id>
		<published>2026-02-20T13:15:13Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Docker warmup and eager config loading for fail-fast validation in Lucee</summary>
	</entry>
	<entry>
		<title>Setting the Lucee Admin Password</title>
		<link href="https://docs.lucee.org/recipes/admin-password.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/admin-password.html</id>
		<published>2026-01-22T11:09:36Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How to set, hash, and reset the Lucee Administrator password</summary>
	</entry>
	<entry>
		<title>Servlet Configuration</title>
		<link href="https://docs.lucee.org/recipes/servlet-configuration.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/servlet-configuration.html</id>
		<published>2026-01-16T21:58:45Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How to deploy and configure Lucee on servlet containers</summary>
	</entry>
	<entry>
		<title>Structures and variables, preserving the original case</title>
		<link href="https://docs.lucee.org/recipes/structs-preserve-key-case.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/structs-preserve-key-case.html</id>
		<published>2026-01-16T09:37:29Z</published>
		<updated>2026-01-16T09:37:29Z</updated>
		<summary>How to configure preserve case for struct keys</summary>
	</entry>
	<entry>
		<title>Lucee Extension Utilities</title>
		<link href="https://docs.lucee.org/recipes/extension-utilities.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/extension-utilities.html</id>
		<published>2026-01-09T18:35:03Z</published>
		<updated>2026-02-10T00:42:46Z</updated>
		<summary>Comprehensive guide to accessing Lucee core utilities when developing extensions</summary>
	</entry>
	<entry>
		<title>Java Classes Using Lucee&apos;s Logging</title>
		<link href="https://docs.lucee.org/recipes/java-using-lucee-logging.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/java-using-lucee-logging.html</id>
		<published>2025-12-25T12:24:30Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How to make Java classes log through Lucee&apos;s logging system</summary>
	</entry>
	<entry>
		<title>Selective Cache Invalidation</title>
		<link href="https://docs.lucee.org/recipes/cache-invalidation-selective.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/cache-invalidation-selective.html</id>
		<published>2025-12-18T16:21:24Z</published>
		<updated>2026-02-10T00:42:46Z</updated>
		<summary>How to flush specific cached queries, functions, and HTTP results in Lucee without clearing entire caches.</summary>
	</entry>
	<entry>
		<title>Lucee MSSQL Modern Mode</title>
		<link href="https://docs.lucee.org/recipes/mssql-modern-mode.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/mssql-modern-mode.html</id>
		<published>2025-12-10T00:54:21Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How to enable and use MSSQL modern mode in Lucee for proper handling of RAISERROR exceptions and complex T-SQL batches</summary>
	</entry>
	<entry>
		<title>Database Connection Management in Lucee</title>
		<link href="https://docs.lucee.org/recipes/database-connection-management.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/database-connection-management.html</id>
		<published>2025-12-02T14:43:59Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Understanding how Lucee manages database connections: pooled, exclusive, and transaction-based connections</summary>
	</entry>
	<entry>
		<title>DynamoDB Cache Extension</title>
		<link href="https://docs.lucee.org/recipes/dynamodb-cache-extension.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/dynamodb-cache-extension.html</id>
		<published>2025-11-19T21:49:47Z</published>
		<updated>2026-02-12T14:38:35Z</updated>
		<summary>Documentation for using Amazon DynamoDB as a cache provider and NoSQL data store in Lucee</summary>
	</entry>
	<entry>
		<title>Lucee Release Cycle</title>
		<link href="https://docs.lucee.org/recipes/release-cycle.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/release-cycle.html</id>
		<published>2025-10-31T08:53:17Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Documentation for Lucee&apos;s release branching and versioning strategy</summary>
	</entry>
	<entry>
		<title>Creating Heap Dumps in Lucee</title>
		<link href="https://docs.lucee.org/recipes/heap-dumps.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/heap-dumps.html</id>
		<published>2025-10-27T15:49:48Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Documentation for creating and analyzing heap dumps in Lucee for memory troubleshooting</summary>
	</entry>
	<entry>
		<title>Dynamic Proxy Enhancements</title>
		<link href="https://docs.lucee.org/recipes/dynamic-proxy-enhancements.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/dynamic-proxy-enhancements.html</id>
		<published>2025-10-10T13:34:58Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Lucee 7 improvements to dynamic proxy creation - all component functions and properties are now always included when implementing Java interfaces.</summary>
	</entry>
	<entry>
		<title>SQL Types</title>
		<link href="https://docs.lucee.org/recipes/sql-types.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/sql-types.html</id>
		<published>2025-10-10T09:09:36Z</published>
		<updated>2025-10-12T21:28:58Z</updated>
		<summary>SQL types for query parameters</summary>
	</entry>
	<entry>
		<title>Custom Tag Mappings</title>
		<link href="https://docs.lucee.org/recipes/custom-tag-mappings.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/custom-tag-mappings.html</id>
		<published>2025-10-10T09:05:11Z</published>
		<updated>2025-12-10T16:40:48Z</updated>
		<summary>How to define and use custom tag mappings in Lucee.</summary>
	</entry>
	<entry>
		<title>Scheduled Tasks - efficiently updating in a single operation</title>
		<link href="https://docs.lucee.org/recipes/cfschedule-bulk-update.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/cfschedule-bulk-update.html</id>
		<published>2025-08-27T07:42:01Z</published>
		<updated>2025-09-18T14:09:31Z</updated>
		<summary>How to update scheduled tasks in a single operation</summary>
	</entry>
	<entry>
		<title>Hooks and Monitors</title>
		<link href="https://docs.lucee.org/recipes/hooks-and-monitors.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/hooks-and-monitors.html</id>
		<published>2025-08-26T16:42:06Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Configure and use hooks and monitors to extend Lucee functionality at various lifecycle points</summary>
	</entry>
	<entry>
		<title>REST Services with Lucee</title>
		<link href="https://docs.lucee.org/recipes/rest-services.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/rest-services.html</id>
		<published>2025-08-23T11:28:27Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>A detailed guide on how to create REST Sevices using CFCs</summary>
	</entry>
	<entry>
		<title>Thread Dump During Startup</title>
		<link href="https://docs.lucee.org/recipes/thread-dump-startup.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/thread-dump-startup.html</id>
		<published>2025-08-21T11:56:54Z</published>
		<updated>2025-09-18T14:09:31Z</updated>
		<summary>How to capture thread positions during Lucee startup for debugging and performance analysis</summary>
	</entry>
	<entry>
		<title>Query Result Logging</title>
		<link href="https://docs.lucee.org/recipes/query-result-threshold.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/query-result-threshold.html</id>
		<published>2025-08-14T15:38:02Z</published>
		<updated>2025-09-18T14:09:31Z</updated>
		<summary>Monitor and log database queries that return large result sets to prevent OutOfMemory errors</summary>
	</entry>
	<entry>
		<title>Console logging using SystemOutput</title>
		<link href="https://docs.lucee.org/recipes/console-logging.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/console-logging.html</id>
		<published>2025-08-14T15:20:06Z</published>
		<updated>2025-12-10T16:40:48Z</updated>
		<summary>Use the console for debugging</summary>
	</entry>
	<entry>
		<title>Tag Islands</title>
		<link href="https://docs.lucee.org/recipes/tag-islands.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/tag-islands.html</id>
		<published>2025-08-13T22:17:02Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Tag islands allow you to switch into tag mode from inside cfscript</summary>
	</entry>
	<entry>
		<title>AST (Abstract Syntax Tree)</title>
		<link href="https://docs.lucee.org/recipes/ast.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/ast.html</id>
		<published>2025-07-18T12:23:10Z</published>
		<updated>2026-04-07T07:30:35Z</updated>
		<summary>Generate Abstract Syntax Trees from CFML code for analysis, transformation, and tooling support</summary>
	</entry>
	<entry>
		<title>Java Scripting with Lucee</title>
		<link href="https://docs.lucee.org/recipes/java-scripting.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/java-scripting.html</id>
		<published>2025-07-15T09:45:03Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Documentation for using Lucee as a scripting engine in Java applications via JSR-223</summary>
	</entry>
	<entry>
		<title>Recommended Settings</title>
		<link href="https://docs.lucee.org/recipes/recommended-settings.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/recommended-settings.html</id>
		<published>2025-07-14T20:02:42Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>A guide on how to configure your Lucee Server for the best performance and highest security.</summary>
	</entry>
	<entry>
		<title>Date and Time Formatting in Lucee</title>
		<link href="https://docs.lucee.org/recipes/date-time-formatting.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/date-time-formatting.html</id>
		<published>2025-06-23T08:04:14Z</published>
		<updated>2025-08-14T15:24:20Z</updated>
		<summary>Comprehensive guide to formatting dates and times in Lucee with locale and timezone support</summary>
	</entry>
	<entry>
		<title>Lucee 5 to 6 Migration Guide</title>
		<link href="https://docs.lucee.org/recipes/lucee-5-to-6-migration-guide.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/lucee-5-to-6-migration-guide.html</id>
		<published>2025-06-16T07:58:57Z</published>
		<updated>2025-07-31T10:40:15Z</updated>
		<summary>Comprehensive guide for migrating from Lucee 5 to Lucee 6, addressing breaking changes and compatibility issues</summary>
	</entry>
	<entry>
		<title>Application.cfc guide</title>
		<link href="https://docs.lucee.org/recipes/application-cfc.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/application-cfc.html</id>
		<published>2025-06-05T10:41:24Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How to create and configure the Application.cfc</summary>
	</entry>
	<entry>
		<title>Directory Placeholders</title>
		<link href="https://docs.lucee.org/recipes/directory-placeholders.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/directory-placeholders.html</id>
		<published>2025-06-05T10:41:24Z</published>
		<updated>2025-12-10T16:40:48Z</updated>
		<summary>Placeholders are uses to reference specific Lucee directories</summary>
	</entry>
	<entry>
		<title>Setting System Properties and Environment Variables</title>
		<link href="https://docs.lucee.org/recipes/setting-system-properties-and-env-vars.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/setting-system-properties-and-env-vars.html</id>
		<published>2025-06-05T10:41:24Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How to set and use Environment Variables or System Properties to configure specific Lucee Server settings.</summary>
	</entry>
	<entry>
		<title>Best Practices: Structs vs Inline Components</title>
		<link href="https://docs.lucee.org/recipes/structs-vs-components.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/structs-vs-components.html</id>
		<published>2025-06-03T07:52:29Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Performance analysis and best practices for choosing between structs and inline components in Lucee</summary>
	</entry>
	<entry>
		<title>Excel Processing in Lucee 7</title>
		<link href="https://docs.lucee.org/recipes/excel-processing.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/excel-processing.html</id>
		<published>2025-05-27T08:11:44Z</published>
		<updated>2025-05-28T12:06:16Z</updated>
		<summary>Simple recipe for processing Excel files in Lucee 7 using Maven integration and Apache POI</summary>
	</entry>
	<entry>
		<title>CSV Processing in Lucee 7</title>
		<link href="https://docs.lucee.org/recipes/csv-processing.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/csv-processing.html</id>
		<published>2025-05-27T07:30:48Z</published>
		<updated>2025-05-27T07:30:48Z</updated>
		<summary>Simple recipe for processing CSV data in Lucee 7 using Maven integration and Apache Commons CSV</summary>
	</entry>
	<entry>
		<title>YAML Processing in Lucee 7</title>
		<link href="https://docs.lucee.org/recipes/yaml-processing.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/yaml-processing.html</id>
		<published>2025-05-26T14:52:25Z</published>
		<updated>2025-05-28T12:00:43Z</updated>
		<summary>Simple recipe for processing YAML files in Lucee 7 using Maven integration and SnakeYAML</summary>
	</entry>
	<entry>
		<title>getClass() Method for Components</title>
		<link href="https://docs.lucee.org/recipes/component-getclass-method.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/component-getclass-method.html</id>
		<published>2025-05-26T12:51:24Z</published>
		<updated>2025-12-10T18:47:14Z</updated>
		<summary>Get the Java class of a component that implements a Java interface.</summary>
	</entry>
	<entry>
		<title>Java Class Interaction</title>
		<link href="https://docs.lucee.org/recipes/java-class-interaction.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/java-class-interaction.html</id>
		<published>2025-05-26T12:51:24Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Documentation for interacting with Java classes and objects in Lucee</summary>
	</entry>
	<entry>
		<title>Breaking Changes between Lucee 5.4 and 6.0</title>
		<link href="https://docs.lucee.org/recipes/breaking-changes-6-0.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/breaking-changes-6-0.html</id>
		<published>2025-05-26T10:24:47Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>A guide to breaking changes introduced in Lucee between version 5.4 and 6.0</summary>
	</entry>
	<entry>
		<title>Lucene 3 Extension</title>
		<link href="https://docs.lucee.org/recipes/lucene-search.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/lucene-search.html</id>
		<published>2025-05-07T14:22:58Z</published>
		<updated>2026-03-24T03:50:19Z</updated>
		<summary>Documentation for the Lucene 3 Extension with vector and hybrid search capabilities</summary>
	</entry>
	<entry>
		<title>Component Mappings</title>
		<link href="https://docs.lucee.org/recipes/component-mappings.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/component-mappings.html</id>
		<published>2025-05-07T08:05:57Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How to define and use component mappings in Lucee.</summary>
	</entry>
	<entry>
		<title>ExecutionLog</title>
		<link href="https://docs.lucee.org/recipes/execution-log.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/execution-log.html</id>
		<published>2025-05-05T10:08:20Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Log details about code execution at the statement level</summary>
	</entry>
	<entry>
		<title>Creating Component-Based Jobs with Quartz Scheduler</title>
		<link href="https://docs.lucee.org/recipes/scheduler-quartz-component-jobs.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/scheduler-quartz-component-jobs.html</id>
		<published>2025-05-05T09:09:38Z</published>
		<updated>2025-12-10T18:05:15Z</updated>
		<summary>How to create and configure component-based jobs with the Quartz Scheduler extension</summary>
	</entry>
	<entry>
		<title>Quartz Scheduler Clustering</title>
		<link href="https://docs.lucee.org/recipes/scheduler-quartz-clustering.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/scheduler-quartz-clustering.html</id>
		<published>2025-05-05T08:54:36Z</published>
		<updated>2026-04-08T22:39:42Z</updated>
		<summary>How to set up and configure clustering with the Quartz Scheduler extension</summary>
	</entry>
	<entry>
		<title>Quartz Scheduler</title>
		<link href="https://docs.lucee.org/recipes/scheduler-quartz.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/scheduler-quartz.html</id>
		<published>2025-05-05T08:33:42Z</published>
		<updated>2026-04-08T22:39:42Z</updated>
		<summary>Advanced task scheduling using Quartz Scheduler integration</summary>
	</entry>
	<entry>
		<title>Troubleshooting Lucee Server problems</title>
		<link href="https://docs.lucee.org/recipes/troubleshooting.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/troubleshooting.html</id>
		<published>2025-04-29T20:35:55Z</published>
		<updated>2026-03-19T03:07:34Z</updated>
		<summary>A guide to diagnosing problems with Lucee</summary>
	</entry>
	<entry>
		<title>Logging HTTP Calls</title>
		<link href="https://docs.lucee.org/recipes/logging-http-calls.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/logging-http-calls.html</id>
		<published>2025-04-24T14:17:48Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>This document explains how to log HTTP calls made by the cfhttp tag in Lucee.</summary>
	</entry>
	<entry>
		<title>AI Augmentation with Lucene</title>
		<link href="https://docs.lucee.org/recipes/ai-augmentation.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/ai-augmentation.html</id>
		<published>2025-04-17T09:33:55Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Documentation for augmenting AI queries using Lucene search in Lucee</summary>
	</entry>
	<entry>
		<title>AI Session Serialization</title>
		<link href="https://docs.lucee.org/recipes/ai-serialisation.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/ai-serialisation.html</id>
		<published>2025-04-17T08:52:09Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Documentation for serializing and deserializing AI sessions in Lucee</summary>
	</entry>
	<entry>
		<title>Secret Management</title>
		<link href="https://docs.lucee.org/recipes/secret-provider.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/secret-provider.html</id>
		<published>2025-04-16T20:42:15Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Managing Secrets in Lucee applications</summary>
	</entry>
	<entry>
		<title>Mocking Static Functions</title>
		<link href="https://docs.lucee.org/recipes/static-mocking.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/static-mocking.html</id>
		<published>2025-03-18T08:53:28Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How to mock static functions in Lucee for better testability without unnecessary wrappers.</summary>
	</entry>
	<entry>
		<title>Session Handling in Lucee</title>
		<link href="https://docs.lucee.org/recipes/session-handling.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/session-handling.html</id>
		<published>2025-02-19T15:27:40Z</published>
		<updated>2025-12-10T17:29:49Z</updated>
		<summary>Comprehensive guide on session handling and configuration in Lucee, including session types, storage options, and security considerations.</summary>
	</entry>
	<entry>
		<title>Breaking Changes between Lucee 6.1 and 6.2</title>
		<link href="https://docs.lucee.org/recipes/breaking-changes-6-2.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/breaking-changes-6-2.html</id>
		<published>2025-01-17T17:02:37Z</published>
		<updated>2026-03-23T23:01:51Z</updated>
		<summary>A guide to breaking changes introduced in Lucee between version 6.1 and 6.2</summary>
	</entry>
	<entry>
		<title>Language Server Protocol (LSP) for Lucee</title>
		<link href="https://docs.lucee.org/recipes/language-server.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/language-server.html</id>
		<published>2024-12-19T09:07:18Z</published>
		<updated>2026-03-25T23:05:13Z</updated>
		<summary>This document explains how to configure and use the Language Server Protocol implementation for Lucee CFML/CFScript.</summary>
	</entry>
	<entry>
		<title>Logging</title>
		<link href="https://docs.lucee.org/recipes/logging.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/logging.html</id>
		<published>2024-11-26T16:13:39Z</published>
		<updated>2025-12-10T17:29:49Z</updated>
		<summary>How to configure and customize logging</summary>
	</entry>
	<entry>
		<title>Single Mode vs Multi Mode</title>
		<link href="https://docs.lucee.org/recipes/single-vs-multi-mode.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/single-vs-multi-mode.html</id>
		<published>2024-11-26T14:41:23Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Understanding the differences between Single mode and Multi mode in Lucee.</summary>
	</entry>
	<entry>
		<title>Regions in Lucee</title>
		<link href="https://docs.lucee.org/recipes/s3-region.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/s3-region.html</id>
		<published>2024-11-12T10:25:41Z</published>
		<updated>2025-05-07T15:20:36Z</updated>
		<summary>Guide on configuring and interacting with specific S3 regions in Lucee using the S3 extension.</summary>
	</entry>
	<entry>
		<title>Overwriting and adding Built-in Functions and Tags</title>
		<link href="https://docs.lucee.org/recipes/overwrite-build-in-functions-tags.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/overwrite-build-in-functions-tags.html</id>
		<published>2024-11-04T09:39:39Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Learn how to overwrite or add built-in functions and tags in Lucee to customize behavior or backport fixes.</summary>
	</entry>
	<entry>
		<title>AI Integration for Documentation (Experimental)</title>
		<link href="https://docs.lucee.org/recipes/ai-for-documentation.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/ai-for-documentation.html</id>
		<published>2024-11-01T10:47:16Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Guide to configuring AI / LLM for use in Lucee&apos;s Documentation tab.</summary>
	</entry>
	<entry>
		<title>Logging CFHTTP Calls</title>
		<link href="https://docs.lucee.org/recipes/http-logging.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/http-logging.html</id>
		<published>2024-10-29T17:51:46Z</published>
		<updated>2025-12-10T17:54:42Z</updated>
		<summary>Learn how Lucee logs all CFHTTP calls and how to manage these logs. This guide explains the default behavior, log file locations, and changes in logging from earlier Lucee versions.</summary>
	</entry>
	<entry>
		<title>Interacting with Java Libraries</title>
		<link href="https://docs.lucee.org/recipes/java-libraries.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/java-libraries.html</id>
		<published>2024-10-16T16:42:26Z</published>
		<updated>2025-12-10T17:54:42Z</updated>
		<summary>Guide on using Java libraries in Lucee 6.2 with Maven and import</summary>
	</entry>
	<entry>
		<title>Configuration Lucee 5</title>
		<link href="https://docs.lucee.org/recipes/configuration-lucee5.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/configuration-lucee5.html</id>
		<published>2024-09-20T12:15:34Z</published>
		<updated>2025-05-07T15:20:36Z</updated>
		<summary>Best practices for configuring Lucee 5 environments.</summary>
	</entry>
	<entry>
		<title>Configuration - CFConfig.json</title>
		<link href="https://docs.lucee.org/recipes/configuration.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/configuration.html</id>
		<published>2024-09-20T11:30:40Z</published>
		<updated>2025-09-02T15:14:48Z</updated>
		<summary>Best practices for configuring Lucee in various environments.</summary>
	</entry>
	<entry>
		<title>Breaking Changes Between Lucee 6.0 and 6.1</title>
		<link href="https://docs.lucee.org/recipes/breaking-changes-6-1.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/breaking-changes-6-1.html</id>
		<published>2024-09-18T10:23:14Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>A guide to breaking changes introduced in Lucee between version 6.0 and 6.1</summary>
	</entry>
	<entry>
		<title>Loading Java Libraries with Maven</title>
		<link href="https://docs.lucee.org/recipes/maven.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/maven.html</id>
		<published>2024-09-18T09:17:16Z</published>
		<updated>2025-12-12T16:30:56Z</updated>
		<summary>Load Java libraries from Maven repositories - automatic dependency management for CFML applications.</summary>
	</entry>
	<entry>
		<title>Tag Syntax</title>
		<link href="https://docs.lucee.org/recipes/tag-syntax.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/tag-syntax.html</id>
		<published>2024-09-18T08:28:38Z</published>
		<updated>2025-10-12T21:28:58Z</updated>
		<summary>How to use tags in script</summary>
	</entry>
	<entry>
		<title>AI</title>
		<link href="https://docs.lucee.org/recipes/ai.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/ai.html</id>
		<published>2024-09-17T08:25:05Z</published>
		<updated>2026-04-08T07:36:55Z</updated>
		<summary>AI integration for working with Large Language Models in Lucee</summary>
	</entry>
	<entry>
		<title>New Operator in Lucee</title>
		<link href="https://docs.lucee.org/recipes/new-operator.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/new-operator.html</id>
		<published>2024-08-21T08:56:16Z</published>
		<updated>2025-12-10T18:47:14Z</updated>
		<summary>This document provides a guide on using the new operator in Lucee for creating instances of CFML components and Java classes.</summary>
	</entry>
	<entry>
		<title>Extension Installation</title>
		<link href="https://docs.lucee.org/recipes/extension-installation.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/extension-installation.html</id>
		<published>2024-07-02T19:31:06Z</published>
		<updated>2026-03-13T20:08:59Z</updated>
		<summary>A comprehensive guide on how to install extensions in Lucee.</summary>
	</entry>
	<entry>
		<title>Import</title>
		<link href="https://docs.lucee.org/recipes/import.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/import.html</id>
		<published>2024-06-30T18:03:40Z</published>
		<updated>2025-12-12T01:47:30Z</updated>
		<summary>Guide on using import to import components, Java classes, and custom tags in Lucee</summary>
	</entry>
	<entry>
		<title>JavaSettings in Application.cfc, Components and CFConfig.json</title>
		<link href="https://docs.lucee.org/recipes/java-settings.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/java-settings.html</id>
		<published>2024-06-30T12:58:00Z</published>
		<updated>2025-12-10T18:05:15Z</updated>
		<summary>Guide on configuring Java settings in Lucee using Application.cfc, including loading Java libraries from Maven</summary>
	</entry>
	<entry>
		<title>onBuild Function in Server.cfc</title>
		<link href="https://docs.lucee.org/recipes/docker-onbuild.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/docker-onbuild.html</id>
		<published>2024-06-29T07:17:21Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>The onBuild function in Server.cfc is used for tasks during the build phase in Lucee, particularly useful in Docker environments.</summary>
	</entry>
	<entry>
		<title>Java - Explicit Casting of a Component to a Specific Interface</title>
		<link href="https://docs.lucee.org/recipes/java-explicit-casting.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/java-explicit-casting.html</id>
		<published>2024-06-27T08:50:31Z</published>
		<updated>2025-12-10T17:54:42Z</updated>
		<summary>Shows how to explicitly cast a component to a specific interface.</summary>
	</entry>
	<entry>
		<title>Get Datasource Drivers Directly from Maven</title>
		<link href="https://docs.lucee.org/recipes/get-dbdriver-from-maven.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/get-dbdriver-from-maven.html</id>
		<published>2024-06-13T04:45:10Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>Learn how to get datasource drivers directly from Maven.</summary>
	</entry>
	<entry>
		<title>WebSocket Extension</title>
		<link href="https://docs.lucee.org/recipes/websocket-extension.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/websocket-extension.html</id>
		<published>2024-06-09T17:07:44Z</published>
		<updated>2026-04-01T03:07:57Z</updated>
		<summary>How to install, configure and create WebSockets</summary>
	</entry>
	<entry>
		<title>Monitoring - Enable for your session</title>
		<link href="https://docs.lucee.org/recipes/monitoring-enable-for-your-session.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/monitoring-enable-for-your-session.html</id>
		<published>2024-06-09T15:51:18Z</published>
		<updated>2025-12-10T17:29:49Z</updated>
		<summary>Shows you a way to enable Monitoring for your session</summary>
	</entry>
	<entry>
		<title>Docker</title>
		<link href="https://docs.lucee.org/recipes/docker.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/docker.html</id>
		<published>2024-06-07T11:51:24Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Guide on using and running Lucee with Docker</summary>
	</entry>
	<entry>
		<title>Lucee Archives (.lar files)</title>
		<link href="https://docs.lucee.org/recipes/archives-creating-and-deploy.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/archives-creating-and-deploy.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2026-03-19T06:48:03Z</updated>
		<summary>How to create, deploy and use Lucee Archives (.lar files) to distribute compiled CFML applications without exposing source code.</summary>
	</entry>
	<entry>
		<title>Adding Caches via Application.cfc</title>
		<link href="https://docs.lucee.org/recipes/caches-defined-in-application-cfc.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/caches-defined-in-application-cfc.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T16:40:48Z</updated>
		<summary>How to add per-application caches via Application.cfc in Lucee.</summary>
	</entry>
	<entry>
		<title>Using CFML Functions and Components in Java</title>
		<link href="https://docs.lucee.org/recipes/convert-a-cfml-func-to-java.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/convert-a-cfml-func-to-java.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T18:47:14Z</updated>
		<summary>Pass CFML components and functions to Java code - implement Java interfaces with CFCs, use functions as Java lambdas.</summary>
	</entry>
	<entry>
		<title>Datasources</title>
		<link href="https://docs.lucee.org/recipes/datasource-how-to-define-them.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/datasource-how-to-define-them.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T16:40:48Z</updated>
		<summary>How to define a Datasource in Lucee.</summary>
	</entry>
	<entry>
		<title>Event Gateways</title>
		<link href="https://docs.lucee.org/recipes/event-gateways-how-they-work.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/event-gateways-how-they-work.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Overview of how Event Gateways work in Lucee.</summary>
	</entry>
	<entry>
		<title>Environment Variables / System Properties for Lucee</title>
		<link href="https://docs.lucee.org/recipes/environment-variables-system-properties.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/environment-variables-system-properties.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>This document gives you an overview over all Environment Variables and System Properties supported by Lucee.</summary>
	</entry>
	<entry>
		<title>Externalize strings</title>
		<link href="https://docs.lucee.org/recipes/externalizing-strings.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/externalizing-strings.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T17:54:42Z</updated>
		<summary>Externalize strings from generated class files to separate files. This method is used to reduce the memory of the static contents for templates.</summary>
	</entry>
	<entry>
		<title>SystemOutput, writing to the console</title>
		<link href="https://docs.lucee.org/recipes/function-systemoutput.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/function-systemoutput.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>This document explains the systemoutput function with some simple examples.</summary>
	</entry>
	<entry>
		<title>Hidden Gems</title>
		<link href="https://docs.lucee.org/recipes/hidden-gems.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/hidden-gems.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>This document explains how to declare variables, function calls with dot and bracket notation, and passing arguments via URL/form scopes as an array.</summary>
	</entry>
	<entry>
		<title>Java in Functions and Closures, function() type=&apos;java&apos;</title>
		<link href="https://docs.lucee.org/recipes/java-in-functions-and-closures.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/java-in-functions-and-closures.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T17:54:42Z</updated>
		<summary>Learn how to write CFML code directly in a function or a closure with Java types in Lucee. This guide demonstrates how to define functions and components with Java types, and how to use Java lambda functions within Lucee. You will see examples of how to handle exceptions, define return types, and implement functional Java interfaces (Lambdas) seamlessly.</summary>
	</entry>
	<entry>
		<title>Lazy Queries</title>
		<link href="https://docs.lucee.org/recipes/lazy-queries.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/lazy-queries.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T18:05:15Z</updated>
		<summary>How to use lazy queries</summary>
	</entry>
	<entry>
		<title>List existing Cache Connections</title>
		<link href="https://docs.lucee.org/recipes/list-existing-cache-conn.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/list-existing-cache-conn.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>List existing Cache Connections available in Lucee.</summary>
	</entry>
	<entry>
		<title>Loop Labels</title>
		<link href="https://docs.lucee.org/recipes/loop-labels.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/loop-labels.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Lucee supports labels for all loop tags and statements, allowing you to control the flow of nested loops more precisely.</summary>
	</entry>
	<entry>
		<title>Looping Through Files</title>
		<link href="https://docs.lucee.org/recipes/loop-through-files.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/loop-through-files.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>This document explains how to handle large files in Lucee more efficiently.</summary>
	</entry>
	<entry>
		<title>Sending Emails</title>
		<link href="https://docs.lucee.org/recipes/mail-how-to-send-a-mail.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/mail-how-to-send-a-mail.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>How to send an email using Lucee with help of the tag cfmail.</summary>
	</entry>
	<entry>
		<title>Define a mapping</title>
		<link href="https://docs.lucee.org/recipes/mappings-how-to-define-a-reg-mapping.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/mappings-how-to-define-a-reg-mapping.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-10-10T09:05:11Z</updated>
		<summary>All about the different mappings in Lucee and how to use them.</summary>
	</entry>
	<entry>
		<title>Monitoring/Debugging</title>
		<link href="https://docs.lucee.org/recipes/monitoring-debugging.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/monitoring-debugging.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T18:05:15Z</updated>
		<summary>Learn about the changes in Lucee 6.1 regarding Monitoring and Debugging. Understand the old and new behavior, and how to configure the settings in Lucee Admin and Application.cfc.</summary>
	</entry>
	<entry>
		<title>Null Handling in CFML</title>
		<link href="https://docs.lucee.org/recipes/null-support.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/null-support.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-22T15:46:40Z</updated>
		<summary>Understand the differences between partial and full null support - how it affects structKeyExists(), JSON serialization, queries and variable assignment.</summary>
	</entry>
	<entry>
		<title>Query of Queries sometimes it rocks, sometimes it sucks</title>
		<link href="https://docs.lucee.org/recipes/query-of-query-sometime.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/query-of-query-sometime.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T17:29:49Z</updated>
		<summary>This document explains why Query of Queries (QoQ) may or may not be the best approach for your use case.</summary>
	</entry>
	<entry>
		<title>Query return type</title>
		<link href="https://docs.lucee.org/recipes/query-return-type.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/query-return-type.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T17:29:49Z</updated>
		<summary>This document explains the different return types for a query with some examples.</summary>
	</entry>
	<entry>
		<title>Read XML with a listener Model (SAX)</title>
		<link href="https://docs.lucee.org/recipes/read-xml-with-a-listener-model-sax.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/read-xml-with-a-listener-model-sax.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T17:29:49Z</updated>
		<summary>Lucee not only allows you to convert an XML file to an object tree (DOM) but also supports an event-driven model (SAX).</summary>
	</entry>
	<entry>
		<title>PDF Engine - CFDOCUMENT using Flying Saucer</title>
		<link href="https://docs.lucee.org/recipes/pdf-engine-flying-saucer.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/pdf-engine-flying-saucer.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>The new CFDOCUMENT PDF engine, Flying Saucer in Lucee 5.3</summary>
	</entry>
	<entry>
		<title>Static Scope in Components</title>
		<link href="https://docs.lucee.org/recipes/static-scope-in-components.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/static-scope-in-components.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Understanding the static scope in Lucee components and how it can be used for shared data and functions.</summary>
	</entry>
	<entry>
		<title>Thread Tasks</title>
		<link href="https://docs.lucee.org/recipes/thread-task.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/thread-task.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T17:29:49Z</updated>
		<summary>How to use Thread Tasks</summary>
	</entry>
	<entry>
		<title>Complete Guide to Threading in Lucee</title>
		<link href="https://docs.lucee.org/recipes/thread-usage.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/thread-usage.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T17:29:49Z</updated>
		<summary>Complete guide to using threads and parallel execution in Lucee</summary>
	</entry>
	<entry>
		<title>Data Types in Lucee</title>
		<link href="https://docs.lucee.org/recipes/types-in-lucee.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/types-in-lucee.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T17:29:49Z</updated>
		<summary>This document explains types in Lucee. Lucee is still an untyped language. Types are only a check put on top of the language.</summary>
	</entry>
	<entry>
		<title>Using S3 directly for source code</title>
		<link href="https://docs.lucee.org/recipes/using-s3-directly-for-source-code.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/using-s3-directly-for-source-code.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>Using S3 directly for source code</summary>
	</entry>
	<entry>
		<title>XML Fast And Easy, using SAX - Listener Functions</title>
		<link href="https://docs.lucee.org/recipes/xml-fast-and-easy.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/xml-fast-and-easy.html</id>
		<published>2024-06-06T23:23:33Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>This document explains how to use XML parsing in Lucee.</summary>
	</entry>
	<entry>
		<title>Update current Application Context</title>
		<link href="https://docs.lucee.org/recipes/application-context-update.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/application-context-update.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-06-30T15:11:18Z</updated>
		<summary>How to update your Application settings, after they have been defined in Application.cfc.</summary>
	</entry>
	<entry>
		<title>Basic Date</title>
		<link href="https://docs.lucee.org/recipes/basic-date.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/basic-date.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>Learn how to output the current date in Lucee.</summary>
	</entry>
	<entry>
		<title>Cache a query for the current request</title>
		<link href="https://docs.lucee.org/recipes/cached-within-request.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/cached-within-request.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>Cache a Query for the current request in Lucee.</summary>
	</entry>
	<entry>
		<title>Automatic monitoring and applying CFConfig changes</title>
		<link href="https://docs.lucee.org/recipes/check-for-changes.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/check-for-changes.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>Automatically check for changes in your configuration file with Lucee.</summary>
	</entry>
	<entry>
		<title>Checksum</title>
		<link href="https://docs.lucee.org/recipes/checksum.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/checksum.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>This document explains how to use a checksum in Lucee.</summary>
	</entry>
	<entry>
		<title>Configure Lucee within your Application</title>
		<link href="https://docs.lucee.org/recipes/configuration-administrator-cfc.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/configuration-administrator-cfc.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T16:40:48Z</updated>
		<summary>How to configure Lucee within your application using Administrator.cfc and cfadmin tag.</summary>
	</entry>
	<entry>
		<title>Encryption/Decryption with RSA public and private keys</title>
		<link href="https://docs.lucee.org/recipes/encryption_decryption.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/encryption_decryption.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T16:40:48Z</updated>
		<summary>This document explains about Encryption/Decryption with public and private keys with simple examples.</summary>
	</entry>
	<entry>
		<title>Custom Event Gateways</title>
		<link href="https://docs.lucee.org/recipes/event-gateway-create.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/event-gateway-create.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Here you will find a short introduction into writing your own Event Gateway type.</summary>
	</entry>
	<entry>
		<title>Event Gateways in Lucee</title>
		<link href="https://docs.lucee.org/recipes/event-gateways.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/event-gateways.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>EG&apos;s are another way how to communicate with your Lucee server and are kind of a service running on Lucee, reacting on certain events.</summary>
	</entry>
	<entry>
		<title>Exception - Cause</title>
		<link href="https://docs.lucee.org/recipes/exception-cause.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/exception-cause.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T17:54:42Z</updated>
		<summary>Lucee 6.1 improves its support for exception causes, providing better debugging and error handling capabilities.</summary>
	</entry>
	<entry>
		<title>Exception Output</title>
		<link href="https://docs.lucee.org/recipes/exception-output.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/exception-output.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How to catch and display exceptions.</summary>
	</entry>
	<entry>
		<title>File system - Mappings</title>
		<link href="https://docs.lucee.org/recipes/filesystem-mapping.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/filesystem-mapping.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-10-10T09:05:11Z</updated>
		<summary>Overview of different mapping types in the file system.</summary>
	</entry>
	<entry>
		<title>Function Listeners</title>
		<link href="https://docs.lucee.org/recipes/function-listeners.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/function-listeners.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>This document explains how to use a Function Listeners in Lucee.</summary>
	</entry>
	<entry>
		<title>Global Proxy</title>
		<link href="https://docs.lucee.org/recipes/global-proxy.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/global-proxy.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Learn how to define a global proxy in Lucee. This guide demonstrates how to set up a global proxy in the Application.cfc file or .CFConfig.json, limit the proxy to specific hosts, and exclude specific hosts from using the proxy.</summary>
	</entry>
	<entry>
		<title>Inline Components</title>
		<link href="https://docs.lucee.org/recipes/inline-components.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/inline-components.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Learn how to create and use inline components in Lucee. This guide demonstrates how to define components directly within your CFML code, making it easier to create and use components without needing a separate .cfc file. Examples include creating an inline component and using it similarly to closures.</summary>
	</entry>
	<entry>
		<title>File Extensions</title>
		<link href="https://docs.lucee.org/recipes/file-extensions.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/file-extensions.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T17:54:42Z</updated>
		<summary>Learn about the different file extensions supported by Lucee, including .cfm, .cfc, .cfml, and .cfs. This guide provides examples for each type of file.</summary>
	</entry>
	<entry>
		<title>Mail Listeners</title>
		<link href="https://docs.lucee.org/recipes/mail-listener.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/mail-listener.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>Learn how to define mail listeners in Lucee. This guide demonstrates how to set up global mail listeners in the Application.cfc file to listen to or manipulate every mail executed. Examples include defining listeners directly in Application.cfc and using a component as a mail listener.</summary>
	</entry>
	<entry>
		<title>Mathematical Precision</title>
		<link href="https://docs.lucee.org/recipes/mathematical-precision.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/mathematical-precision.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-26T00:18:46Z</updated>
		<summary>Learn how to enable BigDecimal-based precise math in Lucee to avoid floating point issues. Precise math is opt-in and disabled by default.</summary>
	</entry>
	<entry>
		<title>Query Async</title>
		<link href="https://docs.lucee.org/recipes/query-async.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/query-async.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Learn how to execute queries asynchronously in Lucee. This guide demonstrates how to set up asynchronous query execution using a simple flag. Examples include defining async execution for queries and using local listeners to handle exceptions. Additionally, function listeners introduced in Lucee 6.1 can be used for this purpose.</summary>
	</entry>
	<entry>
		<title>Query Execution in Lucee</title>
		<link href="https://docs.lucee.org/recipes/query-handling.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/query-handling.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Complete guide to executing database queries in Lucee with performance comparisons and best practices</summary>
	</entry>
	<entry>
		<title>Precompiled</title>
		<link href="https://docs.lucee.org/recipes/precompiled-code.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/precompiled-code.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>How to pre-compile code for a production server while the source code is deployed to avoid compilation on the production server for security reasons.</summary>
	</entry>
	<entry>
		<title>Query Indexes</title>
		<link href="https://docs.lucee.org/recipes/query-indexes.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/query-indexes.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>Learn how to set and use indexes for query results in Lucee. This guide demonstrates how to define a query with an index and access parts of the query using the index.</summary>
	</entry>
	<entry>
		<title>Query Listeners</title>
		<link href="https://docs.lucee.org/recipes/query-listener.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/query-listener.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>Learn how to define query listeners in Lucee. This guide demonstrates how to set up global query listeners in the Application.cfc file to listen to or manipulate every query executed. Examples include defining listeners directly in Application.cfc and using a component as a query listener.</summary>
	</entry>
	<entry>
		<title>Query of Queries (QoQ)</title>
		<link href="https://docs.lucee.org/recipes/query-of-queries.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/query-of-queries.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-16T00:19:03Z</updated>
		<summary>Query of queries (QoQ) is a technique for re-querying an existing (in memory) query without another trip to the database.</summary>
	</entry>
	<entry>
		<title>Request Timeout</title>
		<link href="https://docs.lucee.org/recipes/request-timeout.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/request-timeout.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Learn how to use request timeout correctly with Lucee.</summary>
	</entry>
	<entry>
		<title>Retry</title>
		<link href="https://docs.lucee.org/recipes/retry.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/retry.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>This document explains how to use retry functionality with some simple examples.</summary>
	</entry>
	<entry>
		<title>Startup Listeners: Server.cfc and Web.cfc</title>
		<link href="https://docs.lucee.org/recipes/startup-listeners-code.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/startup-listeners-code.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Lucee supports two types of Startup Listeners: Server.cfc and Web.cfc.</summary>
	</entry>
	<entry>
		<title>Script Templates (.cfs)</title>
		<link href="https://docs.lucee.org/recipes/script-templates.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/script-templates.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Learn about script templates in Lucee. This guide explains how Lucee supports templates with the `.cfs` extension, allowing you to write direct script code without the need for the `&lt;cfscript&gt;` tag.</summary>
	</entry>
	<entry>
		<title>Sub Components</title>
		<link href="https://docs.lucee.org/recipes/sub-components.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/sub-components.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T17:29:49Z</updated>
		<summary>Learn how to create and use sub components in Lucee. This guide demonstrates how to define additional components within a .cfc file, making it easier to organize related components. Examples include creating a main component with sub components, and how to address/load these sub components.</summary>
	</entry>
	<entry>
		<title>Supercharge your website</title>
		<link href="https://docs.lucee.org/recipes/supercharge-your-website.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/supercharge-your-website.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-10T15:26:54Z</updated>
		<summary>This document explains how you can improve the performance of your website in a very short time with Lucee.</summary>
	</entry>
	<entry>
		<title>Timeout</title>
		<link href="https://docs.lucee.org/recipes/timeout.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/timeout.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2026-03-13T02:38:55Z</updated>
		<summary>Learn how to use the &lt;cftimeout&gt; tag in Lucee. This guide demonstrates how to define a timeout specific to a code block, handle timeouts with a listener, and handle errors within the timeout block.</summary>
	</entry>
	<entry>
		<title>Virtual File Systems</title>
		<link href="https://docs.lucee.org/recipes/virtual-file-system.html" rel="alternate" type="text/html"/>
		<id>https://docs.lucee.org/recipes/virtual-file-system.html</id>
		<published>2024-06-06T08:34:31Z</published>
		<updated>2025-12-16T22:50:18Z</updated>
		<summary>Lucee supports the following virtual file systems: ram, file, s3, http, https, zip, and tar.</summary>
	</entry>
</feed>