Sessions

This year's programme was once again open for participation from the CFML and wider software engineering and technology communities. 

So far, we have confirmed and announced the first batch of sessions and workshops. There are still a few more to come, stay tuned.


AI-Powered Content Moderation: Keeping Digital Spaces Safe and Inclusive

Discover how AI-powered content moderation is transforming digital safety! This talk explores cutting-edge tools from AWS, Google, and Microsoft, showcasing real-world demos and an open-source Adobe CF and Lucee integration. Learn how AI can filter harmful content and create safer online spaces.

Building Dynamic AWS Lambda Applications with BoxLang

Unlock the full potential of cloud computing with BoxLang! Discover how BoxLang’s modern, JVM-based language streamlines development, enhances productivity and simplifies scaling in a serverless environment.

Coding with AI: What Works (and What Doesn’t) when building in CFML

AI-powered coding tools are changing the way we write software, but how well do they actually work for ColdFusion, Boxlang, and Lucee?

Extending BoxLang: Create, Customize, Conquer

BoxLang is the new CF-compatible server and CLI tool. It’s extensible easily with modules, which means you can write your own built in functions, tags, and more for your own use or to share with the community on ForgeBox. Let’s find out how.

From mockup to website (Workshop)

Bridge the gap between design and development by learning how to efficiently translate mockups into fully functional website frontends.

Hacking Your Database for Big Data

Finding solutions to problems surrounding big data takes a lot of time, and this speech will walk everyone through ways to solve the most pressing big data issues derived from 10+ years of practical experience as well as answer FAQs by developers in 45 mins.

Hidden gems in ColdFusion 2025

What’s new in CF2025–that you may not hear so much about? With each release, certain “key” features get lots of attention, but there are always little “hidden gems” that may excite you even more.

High Performance Lucee (Workshop)

In this workshop, I will take you on a journey of thru the Lucee 6.2 development process since the last CFCAMP, including following hunches, benchmarking, dead ends and big wins. We love making Lucee faster, learn how we did it From systemOutput to thru to automated line by profiling of cfml code

Idea to SASS, a non-heros journey

You have an idea for a sass. A GREAT idea. Again. :( This time, though, you are going to make it happen. Start small, pick your battles, chant MVP like it’s a mantra. This time, you’re going to make it happen!

JavaScript tips and tricks you should know

A collection of tips and tricks for JavaScript that will help you write better code and improve your workflow.

Leaving Legacy Behind: Getting Started with BoxLang!

BoxLang is a powerful, modern, dynamic language for the JVM, designed for speed, flexibility, seamless Java integration, and a drop-in replacement for CFML. In this session, you’ll learn its core features, syntax, and how to start building apps fast.

lucee.ai - AI Integration with Lucee 7

Explore how to harness AI with Lucee 7! Integrate leading AI services like ChatGPT, Gemini, and Claude, or run your own models locally or on AWS. Learn to augment queries using Lucene (RAG) and fine-tune custom AI models to unlock new possibilities in your apps.

Modernizing CFML: Bringing Our Open-Source CMS to Adobe ColdFusion 2025, Lucee 6 & Boxlang

CFML is evolving, and so is our open-source CMS! Join us as we share our journey of adapting it to the latest CFML engines—Adobe ColdFusion 2025, Lucee 6, and Boxlang. Learn the wins, the weird gotchas, and how we future-proofed our platform while keeping performance sharp.

Quartz Scheduler for Lucee Server

Tired of Lucee’s limits? Discover Quartz Scheduler for Lucee: advanced cron scheduling, clustering, and robust misfire handling for high-performance job management. Transform your workflow today!

Solid.js And You! (Workshop)

Want to build React apps but find that ecosystem too confusing for your tastes? Check out Solid.js – a framework designed for building interactive web apps – React-like functionality, but a bit more simplified.

Streaming your database - Easier said than done?

Need to stream your database? So did I! In this talk, I’ll share my experience implementing a Change Data Capture (CDC) system for a cybersecurity company. Learn how we overcame scaling, integration, and deployment challenges, and get practical tips for building scalable, resilient systems.

Understanding CFML Vulnerabilities, Exploits, and Attack Paths

Have you ever wondered how applications and servers get hacked? Or how vulnerabilities and exploits actually work? Go beyond just patching your servers and start thinking about ways to build more secure CFML application environments.

Unf*ck your mind: How to finally build something great again

This session aims to unf*ck your head. -> Know strategies to unf*ck your mind -> Refocus on what really matters -> Build the best product or service you’ve ever created -> Tell the difference between what’s actually important and what only seems important

Using TestBox In The Real World

We’ve all seen demos of TestBox. We know the basic syntax of an expect() statement. And those are cute and easy to follow in a “hello world” test suite when not much is going on. But what about a real app?

Virtualise your (CF) servers: Proxmox 101

Proxmox is awesome. In this talk, I want to show you why it’s my favorite tool for my home network: Spin up containers and VMs for virtually anything. Have 10 Coldfusion servers on one physical machine. Provide a central IDE in your network. Build a cluster of nodes for extra stability. Enjoy!

What every developer needs to know about database optimization

Follow along with a journey of how databases work on the inside to understand how to optimize your queries and why adding one more index is not always the right solution. Walk away with the understanding that if you think like a database does on the inside, all databases are basically the same!