Modernize or Die® - CFML News Podcast for June 7th, 2022 - Episode 151

Gavin and Dan host this week's CFML News Podcast. They discussed all of the great Into the Box news and updates... including a new Live Stream for Ortus Patreons calling "Koding with the Kiwi + Friends" where Gavin live codes pair programming style with some community members. They discussed Adobe CF Summit Dates and the new Certification Program. They discussed ColdBox BE and CB FileSystem ready for some testers and will be available very soon. They discussed Hyper v3.5.0 and an update to Lucee's MongoDB Extension. They discussed the Online CF Meetup When Should I Use 3rd Party Libraries vs Roll My Own? with Gavin Pickin. They also discussed the next Ortus Webinar for June on Legacy Migration. They also discussed the Seattle CFUG coming back in June, all of Adobe's Webinars and Workshops... and Carasoft's new Adobe Workshops as well. They discuss upcoming conferences, including updates for ITB later in the year and the big announcement for CF Summit, 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, don't forget a selection of 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 - CFWheels DotEnvSettings Plugin - This module reads secrets contained in a .env file (or another file you specify) and loads the values into the CFWheels settings. Based on Eric Peterson's CommandBox Module. This week's VS Code Tip of the week is SQL Server Client (mssql) - The Database Client makes your life easy. It supports databases MySQL/MariaDB, Microsoft SQL Server, PostgreSQL, SQLite, MongoDB, Redis, and ElasticSearch. 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 is used under Royalty Free license from SoundDotCom and BlueTreeAudio
2022-06-07 Weekly News - Episode 151

Watch the video version on YouTube at


  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Dan Card - Senior Developer at Ortus Solutions
Thanks to our Sponsor - Ortus Solutions

The makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. 
A few ways  to say thanks back to Ortus Solutions:

Patreon Support

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


Hagerty - MotorSportReg
2 Job Opportunities for Senior Software Engineer, Motorsport - more in the job section.

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

News and Announcements

Live Stream Series - Koding with the Kiwi + Friends

Starting this Friday, June 10th, at 1pm PDT
Goal is for Weekly Streams - when possible
Gavin will be hosting a live stream, for Patreon members only. This stream try to include special guests from the community, to get their viewpoints / advice on how Gavin should do something. We’ll be pair programming / talking with Adam Cameron about TDD, Sam Knowlton on Quick/QB, and Wil De Bruin on API documentation and Validation, and others from the Ortus Team and Community too.

This week’s guest is a surprise, you’ll have to tune in to find out.
Patreon’s check your email, there will be an email sent soon with the registration link for the zoom call.

Blog Post with more details coming tomorrow.

Not a patreon? Sign up today or wait for us to release the recording on CFCasts after the session.

INTO THE BOX - Updates

This week we're going to be announcing some attendee perks, like CFCasts, as well as some more sponsors. Last week was full of announcements, and special code and the last workshop selected.

Announcing - Into the Box 2022 Podcast Series

This podcast is a special podcast for attendees or undecided attendees, to get a view of what the conference has to offer, we'll be interviewing Ortus members organizing the conference, as well as workshop trainers, session speakers and sponsors as well. You'll get all of this information, in short sharp episodes, so you can decide if you want to Into the Box and WHEN you decide you are going, which workshop and sessions will you attend.

Free Month of CFCasts for all ITB Attendees in Addition to ITB 2022 Videos

Every year, when you are an attendee of Into the Box, you get all of the recordings from the Into the Box Conference you attended made available for future viewing, or reviewing. We have always done this so you don't miss out on all of the amazing content in both tracks at the conference. In addition to that, this year, after Into the Box, we'll also be sending all of the attendees a coupon for 1 month free access to all of the content on CFCasts.

Couchbase - Platinum Sponsor for Into the Box 2022

We are excited to announce Couchbase as a Platinum Sponsor at Into the Box 2022. Ortus Solutions has built the Couchbase Extension for Lucee and has been using Couchbase for many years now, to provide lightning fast caching, vital in a clustered environment. Couchbase has continued to grow and expand features and benefits, and we are so happy they are sponsoring Into the Box 2022.

