Modernize or Die® - CFML News Podcast for May 17th, 2022 - Episode 148

Gavin and Daniel host this weeks CFML News Podcast. They discussed the Into the Box Sessions and Speakers, Workshops and other news about the conference. They discussed TryCF starting a Patreon, StackOverflow Developer Questionnaire. They discussed Adobe CF updates released in CommandBox via ForgeBox. They talked about CFWheels 2.3.0 stable release, Lucee release, and how Lucee has automatic triggers for ForgeBox and Docker Builds. They discussed the Ortus Webinar on Fuzzy Searching, Gavin's Online CF Meetup last week, and all of Adobe's Webinars and Workshops. They discuss some upcoming conferences, including updates for ITB later in the year, as well as some new events, like the VueJS Forge hackathon by Vue School. They discuss what's new and coming soon with CFCasts as well... including some new series and more free content, including some ITB 2021 videos to get you hyped up for ITB 2022. They spotlight a lot of great blog posts, tweets, videos and podcasts, too many to list, so listen to the show.  They announce some jobs from and on the web... and our new Patreon Sponsor Hagerty MotorSportReg, who is a big sponsor with 2 great job opportunities available right now. Ready to get in the driver’s seat? Join us! They show off the ForgeBox module of the Week - Facebook Leadgen Forms - CFML - A CFML wrapper for the Facebook Leadgen Forms API. Create and manage Facebook's lead forms via their marketing API. This week's VS Code Tip of the week is Vue 3 Snippets - This extension adds Vue 2 Snippets and Vue 3 Snippets into Visual Studio Code. They thanked all their Patreons - including Hagerty MotorSportReg. They talked a little information about perks for their Patreon supporters, including Annual Memberships with a discount. For the show notes - visit the website Music from this podcast used under Royalty Free license from SoundDotCom and BlueTreeAudio
2022-05-17 Weekly News - Episode 148

Watch the video version on YouTube at

  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Daniel Garcia - Senior Developer at Ortus Solutions

Thanks to our Sponsor - Ortus Solutions

The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-en out there. 