Top Secret - Big Announcement coming next week - fingers crossed

ICYMI - ColdBox BE ready for next release - testers needed

Has major refactoring and improvements on wirebox - we have a need for speed!

ICYMI - CBFS is going to be cut any day now - testers needed

We’re looking for others to contribute other providers to make it even more powerful.

New Releases and Updates

ICYMI - Hyper v3.5.0 is out with:

- New `getStatusText()` and `getStatus()` methods
- `getMemento()` methods for both `HyperRequest` and `HyperResponse`
- And a better `throwOnError` experience showing much more information than `cfhttp` gives you out of the box.

ICYMI - Minor Update to the Lucee Mongo DB Extension

fixes an issue where cache entries with a “last access” timeout would not properly be removed from the cache in a timely manner.
fixes an issue where the hit count in the table was incremented twice on each “hit”
minor code cleanup (typos in function names)


THIS WEEK - Online CF Meetup - "When Should I Use 3rd Party Libraries vs Roll My Own?", with Gavin Pickin
There is always a trade-off between using a 3rd party library and rolling your version in software development. I often hear many of these points in discussions, but I wonder how many people know and consider them, so I wanted to share my pros and cons.

This presentation will help convince you that libraries are not EVIL like so many haters believe. Choosing the right libraries will make you more productive and efficient, not lazy. We'll look at how to identify solid use-cases for using a 3rd party library in your application. It gives you a checklist of questions to help you identify the red flags of unsafe, unreliable, poorly supported, or ill-suited libraries.
We’ll look at some CF Landscape examples

Ortus Webinar - June - Getting started with the Legacy Migration with Dan Card

June 24th 2022: Time 11:00 AM Central Time ( US and Canada )
We will look at the process of converting legacy .cfm based sites into a more modern coding design which has less overall code, is easier to maintain and manage, mistakes and errors can more readily and speedily identified and fixed, and is easier to read.
Registration Link:
View all Webinars:

June 2022 Seattle ColdFusion User Group Meeting

We are restarting our Seattle ColdFusion User Group meetings and are looking forward to meeting online with all of you.
This month's meeting includes a presentation by Leon O'Daniel on sending SMS messages using ColdFusion and the Twilio API.

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

9:00 AM EDT
Adobe ColdFusion Workshop
Brian Sappey

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

Full list -

Adobe and Carahsoft workshops

ICYMI - Wednesday June 01, 2022
Adobe ColdFusion Advanced Workshop
CPE credit available
Hosted By: Adobe & Carahsoft

Tuesday, June 7, 2022
Adobe ColdFusion Workshop
CPE credit available
Hosted By: Adobe & Carahsoft

CFCasts Content Updates

Just Released
Coming Soon
  • Last couple of videos for Gavin Pickin - Publish Your First ForgeBox Package
  • LogBox 101 from Eric Peterson
  • Box-ifying a 3rd Party Library from Gavin
  • More ForgeBox and VS Code Podcast snippet videos

Conferences and Training


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


June 6 to 10

Quasar Conf

Please let us know about you and what you'd like to speak about in all things Quasar or Vue!!!
Conference Date: Saturday, July 9th, 2022 - 3 p.m. GMT
Deadline for Proposals: June 9th, 2022
Call for Proposals -

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

VueJS Forge

After many requests - New Dates - July 13th-14th

Due to many of you taking advantage of early summer vacations, we have decided to postpone the event to a date that will make sure as many of you as possible won’t miss out on the opportunity to attend Vue.js Forge!

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

Sneak Peek into the Project: If you’ve ever wanted to build your own SaaS app, then “the project” is definitely right up your alley! Work with Vue.js, VueUse, Vue Router, and Pinia on the front-end along with a dynamic back-end to create the main application. Also create a marketing site that’s easily maintained by a non-technical marketing team, then deploy everything live to the world.

Into The Box 2022

September 6, 7 and 8, 2022
One day workshops before the two day conference!
Super Early bird pricing ended May 31st, 2022 - Get the early bird price now

Conference Website:

ITB Blog has new updates almost every day!

CF Summit - Official

Oct 3rd & 4th - CFSummit Conference
Oct 5th - Adobe Certified Professional: Adobe ColdFusion Certification Classes & Tests

Registrations are now open.
For just $99!
Grab your early-bird tickets before June 30.

Call for Speakers is now Open

From Slack re Adobe Certified Professional
The Adobe Certified Professional: Adobe ColdFusion cert is a totally different, MUCH more difficult and comprehensive certification than the CF Specialist previously offered.
Mark Takata, Nolan and Dave F + the CF engineering team, Elishia and Kishore all spent a week together building the new one and it is HARD.
I highly recommend it as a test of your skills, I guarantee everyone will learn something new.

Yes, but there's also over 100 hours of video to go over before the 1 day lecture + cert. So you watch videos, sit in class, then take the exam there. It is no joke, definitely challenging, but super satisfying to pass.
Plus you get access to those videos for a year, which is nice for going back and reviewing things down the line.

Into the Box Latam 2022

Dec 7th
More information is 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.

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

6/7/22 - Ben Nadel - Disabling Async Attribute On CFMail For At-Least-Once Delivery In Lucee CFML

When I'm sending emails out in a ColdFusion application, not all emails are created equal. Much of the time, if an email is lost here-and-there, it's not the end of the world. For example, a "Forgot My Password" email can always be sent a second time. In critical ColdFusion workflows, however, when losing an email is unacceptable, I track the processing of pending emails in the database; and, I make sure to set the async (Lucee CFML) / spoolEnable (Adobe ColdFusion) attribute on the CFMail tag to false.

6/7/22 - Peter Amiri - CFWheels - Two New Repositories Published

We have published two new repositories named cfwheels/cfwheels-www and cfwheels/cfwheels-api which handle the landing page site and the API documentation site respectively.

6/6/22 - Peter Amiri - CFWheels - CFWheels DotEnvSettings Plugin published

A new plugin was published to provide support for .env settings files in a production environment. This plugin is based on Eric Peterson’s CommandBox module and allows the use of .env or similarly named files to store your application secrets so they can be kept out of source control.

6/6/22 - Wil De Bruin - ImageNew bug in Lucee

Several months ago Eric Peterson published the totp module, a cfml implementation of Time-based One-time Password. I  decided to give the totp module a try. I immediately discovered a bug in the module: the bar codes where not generated correctly. I contacted the author on Slack, and we soon discovered, this was only a problem on Lucee, and apparently it was caused by the ImageNew() function. As I am developing API’s most of the time, I never used this function before, and I guess it is not used by many other people.

6/5/22 - Ben Nadel - Adding New Regular Expression Parsing To My JRegEx Project For ColdFusion

As part of the recent Regular Expression Day celebrations, I was working on some fun and exciting ways to parse strings and lists using RegEx patterns in ColdFusion. As a quick follow-up to those joyous outbursts, I've gone and added those new methods to my JRegEx ColdFusion component. In fact, I've added a new JRegExList.cfc component to this project for list-specific parsing - I didn't want to mix the two genres together.

6/3/22 - Mark Takata - Adobe - CLI Installation of ColdFusion for lower memory use

One of the key feature updates of CF2021 was the addition of modularity to the server. No longer were you limited to just installing the “whole kit and caboodle”, now you could pick and choose your connectors and packages, allowing you a leaner installation. You could, of course, use the GUI installer to get everything in place, then remove the things you didn’t need. But the other way to get things in place is to use the Command Line Interface(CLI) to install ColdFusion, and then use the new Package Manager Command Line Interface (PMCLI) to install the packages you need, scan your code to see what packages you need, download packages locally, and much more!

6/3/22 - Ortus Solutions - Ortus Content Digest for week of June 3rd

What has Ortus been publishing this week? We have the Podcast, some CFCasts and YouTube Videos. We have a lot more planned for next week as well

6/2/22 - Ortus Solutions - June 2022 Webinar - Getting started with the Legacy Migration with Dan Card