A few ways  to say thanks back to Ortus Solutions:
  • Like and subscribe to our videos on YouTube. 
  • Help ORTUS reach for the Stars - Star and Fork our Repos
  • Star all of your Github Box Dependencies from CommandBox with 
  • Subscribe to our Podcast on your Podcast Apps and leave us a review
  • Sign up for a free or paid account on CFCasts, which is releasing new content every week
  • Buy Ortus’s Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (
Patreon Support

Goal 1 - We have 36 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site:
Goal 2 - We are 46% of the way to fully fund the hosting of


Hagerty - MotorSportReg

2 Job Opportunities for Senior Software Engineer, Motorsport - more in the job section.
Watch this video with Brian Ghidinelli from Hagerty MotorsportReg

Ready to get in the driver’s seat? Join us!

News and Announcements

INTO THE BOX - Updates

Announcing Speakers and Sessions for Into the Box 2022 - Round 1
We are excited to announce the first set of speakers and sessions. We have a great mix of Ortus Speakers and Community speakers too. We'll be announcing round 2 later this week, and then we'll be finalizing the last few spots next week as we confirm some special items (hopefully). Here is the first 12 speakers and their sessions.

Into the Box 2022 - First Workshops Announced

  • Async Programming & Scheduling
  • Containerizing & Scaling Your Applications
  • Legacy Code Conversion To The Modern World!
  • TestBox: Getting started with BDD-TDD Oh My!

The final Workshop - decided by Twitter poll - VueJs SPA and Mobile App with Rest APIs

Dear Amazing Boss - I would like to ask for your approval to attend Into The Box 2022

Computer Know How - Sponsors Into The Box 2022

TryCF has started a Patreon

You can now contribute to the project by sending a one-time gift of any increment of $25 or support the project monthly by becoming a Patron. Your gifts are much appreciated and will help keep the awesome resource it is!

StackOverflow Questionaire

Hey CF devs, fill out this year's Stack Overflow survey, and make sure you write in your CFML engine and frameworks into all the write-in spots :)

ICYMI - CFWheels Guides Moved to GitBook

We are glad to announce that the CFWheels Guides have been moved to The good folks at GitBook are proud to support CFWheels and have granted us an Open Source Community account. We have migrated all the guides from our old provider to GitBook and will be making some more changes as we review all the links now that the domain has been switched.

New Releases and Updates

Adobe CF Engine Updates are in CommandBox now

Adobe CF engines 2018.0.14+330003 and 2021.0.04+330004 are now available on ForgeBox for your usage.  When started on CommandBox 5.5, ACF 2021 is finally free of Log4j 1.x.  ACF 2018 seems to still be using Log4j 1.x however.

CFWheels 2.3.0 Stable Released

This is the official v2.3.0 release. It is dropping a little over a week from Release Candidate 1. We simply wanted to make sure the new CI/CD workflow was functioning before calling the release final. We feel confident that we’re good to mark this release as final. There are no new enhancements or bug fixes in this release from 2.3.0.rc.1.

Lucee Released

Following up on our stable release, we found a number of regression which have now all been addressed. We are doing a quick before releasing the second stable 5.3.9 release on Monday.

Lucee - Has the ForgeBox and Docker Builds triggering Automatically Now
17:2517 ">

ICYMI - ColdFusion 2021 and 2018 May Security Updates

ICYMI - cbElasticSearch v2.3.0 Released

We are pleased to announce the release of cbElasticsearch version 2.3.0. cbElasticsearch is the Elasticsearch module for the Coldbox platform, and provides a fluent CFML API for interacting with, searching, and serializing to Elasticsearch servers.
This release includes documentation updates and and enhancements to core functions of the Document, SearchBuilder and IndexBuilder components, as well as additional error handling for async tasks.


Ortus Webinar - May - Clearing the Fuzzies on Fuzzy Search with Michael Born

May 27th 2022: Time 11:00 AM Central Time ( US and Canada )
Take a walk through the world of search in this webinar which will show why your database search is not smart enough, explain the basics of how fuzzy search works, and show how to use CBElasticsearch to bring the power of fuzzy searching to your CF application.
View all Webinars:

ICYMI - Online ColdFusion Meetup - “Code Reuse in ColdFusion - Is Spaghetti Code still Spaghetti if it is DRY?” with Gavin Pickin

Thursday, May 12 2022
9:00 AM to 10:00 AM PDT
Find out the difference between DRY code and WET code, and what one is better, and more importantly, WHY.
We write code once, but we read it over and over again, maintaining our code is 90% of the job... code reuse is our friend.
You are already Re-using code, even if you didn't know you were.
We'll learn about the different types of Code Reuse in ColdFusion, and the pros and cons of each.

Adobe Workshops

Join the Adobe ColdFusion Workshop to learn how you and your agency can leverage ColdFusion to create amazing web content. This one-day training will cover all facets of Adobe ColdFusion that developers need to build applications that can run across multiple cloud providers or on-premise

TUESDAY, MAY 24, 2022
9:00 AM CET
Adobe ColdFusion Workshop
Damien Bruyndonckx (Brew-en-dohnx)

Webinar - Exploring the CF Administrator: pt1
Mark Takata
In part one of exploring the capabilities of the ColdFusion Administrator, Mark will explore the GUI of this powerful, unique ColdFusion tool, explaining how to use many of the capabilities exposed and available for tuning.

9:00 AM EDT
Adobe ColdFusion Workshop
Brian Sappey

9:00 AM CET
Adobe ColdFusion Workshop
Damien Bruyndonckx (Brew-en-dohnx)

Full list -

CFCasts Content Updates


Just Released
  • Gavin Pickin - Publish Your First ForgeBox Package
    • How to update a package via the CLI 
    • How to use Box Scripts and CommandBox Command Lifecycle Events 
    • How to update a package via the Web UI 
  • 2022 ForgeBox Module of the Week Series - 5 new Videos
  • 2022 VS Code Hint tip and Trick of the Week Series - 5 new Videos

Coming Soon
  • More… Gavin Pickin - Publish Your First ForgeBox Package
  • LogBox 101
  • More ForgeBox and VS Code Podcast snippet videos

Conferences and Training

ICYMI - DockerCon

May 10, 2022
Free Online Virtual Conference
DockerCon will be a free, immersive online experience complete with Docker product demos, breakout sessions, deep technical sessions from Docker and our partners, Docker experts, Docker Captains, our community and luminaries from across the industry, and much more. Don’t miss your chance to gather and connect with colleagues from around the world at the largest developer conference of the year. Sign up to pre-register for DockerCon 2022!
On Demand

MS Build

May 24-26, 2022
Come together at Microsoft Build May 24–26 2022, to explore the latest innovations in code and application development—and to gain insights from peers and experts from around the world.
Regional Spotlights, One on One bookings available and more.

Ioniconf  (Free Online Ionic conference)

May 25, 2022
Join us for a full day of talks from experts and leaders in the web community, showing how the web is pushing the boundaries of mobile app development. Get insights on the latest web libraries, frameworks, and tools that are empowering web developers to build stunning mobile and cross-platform apps using the power of the web.

US VueJS Conf

Beach. Code. Vue.
Workshop day: June 8
Main Conference: June 9-10
Speakers and Schedule Announced

THAT Conference

Howdy. We’re a full-stack, tech-obsessed community of fun, code-loving humans who share and learn together.
We geek-out in Texas and Wisconsin once a year but we host digital events all the time.

A four-day summer camp for developers passionate about learning all things mobile, web, cloud, and technology.

Our very own Daniel Garcia is speaking there

Adobe Developer Week 2022

July 18-22, 2022
Online - Virtual - Free
The Adobe ColdFusion Developer Week is back - bigger and better than ever! This year, our experts are gearing up to host a series of webinars on all things ColdFusion. This is your chance to learn with them, get your questions answered, and build cloud-native applications with ease.
Note: Speakers listed are 2021 speakers currently - check back for updates
I heard speakers were being contacted, and info coming very soon!!! Wink wink nudge nudge

CF Summit

In person at Las Vegas, NV in October 2022!
Official-”ish” dates:
Oct 3rd & 4th - CFSummit Conference
Oct 5th - Adobe Certified Professional: Adobe ColdFusion Certification Classes & Tests

VueJS Forge

June 29-30th
Organized by Vue School
_The largest hands-on Vue.js Event
Team up with 1000s of fellow Vue.js devs from around the globe to build a real-world application in just 2 days in this FREE hackathon-style event.
Make connections. Build together. Learn together.
Sign up as an Individual or signup as a company
Company Deal - $2000 for a team of 5, includes VueSchool annual membership and guaranteed seat at the workshops at VueJS Forge as well… and you can pick your team

Into The Box 2022

Solid Dates - September 6, 7 and 8, 2022
One day workshops before the two day conference!
Early bird pricing available until May 31st, 2022
Conference Website:

First round or two of Speakers and Session Descriptions are being announced this week!
ITB 2021 Videos - Several videos are now Free so you can watch them and get in the mood for ITB 2022.

ITB Blog has new updates almost every day!

Into the Box Latam 2022

Actual Date - Dec 7th
More information coming very soon.


No CFCAMP 2022, we're trying again for summer 2023
TLDR is that it's just too hard and there's too much uncertainty right now.

Heading into winter with a date around October is less than ideal from a Covid point of view
at the same time hotels in Germany have already removed the "no questions asked" cancellation policies. So, yeah - that's not great.
And then there's a war going on 2 countries down the road, which adds at least some economic uncertainties and concerns about sanctions, people willing to travel and spend money on events etc.
Then there is all of the general annoyances around international travel - the organizers are being very careful and "wanting to do everything to avoid international travel for anyone when running an event" side of things when it comes to Covid.

So, a lot of energy would have to be spent on making the event safe enough from our own point of view… so best to wait until hopefully Summer 2023

More conferences

Need more conferences, this site has a huge list of conferences for almost any language/community.

Blogs, Tweets, and Videos of the Week

5/17/22 - Blog - Into the Box - Announcing Speakers for Into the Box 2022 - Round 1
We are excited to announce the first set of speakers and sessions. We have a great mix of Ortus Speakers and Community speakers too. We'll be announcing round 2 later this week, and then we'll be finalizing the last few spots next week as we confirm some special items (hopefully). Here is the first 12 speakers and their sessions.

5/17/22 - Blog - Adam Cameron - If yer a CFML dev, you should consider financially supporting
If you are a CFML developer, you will be aware and likely use Whenever I have an issue with some CFML that needs to be demonstrated to someone else; eg: I'm asking for help on Slack or Stack Overflow, or demonstrating an answer to someone else's question: I create a portable / repeatable repro case on I use it to demonstrate bugs and behavioural differences to Adobe or Lucee when both vendors don't give the same result from the same code. I use it every day.
I believe is the handiest resource available to CFML developers.

5/16/22 - Blog - Peter Amiri - CFWheels - CFWheels Announces a Bug Bounty
We are happy to launch a new program that we hope will lead to a more stable framework for all of us. Effective immediately we are launching our Bug Bounty program. When we first conceived of the bounty program we were looking at programs from IssueHunt and BountySource and the main goal was to widen the field of contributors to the CFWheels project as well as crush some of the long standing bugs in the framework.

5/16/22 - Blog - Gavin Pickin - Ortus Solutions - Into the Box - Updates as of May 16th, 2022
Into the Box is sneaking up closer and closer. With so many announcements, we can't post them all to the Ortus Solutions blog, so we're going to just give you updates when we can. To read all of our blog posts from ITB, visit the site or subscribe to RSS
This week we're going to be announcing the first set of Sessions, some of the Speakers, and some more sponsors. Last week was a big week for Into the Box too, check out the highlights

5/16/22 - Blog - Into the Box - Computer Know How - Sponsors Into The Box 2022
We are excited to announce the bronze sponsorship of Computer Know How for the Into The Box 2022 Conference this coming September. We have been partners with CKH for several years and they are an amazing web application development company. Thank you for your patronage, and continuing support. We are excited to see them in Houston this September!

5/13/22 - Blog - Ortus Solutions - Ortus Content Digest for week of May 13th
We were busy this week, we released a lot of content for you... on the podcast, cfcasts, youtube, and our blog. Here's the summary in bite size pieces

5/12/22 - Podcast - Wicked Good Development - Developer and Open Source Contributor Stories at Devnexus Part 2 - Brad Wood
Magic happens when we learn and have honest conversations. @bdw429s thank you for coming on Wicked Good Development and discussing #ColdFusion and what it takes to be a maintainer or contributor #jvm

5/12/22 - Blog - Into the Box - Dear Amazing Boss - I would like to ask for your approval to attend Into The Box 2022
We think you should come to the conference but may need some help convincing your boss to send you. To assist with that, we created a draft letter, inspired by Smashing Magazine, VueJS Conf, and many others, which you can use to send to your boss to help convince them why attending Into the Box in 2022 is going to be a great thing for you and your company.
Please use the below letter to convince your boss to let you attend the best ColdFusion Conference of the Year! Remember, the Super Early Bird prices end soon. Hope to see you in September!

5/12/22 - Blog - Matthew Clemente - Quick and Dirty CFML Slack Notifications with Hyper
While there may be times you need a full-featured Slack integration, just being able to send messages to a channel can be a win for many applications. I recently needed to alert a Slack channel whenever an application was deployed, and found that using Eric Peterson's module Hyper along with Slack's Incoming Webhooks did the trick nicely.
I'll share how to do this with a FW/1 application - just know that with ColdBox it would be even easier, and the general approach could even be modified to work without a framework.

5/12/22 - Blog - Gavin Pickin - Ortus Solutions - Tips, Tricks and Tools to write DRYer more Reusable Code in ColdFusion
In the last blog post, we learned many reasons why we wanted DRYer more reusable code in ColdFusion. This blog post will talk about some of the different tools ColdFusion / CFML gives you to achieve that.

Adam Cameron Corner


5/12/22 - Blog - Adam Cameron - CFML: Adding beforeEach handlers to my TinyTestFramework. Another exercise in TDD
I have to admit I'm not sure where I'm going with this one yet. I dunno how to implement what I'm needing to do, but I'm gonna start with a test and see where I go from there.
Context: I've been messing around with this TinyTestFramework thing for a bit… it's intended to be a test framework one can run in, so I need to squeeze it all into one include file, and at the same time make it not seem too rubbish in the coding dept. The current state of affairs is here: tinyTestFramework.cfm, and its tests: testTinyTestFramework.cfm. Runnable here: on

5/12/22 - Blog - Adam Cameron - CFML: for the sake of completeness, here's the afterEach treatment
This immediately follows on from "CFML: Adding beforeEach handlers to my TinyTestFramework. Another exercise in TDD".
Having done the beforeEach implementation for my TinyTestFramework, I reckoned afterEach would be super easy: barely an inconvenience. And indeed it was. Took me about 15min, given most of the logic is the same as for beforeEach.

5/13/22 - Blog - Adam Cameron - CFML: adding aroundEach to TinyTestFramework was way easier than I expected
I'm still pottering around with my TinyTestFramework. Last night I added beforeEach and afterEach handlers, but then thought about how the hell I could easily implement aroundEach support, and I could only see about 50% of it, so I decided to sleep on it.
After a night's sleep I spent about 30min before work doing a quick spike (read: no tests, just "will this even work?"), and surprisingly it did work. First time. Well except for a coupla typos, but I nailed the logic first time. I'm sorta halfway chuffed by this, sorta halfway worried that even though what I decided would probably work - and it did - I haven't quite got my head around how it works, or even quite what it's doing. So let's blog about that.

5/15/22 - Blog - Adam Cameron - CFML: fixing a coupla bugs in my recent work on TinyTestFramework
Last week I did some more work on my TinyTestFramework:
CFML: for the sake of completeness, here's the afterEach treatment
CFML: adding aroundEach to TinyTestFramework was way easier than I expected
On Saturday, I found a bug in each of those. Same bug, basically, surfacing in two different ways. Here's an example:


Several positions available on
Listing over 83 ColdFusion positions from 46 companies across 40 locations in 5 Countries.

4 new jobs listed

Full-Time - Senior Coldfusion Developer WORK |LATAM| at Colon, PA - United States
Posted May 15

Full-Time - ColdFusion Developer at Cleveland, OH (Remote) - United States
Posted May 13

Full-Time - Coldfusion Developer at Bengaluru, Karnataka - India
Posted May 11

Full-Time - ColdFusion Developer at India - India
Posted May 10


Hagerty - MotorSportReg

Senior Software Engineer, Motorsport
We are seeking a Senior Software Engineer to work primarily with Node/Vue.js, ColdFusion, and AWS to improve our platform and build greenfield experiences.

We are a 25-person team supporting 1,600 organizations with our SaaS CRM, commerce and event management platform. With 8,000 events managed in our marketplace annually by our customers, our goal is to be the number one software platform for automotive and motorsport events.

Ready to get in the driver’s seat? Join us!

Other Job Links

ForgeBox Module of the Week

Facebook Leadgen Forms - CFML

A CFML wrapper for the Facebook Leadgen Forms API. Create and manage Facebook's lead forms via their marketing API.
Feel free to use the issue tracker to report bugs or suggest improvements!

VS Code Hint Tips and Tricks of the Week

Vue 3 Snippets

This extension adds Vue 2 Snippets and Vue 3 Snippets into Visual Studio Code.
Including all of the API of Vue.js 2 and Vue.js 3. The code snippet of the extension is shown in the following table. You don't need to remember something, just write code as usual in vscode. You can type vcom, choose VueConfigOptionMergeStrategies, and press ENTER, then Vue.config.optionMergeStrategies appear on the screen.

Thank you to all of our Patreon Supporters

These individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox,  ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox.

You can support us on Patreon here

Don’t forget, we have Annual Memberships, pay for the year and save 10% - great for businesses.

  • Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription.
  • All Patreon supporters have a Profile badge on the Community Website
  • All Patreon supporters have their own Private Forum access on the Community Website
  • Brand new Big Patreon Sponsor
    Brian Ghidinelli - Hagerty MotorsportReg 
  • John Wilson - Synaptrix 
  • Eric Hoffman
  • Gary Knight
  • Mario Rodrigues
  • Giancarlo Gomez
  • David Belanger  (Bell-an-jer)
  • Dan Card
  • Jonathan Perret
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Joseph Lamoree  (Lah-more-ee)?
  • Don Bellamy
  • Jan Jannek  (Yan Yannek)
  • Laksma Tirtohadi  (Lah-ksma Turt-o-hah-dee)
  • Carl Von Stetten
  • Jeremy Adams
  • Didier Lesnicki
  • Matthew Clemente
  • Daniel Garcia
  • Scott Steinbeck - Agri Tracking Systems
  • Ben Nadel 
  • Brett DeLine
  • Kai Koenig
  • Charlie Arehart
  • Jonas Eriksson
  • Jason Daiger
  • Shawn Oden
  • Matthew Darby
  • Ross Phillips
  • Edgardo Cabezas
  • Patrick Flynn
  • Stephany Monge  (Monghee)
  • John Whish
  • Kevin Wright
  • Peter Amiri

You can see an up to date list of all sponsors on Ortus Solutions' Website

★ Support this podcast on Patreon ★

Switch to Modernize or Die ® Podcast - SoapBox Edition - Switch to Modernize or Die ® Podcast - Conference Edition

Powered by

Music from this podcast used under Royalty Free license from SoundDotCom and BlueTreeAudio

© 2019 Ortus Solutions