We are happy to announce the Ortus Webinar for June 2022 - Getting started with the Legacy Migration with Dan Card

6/2/22 - Ben Nadel - Parsing Lists Using A RegEx Delimiter In Lucee CFML

In honor of yesterday's Regular Expression Day 2022 celebration, I wanted to play around with parsing lists in ColdFusion using a RegEx (Regular Expression) delimiter. Lists are the unsung heroes of the CFML language; and, are usually delimited by a single character (or set of single characters). But, the beauty of a list is that it's just a String; and, you can make a list out of anything using any delimiter. And, sometimes, I'd like that delimiter to be something more flexible, more dynamic. To start exploring this concept, I'm going to create jreListFirst() and jreListRest() functions.

6/1/22 - Ben Nadel - The 15th Annual Regular Expression Day - June 1st 2022

Happy Regular Expression Day! This is your annual reminder to learn you some Regular Expressions for great good! Pattern matching is a skill that comes with a massive return on investment (ROI). It is no exaggeration that I use ColdFusion and JavaScript Regular Expression (RegEx) functions every single day. Literally! Once you understand how patterns work, you see them everywhere! They are a game changer!

6/1/22 - Gavin Pickin - Ortus - How to Make Windows Folders Case Sensitive

In the last blog post in this series, we discussed Case Sensitivity on Windows, what is it, why does it matter, and how it could mess up your developer day in ways you never thought of. In this blog post, we're going to show you how to enable case sensitivity in windows, for a given folder, all folders underneath it, and explain how that case sensitivity is inherited, and when it isn't.

6/1/22 - Into the Box - Couchbase - Platinum Sponsor for Into the Box 2022

We are excited to announce Couchbase as a Platinum Sponsor at Into the Box 2022.
Ortus Solutions has built the Couchbase Extension for Lucee and has been using Couchbase for many years now, to provide lightning fast caching, vital in a clustered environment. Couchbase has continued to grow and expand features and benefits, and we are so happy they are sponsoring Into the Box 2022.

Tweet - Charlie Arehart - Good to see - Adobe - Sometimes it’s the little things

Good to see: Adobe today updated their downloads page with the latest Java versions (vs 11.0.15 added last month) and 8u333 (over 8u331 last month), and also fixed sort order and how filenames are shown. Sometimes it's the little things. #coldfusion #lucee

Blog - Adam Tuttle - The Flywheel of Testing

On my continuing quest to get better at testing, I have spent quite a lot of time in the last couple of weeks reading about testing, watching tutorial videos, and practicing testing in my work. It has been a long, slow, difficult, slog. I'm not sure what made me think of it, but I was reminded of a flywheel.


Several positions available on
Listing over 94 ColdFusion positions from 53 companies across 47 locations in 5 Countries.

2 new jobs listed

Full-Time - ColdFusion Dev at Kovilpatti, Tamil Nadu - India
Jun 03

Full-Time - Senior Coldfusion Developer WORK |LATAM| at Colon, PA - United States
Jun 01


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

  • Ortus Solutions 

  • Clear Capital - Carol from Working Code Pod 

  • There is a jobs channel in the cfml slack team, and in the box team slack now too

ForgeBox Module of the Week

CFWheels DotEnvSettings Plugin

This module reads secrets contained in a .env file (or other file you specify) and loads the values into the CFWheels settings. Based on Eric Peterson's CommandBox Module.

VS Code Hint Tips and Tricks of the Week

SQL Server Client(mssql)

The Database Client makes your life easy. It supports databases MySQL/MariaDB, Microsoft SQL Server, PostgreSQL, SQLite, MongoDB, Redis, and ElasticSearch.

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



  • John Wilson - Synaptrix
  • Brian Ghidinelli - Hagerty MotorsportReg  
  • Eric Hoffman
  • Gary Knight
  • Mario Rodrigues
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jonathan Perret
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Wil De Bruin
  • Joseph Lamoree
  • Don Bellamy
  • Jan Jannek
  • Laksma Tirtohadi
  • 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
  • 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