Modernize or Die ® Podcast - CFML News Edition: Recent Episodes

Ortus Solutions

Technology is ever changing, blink and you miss it, until now. This podcast keeps you up to date on everything ColdFusion related. Events, Engine updates and releases, Frameworks Tools and Module releases, as well as the ForgeBox module of the Week and the VS Code Hint Tip and Trick of the week.

View Details

2023-08-22 Weekly News - Episode 202
Watch the video version on YouTube at https://youtube.com/live/HJHCDA-UbV8?feature=share

Hosts:

  • Eric Peterson - Senior Developer at Ortus Solutions
  • Grant Copley - 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:

  • 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 https://www.forgebox.io/view/commandbox-github
  • 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
  • BOXLife store: https://www.ortussolutions.com/about-us/shop
  • Buy Ortus’s Books
    • 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)
    • Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes

Patreon Support (stupendous)

We have 40 patreons:
https://www.patreon.com/ortussolutions.

News and Announcements
Exciting News! Only 3 Tickets Left for Our #ColdBox 7 Workshop!
Luis Majano and Gavin Pickin will guide you through an incredible learning journey with insider tips and tricks. Hurry, Register now!

https://twitter.com/ortussolutions/status/1692624601350643716
https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator

Lucee Critical Security Alert, August 15th, 2023 - CVE-2023-38693
(XXE [XML External Entity] vulnerabilities)
The Lucee team received a responsible disclosure for a security vulnerability which affects all previous releases of Lucee.

After reviewing the report and confirming the vulnerability, the Lucee team then conducted a further security review and found additional vulnerabilities which have been addressed as part of this security update.

Latest Stable Releases
5.4.3.2 (recommended)
5.3.12.1

Backported Stable Releases
In addition, as we are aware that some Lucee users have not yet upgraded from older versions, we have also published Stable Releases for these older versions with the vulnerability.

5.3.9.173
5.3.8.237
5.3.7.59

https://dev.lucee.org/t/lucee-critical-security-alert-august-15th-2023-cve-2023-38693/12893

The agenda for Adobe ColdFusion Summit 2023 is live now!
https://cfsummit.adobeevents.com/agenda/
https://twitter.com/coldfusion/status/1693582117203030287

New Releases and Updates
CommandBox 5.9.1 Released!
We are pleased to announce the general availability of CommandBox 5.9.1. This is a very small release with two changes.

Update to Lucee 5.4.3.2
Update bundled JRE to 11.0.20+8
Note Lucee 5.4.3.2 contains critical security patches.

The new Lucee version affects the core CLI runtime as well as the default server you get when running "server start" with no cfengine specified. Possible compatibility issues related to the major bump in Lucee version:

  • This Lucee version does not include Hibernate, so the Ortus Hibernate extension is installed. We will stop doing this in 6.0
  • This Lucee version has strict XML parsing settings on by default which may affect any servers you start which parse XML containing DTDs.

https://www.ortussolutions.com/blog/commandbox-591-released

Webinar / Meetups and Workshops

Hawaii ColdFusion Meetup Group — Graph QL & ColdFusion
Speaker: Mark Takata

Friday, August 25, 2023 @ 12 PM HAST (Hawaii Standard Time)

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

GraphQL is a query language for APIs and a runtime for executing those queries with your existing data. It provides a more efficient, powerful, and flexible alternative to REST.

In ColdFusion 2023 we are providing a native method of consuming and sending data across GraphQL using GQL. This includes support for fragments, variables, aliases, queries, mutations, subscriptions and more.

Also, this talk will go over on why to use Graph QL over REST APIs.

https://www.meetup.com/hawaii-coldfusion-meetup-group/events/294631289/

Adobe Upcoming Events

Webinar - Road to Fortuna Series: Exploring the New Google Cloud Platform Features
FRIDAY, AUGUST 25, 2023
10:00 AM PDT
Online Event
Mark Takata
https://google-cloud-platform-adobe-coldfusion.meetus.adobeevents.com/

During the Road to Fortuna Series: Exploring the New Google Cloud Platform Features webinar, Mark Takata will explore the new native hooks that Adobe ColdFusion is adding to work with the Google Cloud Platform. He will focus on features related to the GCP FireStore document database, Storage capabilities, and PubSub messaging features, providing attendees with valuable insights into how these features can be leveraged to optimize application development and delivery on the Google Cloud Platform. The session will be highly technical and will provide attendees with practical examples and use cases.

CFCasts Content Updates
https://www.cfcasts.com

Recent Releases

  • Into the Box 2023 Videos is available for purchase as an EXCLUSIVE PREMIUM package. https://cfcasts.com/series/itb-2023
  • Subscribers will get access to premium packages after a 6 month exclusive window.
  • Into the Box Attendees should have their coupon code in the email already!!!!
  • 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week
  • 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week

Coming Soon

  • More ForgeBox and VS Code Podcast snippet videos
  • ColdBox Elixir from Eric
  • Mastering CBWIRE v3 from Grant

Conferences and Training
Adobe CF Summit West
Las Vegas 2-4th of October.
Get your early bird passes now.
Session passes @ $199
Professional passes @ $299.
First round of speakers has been announced - with some great sessions
https://cfsummit.adobeevents.com/

STUDENTS can get a free pass if they are enrolled at tertiary level educational institutions

Ortus CF Summit Training - ColdBox 7 Zero to Hero
Date: October 4th - 5th, 2023 | Right after Adobe CFSummit, 2023
Speakers: Luis Majano & Gavin Pickin
Location: Las Vegas, Nevada
Venue: Regus - Las Vegas - 3960 Howard Hughes Parkway Paradise #Suite 500 Las Vegas, NV 89169 United States
Ticket Price

  • Regular Price Tickets: $699 — Only 3 left!
  • 25% Discount today: https://www.eventbrite.com/e/659169262007/?discount=modernize

Spotlight

  • Less than 2 miles from the Mirage - 30 mins walk
  • Next to Marriot hotel - 2 min walk
  • 1 mile to Top Golf - 20 min walk
  • 5 min walk to Fogo de Chão Brazilian Steakhouse
  • 5 min walk to starbucks
  • 5 min walk to Lo-los chicken and waffles

WIN WIN WIN WIN
https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator
Into the Box LATAM
November 30th
University of Business in El Salvador.
https://latam.intothebox.org/
ITB 2024
Location: Optica in Washington, DC
Announcement Blog Post: https://www.ortussolutions.com/blog/our-into-the-box-2024-venue-and-dates-are-set
Dates: May 15-17, 2024
Get Blind Tickets Now: https://www.eventbrite.com/e/into-the-box-2024-the-new-era-of-modernization-tickets-663126347757

More conferences

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

Blogs, Tweets, and Videos of the Week

08/10/2023 - Blog - Ben Nadel - Sanity Check: Using Overflow Scrolling On CSS Flexbox Panels

I'm a huge fan of CSS Flexbox. As someone who had (?has?) to support IE11 up until the very end, CSS Flexbox became my go-to for complex layouts. However, even with years of Flexbox experience under my belt, I'm not always confident that I understand exactly how it will behave when it contains overflowing content. One scenario in which I've been using Flexbox recently is to create a dynamic set of "panels". Consider a set of side-by-side panels in which one panel is dynamically added or removed to and from the DOM (Document Object Model), respectively. Is it safe to apply overflow:auto to these CSS Flexbox panels?

https://www.bennadel.com/blog/4499-sanity-check-using-overflow-scrolling-on-css-flexbox-panels.htm

08/13/2023 - Blog - Ben Nadel - Error "Type" Isn't Always A String In Adobe ColdFusion

Yesterday, while working on Dig Deep Fitness, my ColdFusion fitness tracker, I accidentally consumed an ordered struct as if it were an array. As expected, ColdFusion threw an error; however, my centralized error handling logic broke because the type property of the thrown error was not a string, it was a complex Java object. I don't think I'd ever run into this issue before - I've always believed that the type, message, detail, and extendedInfo properties were guaranteed to be a string. I guess not.

https://www.bennadel.com/blog/4500-error-type-isnt-always-a-string-in-adobe-coldfusion.htm

Here’s your joke translation for the day: https://twitter.com/Updates4Devs/status/1690681934890819584

08/16/2023 - Blog - Brad Wood - Use CommandBox’s rate limiter on only certain requests

This came up in conversation internally at Ortus today and I wanted to write it down somewhere public. There has already been a setting in CommandBox for some time called web.maxRequests in the server.json to limit the total number of concurrently-running requests for the entire server. Once this pool is full, any additional incoming requests will be queued until there are free threads available.

The problem scenario is what if you allow 25 concurrent requests (max threads) and someone whacks the refresh button 30 times on a report that takes 5 minutes to run? Well, all your available threads will be busy for the next 5 minutes and your site won’t respond to other requests in the meantime, even if they are quick ones.

The same potential scenario goes for CommandBox 6’s new multi-site mode. The worker thread pool in Undertow is global and applies to all sites. That means if you have 2 sites and allow 100 concurrent requests and site 1 is using all of them, there will be no threads left to process any requests for site 2.

The solution to both of these scenarios is a server rule that is built into Undertow called request-limit(). You can specify a request limit for an entire site or even for a specific type of request.

https://community.ortussolutions.com/t/use-commandboxs-rate-limiter-on-only-certain-requests/9750

CFML Jobs

Several positions available on https://www.getcfmljobs.com/

Listing over 87 ColdFusion positions from 58 companies across 41 locations in 5 Countries.

2 new jobs listed in the last two weeks

Full-Time - ColdFusion Developer at Quincy, MA
Posted: August 09, 2023
https://www.getcfmljobs.com/jobs/index.cfm/united-states/CFDeveloper-Quincy-MA/11594

Full-Time - Coldfusion at Thiruvananthapuram, Kerala
Posted: August 18, 2023
https://www.getcfmljobs.com/jobs/index.cfm/india/Coldfusion-at-Thiruvananthapuram-Kerala/11595

Other Job Links
There is a jobs channel in the CFML slack team, and in the Box team slack now too

ForgeBox Module of the Week
Remember Me
by David Levin

RememberMe is a Coldbox module designed to work in conjunction with your authentication system to "remember" and automatically log in users on subsequent website visits.

https://forgebox.io/view/rememberMe

VS Code Hint Tips and Tricks of the Week
i18n Ally
All in one i18n extension for VS Code

Supports multi-root workspaces
Supports remote development
Supports numerous popular frameworks
Supports linked locale messages
Uses i18n for the extension itself, of course. Translation List

https://marketplace.visualstudio.com/items?itemName=lokalise.i18n-ally

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 https://www.patreon.com/ortussolutions

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

  • 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
  • All Patreon supporters have their own Private Channel access BoxTeam Slack

https://community.ortussolutions.com/

Top Patreons (stupendous)

  • John Wilson - Synaptrix
  • Tomorrows Guides
  • Jordan Clark
  • Gary Knight
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Kevin Wright
  • Doug Cain
  • Nolan Erck
  • Abdul Raheen

And many more Patreons

You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors

Thanks everyone!!!

★ Support this podcast on Patreon ★

View Details

2023-08-08 Weekly News - Episode 201
Watch the video version on YouTube at https://youtube.com/live/HJHCDA-UbV8?feature=share
Hosts:

  • Eric Peterson - 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-es 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 https://www.forgebox.io/view/commandbox-github
  • 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
  • BOXLife store: https://www.ortussolutions.com/about-us/shop
  • Buy Ortus’s Books
  • 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)
  • Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes

Patreon Support (Amazing)

We have 40 patreons:
https://www.patreon.com/ortussolutions.

News and Announcements
Passing the Baton: Lucee 5.4 and Hibernate ORM
As of Lucee 5.4.1.8, new Lucee builds will no longer bundle the (Lucee) Hibernate extension. This means that if you rely on Hibernate ORM in your CFML application, you will need to manually bundle the Hibernate extension into your Lucee server. Let's read on for more info.

The News
First, let's start with the official note from the Lucee 5.4.1.8 Stable Release notes (courtesy of Zac Spitzer):

Lucee ORM is no longer being developed or bundled by the Lucee Team, Ortus have forked and taken over the development of ORM for Lucee, see Introducing: The Ortus ORM Extension.

It seems that Lucee has made the decision to 1) trim the Lucee installation size by no longer bundling the Hibernate extension with new Lucee installations, and to 2) halt further development on the Lucee Hibernate extension. It is unclear whether "no longer being developed" is referring to new features only, or whether that includes bug fixes and security patches as well.

This news means that Micha and the LAS team can focus on the Lucee server platform, bringing you speed and stability, while Ortus provides the Hibernate integration for a powerful database ORM layer.

https://www.ortussolutions.com/blog/passing-the-baton-lucee-6-and-hibernate-orm

New Releases and Updates
ColdBox v7.1.0
ColdBox 7.1 introduces several new features that expand the capabilities of the framework and facilitate better development practices:

Scheduled Tasks Debugging
You can now add a debug argument to your task definitions, and your console will add tons of debugging for your tasks:

task( name : "My Task", debug : true )

toRedirectTo() Matcher
You can now use this matcher to test relocations in a nice fluent expectation:

expect( event ).toRedirectTo( "main.index" )

REST on{errorType}Exception() Convention
Thanks to our very own Gavin Pickin you can now create exception handlers in your REST Handlers that follow the on{type}Exception() convention and you can listen to specific error type exceptions:

function onTypeMismatchException( event, rc, prc )

https://www.ortussolutions.com/blog/coldbox-710-released

TestBox v5.2.0 and v5.3.0

v5.2.0

New Features

Faster Performance with Updated MixerUtil
TESTBOX-375
Introduces enhancements to the MixerUtil module, resulting in faster performance during dynamic mixins and enhancing the flexibility of your test suites.

More Control with bundlesPattern in TestBox Init
TESTBOX-376
Adds the bundlesPattern parameter to testbox.system.TestBox's init method. This new addition gives you greater control over defining the pattern for your test bundles, making test organization a breeze.

Introducing TestBox Modules
TESTBOX-377
Brings a game-changing feature to TestBox - Modules support! Now you can create and utilize modules to extend TestBox's capabilities, opening up endless possibilities for tailored testing workflows. Check out our docs: https://testbox.ortusbooks.com/in-depth/modules

Bug Fixes

Query Compatibility in Expectation
TESTBOX-346
Addresses an issue where using expect(sut).toBeInstanceOf("something")) with a query could cause unexpected behavior. This has been resolved, ensuring a smoother testing experience with query objects.

Improved cbstreams Functionality
TESTBOX-374
Fixes issues related to cbstreams outside of ColdBox, ensuring seamless functionality in various environments.

Improvements

Enhanced toBeInstanceOf() Handling
TESTBOX-20
Improves the handling of toBeInstanceOf() expectations for Java classes, making it even easier to write precise and robust tests for Java objects.

v5.3.0

New Features

toBeIn() and toBeInWithCase() Expectations
TESTBOX-379
These new expectations allow you to verify the presence of a needle within a string or an array target. With the toBeIn() expectation, you can easily check if the expected needle exists in the target. Additionally, toBeInWithCase() performs a case-sensitive check for the needle in the target. These powerful expectations enhance your testing capabilities and streamline the validation of data within your tests.

New Matchers and Assertions for String Start
TESTBOX-380
With these new matchers and assertions, namely toStartWith(), toStartWithCase(), startsWith(), and startsWithCase(), you can validate whether a string begins with an expected prefix. These matchers come with their appropriate negations, allowing you to easily test and verify the starting points of strings in your application.

New Matchers and Assertions for String End
TESTBOX-381
TestBox v5.3 introduces powerful matchers for checking the end of strings. The new matchers include toEndWith(), toEndWithCase(), endsWith(), and endsWithCase(). These matchers enable you to confirm the presence of an expected suffix in a given string, making it convenient to test the endings of strings during your test suite executions.

Bug Fixes

onSpecError suiteSpecs Correction
TESTBOX-378
In previous versions, there was a minor issue with onSpecError, where the suiteSpecs attribute was mistakenly referred to as suiteStats. With TestBox v5.3, we have fixed this bug, and the attribute is now correctly recognized as suiteSpecs. This ensures that error reporting and handling in your test suites function as expected, providing you with accurate and helpful feedback during testing.

https://www.ortussolutions.com/blog/testbox-v52-release-embracing-performance-and-extensibility
https://www.ortussolutions.com/blog/testbox-v53-release

Ortus Redis Extension v3.0.0
We are very excited to bring you another release for our Redis Lucee Extension. This release:

  • Updates the underlying Redis java driver from v2.9.3 to v4.4.3
  • Added SSL and username support to RedisClusterCache configuration
  • Added username support to RedisCache ( non-cluster ) configuration

These enhancements have been made to ensure full compatibility with both standalone Redis implementations, as well as AWS Elasticache configurations and authentication mechanisms.

https://www.ortussolutions.com/blog/ortus-redis-extension-v300-released

Lucee Script Runner Updated
The Lucee Script Runner has been updated with some additional features:
luceeVersionQuery
You can now specify a query string to run with the following syntax to select which version of Lucee you want to run, it overrides luceeVersion.

Compile
Passing in -Dcompile=true on the command line or compile: true will compile all the code under specified webroot

This is great for catching any invalid CFML during CI before it hits production, also great for checking your code against the latest 6 snapshot to catch any errors introduced which causes errors with your codebase

Windows Runner support for Github actions
The action.yml has been updated to use Windows syntax for running script-runner. You can see examples in the image extension repo: https://github.com/lucee/extension-image/actions

https://dev.lucee.org/t/lucee-script-runner-version-query-compile-github-actions-windows-support/12865
https://github.com/lucee/script-runner
Webinar / Meetups and Workshops
ICYMI — Hawaii ColdFusion Meetup Group — CF Scheduled Tasks: more than you may know, and should
Speaker: Charlie Arehart

Friday July 28th, 2023 at 3pm PT

If folks were asked to discuss CF scheduled tasks, I suspect most would feel "there's not much 'to say", but there really is a lot more to working with them simply "setting a given url to run on a given schedule" (did you know it could be a CFC, for instance?).

There are both more features than most realize, as well as solutions to common problems people can face when running them, and a lot of myths regarding old limitations that have since been lifted. In this talk, veteran CF troubleshooter Charlie Arehart will address all these and more, starting with a focus on tools and techniques for solving common problems with them, then showing several ways to create them (yes, even more than just cfschedule and the CF Admin UI).

He'll then review several features of using tasks that you may have missed—to include distinguishing which few are NOT available in CF Standard.

He'll also discuss briefly the underlying quartz open source framework that powers them (and offers still more extensibility), as well as the underlying neo-cron.xml file and tips for protecting that, and he'll even identify ways to control/allow access to managing tasks that may surprise many. He'll conclude with alternatives when the base features don't suit you.

https://hawaiicoldfusionusergroup.adobeconnect.com/p6izv4ia43a7/

Hawaii ColdFusion Meetup Group — Graph QL & ColdFusion
Speaker: Mark Takata

Friday, August 25, 2023 @ 12 PM HAST (Hawaii Standard Time)

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and understandable description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.

GraphQL is a query language for APIs and a runtime for executing those queries with your existing data. It provides a more efficient, powerful, and flexible alternative to REST.

In ColdFusion 2023 we are providing a native method of consuming and sending data across GraphQL using GQL. This includes support for fragments, variables, aliases, queries, mutations, subscriptions and more.

Also, this talk will go over on why to use Graph QL over REST APIs.

https://www.meetup.com/hawaii-coldfusion-meetup-group/events/294631289/

Adobe Upcoming Events

Adobe ColdFusion Workshop
WEDNESDAY, AUGUST 9, 2023
9:00 AM EDT
Online Event
Brian Sappey
https://adobecf-1day-workshop.meetus.adobeevents.com/

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.
The workshop will explore:

  • The major features in the latest release of Adobe ColdFusion
  • How to use CFML to develop, test, and deploy web applications
  • Adobe ColdFusion constructs and functions
  • How to reuse code in Adobe ColdFusion
  • The Adobe ColdFusion application framework and basic database operations
  • Object-oriented programming and object-relational mapping
  • Basic error handling in Adobe ColdFusion
  • PDF, forms, and spreadsheet support in Adobe ColdFusion

Webinar - Road to Fortuna Series: Exploring the New Google Cloud Platform Features
FRIDAY, AUGUST 25, 2023
10:00 AM PDT
Online Event
Mark Takata
https://google-cloud-platform-adobe-coldfusion.meetus.adobeevents.com/

During the Road to Fortuna Series: Exploring the New Google Cloud Platform Features webinar, Mark Takata will explore the new native hooks that Adobe ColdFusion is adding to work with the Google Cloud Platform. He will focus on features related to the GCP FireStore document database, Storage capabilities, and PubSub messaging features, providing attendees with valuable insights into how these features can be leveraged to optimize application development and delivery on the Google Cloud Platform. The session will be highly technical and will provide attendees with practical examples and use cases.

CFCasts Content Updates

https://www.cfcasts.com

Recent Releases

  • Into the Box 2023 Videos is available for purchase as an EXCLUSIVE PREMIUM package. https://cfcasts.com/series/itb-2023
  • Subscribers will get access to premium packages after a 6 month exclusive window.
  • Into the Box Attendees should have their coupon code in the email already!!!!
  • 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week
  • 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week

Coming Soon

  • More ForgeBox and VS Code Podcast snippet videos
  • ColdBox Elixir from Eric
  • Getting Started with Inertia.js from Eric

Conferences and Training
Adobe CF Summit West
Las Vegas 2-4th of October.
Get your early bird passes now.
Session passes @ $199
Professional passes @ $299.
First round of speakers has been announced - with some great sessions
https://cfsummit.adobeevents.com/

STUDENTS can get a free pass if they are enrolled at tertiary level educational institutions

Ortus CF Summit Training - ColdBox 7 Zero to Hero
Date: October 4th - 5th, 2023 | Right after Adobe CFSummit, 2023
Speakers: Luis Majano & Gavin Pickin
Location: Las Vegas, Nevada
Venue: Regus - Las Vegas - 3960 Howard Hughes Parkway Paradise #Suite 500 Las Vegas, NV 89169 United States
Ticket Price

  • Early Bird Price: $499 (Available until August 18th, 2023)
  • Regular Price Tickets: $699
  • 25% Discount today: https://www.eventbrite.com/e/659169262007/?discount=modernize

Spotlight

  • Less than 2 miles from the Mirage - 30 mins walk
  • Next to Marriot hotel - 2 min walk
  • 1 mile to Top Golf - 20 min walk
  • 5 min walk to Fogo de Chão Brazilian Steakhouse
  • 5 min walk to starbucks
  • 5 min walk to Lo-los chicken and waffles

WIN WIN WIN WIN
https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator

Into the Box LATAM
November 30th - more details to follow
University of Business in El Salvador.

ITB 2024

  • Locations: Washington, DC
  • Dates: May 15-17, 2024

More conferences

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

Blogs, Tweets, and Videos of the Week

07/26/2023 - Blog - Ben Nadel - Considering UTC And Recording Activity Streak Data In ColdFusion

For as long as I can remember, I've been storing Date/Time values in UTC (Coordinated Universal Time) within my ColdFusion applications. UTC is "the primary time standard by which the world regulates clocks and time" (source). Date/Time values get stored in UTC and then - as needed - translated back into a given user's timezone during the rendering process. This is why, when I added the concept of "workout streaks" in Dig Deep Fitness (my ColdFusion fitness tracker), my initial instinct was to use UTC. Unfortunately, this approach quickly broke down.

https://www.bennadel.com/blog/4492-considering-utc-and-recording-activity-streak-data-in-coldfusion.htm

07/27/2023 - Tweet X Post(?) - Brad Wood - Automated CommandBox Server Tests

I've fully automated the tests in my CommandBox Server Tests repo. Now, with a single Task Runner, I can fire off hundreds of tests across dozens of servers to check for regressions.

https://github.com/Ortus-Solutions/commandbox-tests

07/31/2023 - Blog - Ben Nadel - Auto-Saving Form Data In The Background Using The fetch() API

In Dig Deep Fitness, my ColdFusion fitness tracker, the main gesture of the app is the "Perform Exercise" view. In this view, the user is presented with a series of inputs for resistance weights, reps, and notes. Depending on how fast a user is moving through their workout, they may be on this one view for several minutes without submitting the form back to the ColdFusion server. This "pending data" makes me nervous. As such, I've started auto-saving the form data in the background using JavaScript's fetch() API.

https://www.bennadel.com/blog/4494-auto-saving-form-data-in-the-background-using-the-fetch-api.htm

Beacons : https://developer.mozilla.org/en-US/docs/Web/API/Beacon_API
LocalStorage: https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API

08/02/2023 - Blog - Ben Nadel - My ColdFusion "Controller" Layer Is Just A Bunch Of Switch Statements And CFIncludes

The more experience I get, the more I appreciate using an appropriate amount of complexity when solving a problem. This is a big part of why I love ColdFusion so much: it allows one to easily scale-up in complexity if and when the requirements grow to warrant it. When I'm working on my own, I don't need a robust framework with all the bells-and-whistles. All I need is a simple dependency-injection strategy and a series of CFSwtich and CFInclude statements.

https://www.bennadel.com/blog/4497-my-coldfusion-controller-layer-is-just-a-bunch-of-switch-statements-and-cfincludes.htm

CFML Jobs
Several positions available on https://www.getcfmljobs.com/

Listing over 85 ColdFusion positions from 56 companies across 39 locations in 5 Countries.

2 new jobs listed in the last two weeks

Full-Time - SIS New ColdFusion C1 - Pune, Maharashtra, India
Posted: July 26, 2023
https://www.getcfmljobs.com/jobs/index.cfm/india/SIS-New-ColdFusion-C1-at-Pune-Maharashtra/11592

Full-Time - ColdFusion Developer - Washington, DC, United States
Posted: August 01, 2023
https://www.getcfmljobs.com/jobs/index.cfm/united-states/CFDeveloper-Washington-DC/11593

Other Job Links
There is a jobs channel in the CFML slack team, and in the Box team slack now too

ForgeBox Module of the Week ColdBox Vite & ColdBox Vite Helpers
by Eric Peterson

This module provides a vite helper function in your views for loading files generated by
Vite and the coldbox-vite-plugin in your ColdBox applications.

https://www.forgebox.io/view/vite-helpers
https://www.npmjs.com/package/coldbox-vite-plugin

VS Code Hint Tips and Tricks of the Week
Headwind
By Ryan Heybourn
Headwind is an opinionated Tailwind CSS class sorter for Visual Studio Code. It enforces consistent ordering of classes by parsing your code and reprinting class tags to follow a given order.

Headwind runs on save, will remove duplicate classes and can even sort entire workspaces.

https://marketplace.visualstudio.com/items?itemName=heybourn.headwind

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 https://www.patreon.com/ortussolutions

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

  • 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
  • All Patreon supporters have their own Private Channel access BoxTeam Slack

https://community.ortussolutions.com/

Top Patreons (amazing)

  • John Wilson - Synaptrix
  • Tomorrows Guides
  • Jordan Clark
  • Gary Knight
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Kevin Wright
  • Doug Cain
  • Nolan Erck
  • Abdul Raheen

And many more Patreons

You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors

Thanks everyone!!!

★ Support this podcast on Patreon ★

View Details

2023-07-25 Weekly News - Episode 200
Watch the video version on YouTube at https://youtube.com/live/YFsWycHGHMo?feature=share

Hosts:

  • Luis Majano - CEO of Ortus Solutions
  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Brad Wood - Senior Developer at Ortus Solutions
  • Eric Peterson - Senior Developer at Ortus Solutions
  • Daniel Garcia - Senior Developer at Ortus Solutions And others

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:

  • 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 https://www.forgebox.io/view/commandbox-github
  • 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
  • BOXLife store: https://www.ortussolutions.com/about-us/shop
  • Buy Ortus’s Books
  • 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)
  • Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes

Patreon Support

We have 40 patreons:
https://www.patreon.com/ortussolutions.

News and Announcements
Adobe updates back to back to back Updates for vulnerabilities

ColdFusion (2023 release) Update 1, 2, and 3
ColdFusion (2021 release) Update 7, 8 and 9
ColdFusion (2018 release) Update 17, 18 and 19

In these updates, we’ve fixed a few security bugs mentioned in the security bulletin, APSB23-40., APSB23-41, and APSB23-47.

https://coldfusion.adobe.com/?p=32047
https://coldfusion.adobe.com/?p=32026
https://coldfusion.adobe.com/?p=32007

All updates have been made to CommandBox images on ForgeBox.

New Releases and Updates
Lucee 5.4.2.17 Stable Release
The Lucee team is proud to release our latest Stable Release. This release focusses on bug fixes and making Lucee more secure by default, the big change here is that XML XXE mitigations are now on by default. This release also solves a native QoQ bug.
https://dev.lucee.org/t/lucee-stable-release-5-4-2-17/12828

Lucee 5.4.1.8 Stable Release notes: https://dev.lucee.org/t/lucee-5-4-1-8-stable-release/12778

Lucee ZERO, a lighter Lucee Light (Lamba Friendly)

Lucee Zero is a new smaller Lucee distribution without the admin or docs bundled.

This reduces the jar size by about 2mb and avoids expanding them on install, which makes Lucee initial startup a lot faster, as there is less to deploy.

Why an additional distribution?

Firstly backwards compat with existing build pipelines, as you can’t build a full install by adding just extensions, the admin simply isn’t there with Lucee Zero.

Secondly Lambas have some size limitations, you only have 50MB, when Lucee deploys, the .lco is extracted into lucee-server/patches and then the lucee-admin.lar and lucee-doc.lar are exracted out into lucee-server/context/context, plus inside the original lucee-zero.jar.

So this new distribution saves roughly 6MB of disk space, as there ends up being three copies of these two .lar archives on the filesystem once deployed.

When I run the local build for extensions, it’s about 6-7s faster (Lucee does deploy slower on windows than linux, so YMMV)

https://dev.lucee.org/t/lucee-zero-a-lighter-lucee-light-lamba-friendly/12749

Webinar / Meetups and Workshops

ICYMI - Hawaii ColdFusion Meetup Group - Intro to ColdFusion 2023
June 23rd, 2023
Adobe ColdFusion 2023 is released today! Packed with cutting-edge features and enhanced performance, this release takes ColdFusion to new heights of innovation. Come see what's new in ColdFusion 2023 with Mark Takata of Adobe.
Recording: https://hawaiicoldfusionusergroup.adobeconnect.com/pykivms4zclo/

Hawaii ColdFusion Meetup Group - CF Scheduled Tasks: more than you may know, and should
Speaker: Charlie Arehart

Friday July 28th, 2023 at 3pm PT

If folks were asked to discuss CF scheduled tasks, I suspect most would feel "there's not much 'to say", but there really is a lot more to working with them simply "setting a given url to run on a given schedule" (did you know it could be a CFC, for instance?).

There are both more features than most realize, as well as solutions to common problems people can face when running them, and a lot of myths regarding old limitations that have since been lifted. In this talk, veteran CF troubleshooter Charlie Arehart will address all these and more, starting with a focus on tools and techniques for solving common problems with them, then showing several ways to create them (yes, even more than just cfschedule and the CF Admin UI).

He'll then review several features of using tasks that you may have missed—to include distinguishing which few are NOT available in CF Standard.

He'll also discuss briefly the underlying quartz open source framework that powers them (and offers still more extensibility), as well as the underlying neo-cron.xml file and tips for protecting that, and he'll even identify ways to control/allow access to managing tasks that may surprise many. He'll conclude with alternatives when the base features don't suit you.

https://www.meetup.com/hawaii-coldfusion-meetup-group/events/294711603

Adobe Upcoming Events

Webinar- Road to Fortuna Series: New Administrator Features in Adobe ColdFusion 2023
WEDNESDAY, JULY 26, 2023
10:00 AM PDT
Online Event
https://administrator-features-adobe-coldfusion.meetus.adobeevents.com/

Adobe ColdFusion Workshop
WEDNESDAY, AUGUST 9, 2023
9:00 AM EDT
Online Event
https://adobecf-1day-workshop.meetus.adobeevents.com/

Webinar - Road to Fortuna Series: Exploring the New Google Cloud Platform Features
FRIDAY, AUGUST 25, 2023
10:00 AM PDT
Online Event
https://google-cloud-platform-adobe-coldfusion.meetus.adobeevents.com/

CFCasts Content Updates

https://www.cfcasts.com

Recent Releases

  • Into the Box 2023 Videos is available for purchase as an EXCLUSIVE PREMIUM package. https://cfcasts.com/series/itb-2023 Subscribers will get access to premium packages after a 6 month exclusive window.
  • Into the Box Attendees should have their coupon code in the email already!!!!
  • 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week
  • 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week

Coming Soon

  • More ForgeBox and VS Code Podcast snippet videos
  • ColdBox Elixir from Eric
  • Getting Started with Inertia.js from Eric

Conferences and Training

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.

WISCONSIN DELLS, WI / JULY 24TH - 27TH, 2023
A four-day summer camp for developers passionate about learning all things mobile, web, cloud, and technology.
https://that.us/events/wi/2023/

Our very own Daniel Garcia is speaking there
https://that.us/activities/R3eAGT1NfIlAOJd2afY7

Adobe CF Summit West
Las Vegas 2-4th of October.
Get your early bird passes now.
Session passes @ $199
Professional passes @ $299.
First round of speakers has been announced - with some great sessions
https://cfsummit.adobeevents.com/
https://cfsummit.adobeevents.com/speaker-application/

STUDENTS can get a free pass if they are enrolled at tertiary level educational institutions

Ortus CF Summit Training - ColdBox Zero to Hero
Date: October 4th - 5th, 2023 | Right after Adobe CFSummit, 2023
Speakers: Luis Majano & Gavin Pickin
Location: Las Vegas, Nevada
Venue: Regus - Las Vegas - 3960 Howard Hughes Parkway Paradise #Suite 500 Las Vegas, NV 89169 United States
Ticket Price

  • Early Bird Price: $499 (Available until August 18th, 2023)
  • Regular Price Tickets: $699
  • 25% Discount today: https://www.eventbrite.com/e/659169262007/?discount=modernize

Spotlight

  • Less than 2 miles from the Mirage - 30 mins walk
  • Next to Marriot hotel - 2 min walk
  • 1 mile to Top Golf - 20 min walk
  • 5 min walk to Fogo de Chão Brazilian Steakhouse
  • 5 min walk to starbucks
  • 5 min walk to Lo-los chicken and waffles

WIN WIN WIN WIN
https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator

Into the Box LATAM
November 30th - more details to follow
University of Business in El Salvador.

ITB 2024

  • Locations: Washington, DC or BOSTON
  • Dates: May 15-17, 2024

More conferences

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

Blogs, Tweets, and Videos of the Week

7/19/23 - Blog - Ben Nadel - Spread Operator Cannot Replace Struct-Based argumentCollection In ColdFusion
I've been slow to adopt the Rest and Spread operators in ColdFusion because they aren't supported in the version of Lucee CFML that I use at work. But, they are supported in my personal use of Adobe ColdFusion. As such, I wanted to start thinking about ways in which to leverage these operators. One such case is constructing a dynamic collection of arguments and then invoking a method with argumentCollection. I thought that perhaps I could use the spread operator instead. This works when the arguments are array-based; but, it does not work when the arguments are struct-based.
https://www.bennadel.com/blog/4489-spread-operator-cannot-replace-struct-based-argumentcollection-in-coldfusion.htm

7/19/23 Security Patch - Adobe ColdFusion Portal - RELEASED- ColdFusion 2023, 2021 and 2018 July 19th, 2023 Security Updates
We are pleased to announce that we have released the updates for the following ColdFusion versions:

ColdFusion (2023 release) Update 3
ColdFusion (2021 release) Update 9
ColdFusion (2018 release) Update 19
In these updates, we’ve fixed a few critical security bugs mentioned in the security bulletin, APSB23-47.
https://coldfusion.adobe.com/2023/07/released-coldfusion-2023-2021-and-2018-july-19th-2023-security-updates/

7/17/23 - Blog - Ben Nadel - Adobe ColdFusion Elvis Operator Struggles With Nested Array References
In Lucee CFML, the Elvis Operator (null coalescing operator) is quite powerful. In fact, it can often replace the Safe Navigation operator when access values on deeply-nested structures. In contrast, the Elvis Operator in Adobe ColdFusion is much more problematic. And, in fact, I just ran into another rough edge in the ACF implementation. It seems that the Elvis operator has trouble with nested array references.
https://www.bennadel.com/blog/4488-adobe-coldfusion-elvis-operator-struggles-with-nested-array-references.htm

7/16/23 - Blog - James Moberg - createIsoString() - A ColdFusion User-Defined Function (UDF) to replace dateTimeFormat("iso")
Since 1999's release of ColdFusion 4, a built-in dateConvert function has been available to convert local to UTC time and vice-versa. getTimeZoneInfo has also been available to retrieve only the local time zone based on system settings. This functions are beneficial, but I'm not sure why it's limited to only supporting local time.
Lucee's getTimeZoneInfo function added support for timezone and locale back in May 2016. This function is a lot more useful that Adobe's.
https://dev.to/gamesover/createisostring-a-coldfusion-user-defined-function-udf-to-replace-datetimeformatiso-2p15

7/14/23 - Security Patch - Adobe ColdFusion Portal - RELEASED- ColdFusion 2023, 2021 and 2018 July 14th, 2023 Security Updates
We are pleased to announce that we have released the updates for the following ColdFusion versions:

ColdFusion (2023 release) Update 2
ColdFusion (2021 release) Update 8
ColdFusion (2018 release) Update 18
In these updates, we’ve fixed a few security bugs mentioned in the security bulletin, APSB23-41.
https://coldfusion.adobe.com/2023/07/released-coldfusion-2023-2021-and-2018-july-14th-2023-security-updates/

7/11/23 - Security Patch - Adobe ColdFusion Portal - ColdFusion 2023, 2021, and 2018 July 2023 Security Updates
We are pleased to announce that we have released the updates for the following ColdFusion versions:

ColdFusion (2023 release) Update 1
ColdFusion (2021 release) Update 7
ColdFusion (2018 release) Update 17
In these updates, we’ve fixed a few security bugs mentioned in the security bulletin, APSB23-40.
https://coldfusion.adobe.com/2023/07/coldfusion-2023-2021-2018-july-2023-security-updates/

7/7/23 - Blog - Ben Nadel - Adobe ColdFusion Returns NULL Dates As NULL When Using CFQuery ReturnType "Array"
Historically in ColdFusion, when you return a NULL date from the database, the CFQuery tag translates that NULL date as [empty string]. This has always made it quite easy to manage dates in the application logic because all you need to do is pass the value into the isDate() decision function before you use it. In recent years, the CFQuery tag has added a returnType attribute that allows the database recordset to be returned as either an Array-of-Structs or a Column-based Struct (Lucee CFML only). Unfortunately, when returning the query as an Array, Adobe ColdFusion no longer translates NULL dates into empty-strings.
https://www.bennadel.com/blog/4483-adobe-coldfusion-returns-null-dates-as-null-when-using-cfquery-returntype-array.htm

CFML Jobs

Several positions available on https://www.getcfmljobs.com/

Listing over 83 ColdFusion positions from 54 companies across 39 locations in 5 Countries.

7 new jobs listed this month

Full-Time - Front End and ColdFusion Developer at Virginia - United States
Posted: Jul 18
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Front-End-and-ColdFusion-Developer-at-Virginia/11591

Full-Time - Senior Software Engineer - ColdFusion at Baner, Pune, Mahara.. - India
Posted: Jul 15
https://www.getcfmljobs.com/jobs/index.cfm/india/Senior-Software-Engineer-ColdFusion-at-Baner-Pune-Maharashtra/11590

Full-Time - Sr. Tech Lead - ColdFusion at Baner, Pune, Maharashtra - India
Posted: Jul 15
https://www.getcfmljobs.com/jobs/index.cfm/india/Sr-Tech-Lead-ColdFusion-at-Baner-Pune-Maharashtra/11589

Full-Time - ColdFusion Developer at Remote - United States
Posted: Jul 14
https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-Developer-at-Remote/11588

Full-Time - Remote Coldfusion Developer – 3 – 6 Month Contract at Nottin.. - United Kingdom
Posted: Jul 12
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Remote-Coldfusion-Developer-3-6-Month-Contract-at-Nottingham/11587

Full-Time - Java/ColdFusion Developer (Remote) at Reston, VA - United States
Posted: Jul 10
https://www.getcfmljobs.com/jobs/index.cfm/united-states/JavaColdFusion-Developer-Remote-at-Reston-VA/11586

Full-Time - Lucee/ColdFusion Developer at United States - United States
Posted: Jul 07
https://www.getcfmljobs.com/jobs/index.cfm/united-states/LuceeColdFusion-Developer-at-United-States/11585

Other Job Links
There is a jobs channel in the CFML slack team, and in the Box team slack now too

ForgeBox Module of the Week
Megaphone

by Eric Peterson

A protocol-based library for sending Notifications in ColdBox

https://www.forgebox.io/view/megaphone

VS Code Hint Tips and Tricks of the Week
Postman

Extension for Visual Studio Code - Streamline API development and testing with the power of Postman, directly in your favorite IDE.

https://marketplace.visualstudio.com/items?itemName=Postman.postman-for-vscode

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 https://www.patreon.com/ortussolutions

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
  • All Patreon supporters have their own Private Channel access BoxTeam Slack

https://community.ortussolutions.com/
Top Patreons ()

  • John Wilson - Synaptrix
  • Tomorrows Guides
  • Jordan Clark
  • Gary Knight
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Kevin Wright
  • Doug Cain
  • Nolan Erck
  • Abdul Raheen

And many more Patreons

You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors

Thanks everyone!!!

★ Support this podcast on Patreon ★

View Details

2023-06-27 Weekly News - Episode 199
Watch the video version on YouTube at https://youtube.com/live/YhGqAVLYZk4?feature=share

Hosts:

  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Brad Wood - 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:

  • 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 https://www.forgebox.io/view/commandbox-github
  • 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
  • BOXLife store: https://www.ortussolutions.com/about-us/shop
  • Buy Ortus’s Books
  • 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)
  • Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes

Patreon Support ()

We have 40 patreons:
https://www.patreon.com/ortussolutions.

News and Announcements
CFCamp was a blast

Brad said: Back on US soil again, but still smiling from the wonderful experience at CFCamp. It was so good to be back in Germany and see my EU friends again in person. I'd say the first time back since Covid was a smashing success!

Alex Well said: Back at home from my trip to 2023‘s #CFCamp 🤩
Such an amazing event, such great talks, such an amazing community ❤️
Gives me again another reason why I simple LOVE #CFML !
Shoutout to all people responsible and see you all next year 🤞

@zackster
explained that it is “all Micha’s fault” so there you go. It all makes sense now 😃
@cf_camp

CFML #CFCamp

Lots of Ben Nadel fan photos

Check out #cfcamp for more pictures and feedback.
Great job to Kai, Michi and the conference team - Maybe next year I will finally make it.

Ortus ColdBox Roadshow
We’re making a big push in content, lots of blog posts dropping to give you the scoop on everything new in ColdBox 7.
After we’re done with this roadshow, we have another one coming in July for CommandBox 5.x/Pro

  • Daniel Garcia - 5 Benefits of Using ColdBox to Build Your REST API https://www.ortussolutions.com/blog/5-benefits-of-using-coldbox-to-build-your-rest-api
  • Grant Copley - ColdBox Application Templates https://www.ortussolutions.com/blog/coldbox-application-templates
  • Alan Quinlan - Async Your Future with ColdBox 7 https://www.ortussolutions.com/blog/async-your-future-with-coldbox-7
  • Jon Clausen - Delegates - The Lightning of ( Coldbox 7 ) Empowerment Dropping today:

Ortus 2 Day Training - ColdBox Zero to Hero
Date: October 4th - 5th, 2023 | Right after Adobe CFSummit, 2023
Speakers: Luis Majano & Gavin Pickin
Location: Las Vegas, Nevada
Venue: Regus - Las Vegas - 3960 Howard Hughes Parkway Paradise #Suite 500 Las Vegas, NV 89169 United States

Ticket Price

  • Early Bird Price: $499 (Available until August 18th, 2023)
  • Regular Price Tickets: $699

Spotlight

  • Less than 2 miles from the Mirage - 30 mins walk
  • Next to Marriot hotel - 2 min walk
  • 1 mile to Top Golf - 20 min walk
  • 5 min walk to Fogo de Chão Brazilian Steakhouse
  • 5 min walk to starbucks
  • 5 min walk to Lo-los chicken and waffles

WIN WIN WIN WIN

https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator

New Releases and Updates
Lucee 5.4.0.80 Stable Release
Just in time for CFCamp 2023, the Lucee team presents the first stable release in the 5.4 series.
The main focus of this release was updating all the underlying java libraries to be CVE free.
https://dev.lucee.org/t/lucee-5-4-0-80-stable-release/12714
Lucee 6.0.0.481-RC
Tickets Since BETA 2
LDEV-1856 1 - cfhttp charset is not working
LDEV-4200 1 - unhide _internalRequest as internalRequest for 6.0
LDEV-4478 1 - update hibernate extension dom4j lib due to CVEs
LDEV-4515 - sessionCookie settings missing from getApplicationMetadata
LDEV-4545 1 - Regression in precisionEvaluate between Lucee 5 & 6
LDEV-4549 1 - disable processing requests during upgrade
LDEV-4550 1 - Upgrading to v5.4.0.65 failed due to Felix installation
LDEV-4556 - string lucee.runtime.exp.NativeException: lucee.runtime.type.dt.DateTimeImpl; local class incompatible:
LDEV-4559 - When switch from multi mode to single web admin password is used
LDEV-4562 - switching between multi and single does not replace the config object
LDEV-4566 1 - cfadmin getResourceProviders crashes
LDEV-4570 - Lucee admin shows blank page in 6.0.0.471-SNAPSHOT
LDEV-4575 1 - Incomplete language resource Json files causes the Lucee admin to crash

Previous Beta - https://dev.lucee.org/t/lucee-6-0-451-beta-2/12673
https://dev.lucee.org/t/lucee-6-0-0-481-release-candidate/12731

ICYMI - ColdBox 6.9.0 Released
We are excited to announce the release of ColdBox 6.9.0 LTS, packed with new features, improvements, and bug fixes. In this version, we focused on enhancing the debugging capabilities, improving the ScheduledTasks module, and fixing an important issue related to RestHandler. Let's dive into the details of these updates.
https://www.ortussolutions.com/blog/coldbox-690-released

Webinar / Meetups and Workshops
ICYMI - "OctoPerf: The Load Testing Tool for Modern Web Apps", Guillaume Betaillouloux
Thursday June 15th at 12pm US Eastern Time, UTC-4:
OctoPerf offers an integrated development Interface that you can use from any browser to execute load tests against your application. Find out how you can set up a full-blown test campaign with meaningful user journeys in under 20 minutes.
https://www.meetup.com/coldfusionmeetup/events/294018310/
Recording: https://www.youtube.com/watch?v=fB0eFovLHNA

ICYMI - Ortus June Webinar - Taming Time Series Data with StacheBox and the Elk Stack
Jun 16, 2023, 11:00 AM Central Time (US and Canada)
Tired of combing through log files across different servers and/or containers to analyze problems and patterns? In this 1 hour webinar, we will show you how to leverage Logstash and the ELK ( Elasticsearch, Logstash, Kibana ) to consolidate, analyze and visualize your time series data. We'll take you through the process of automating Adobe Coldfusion, Lucee, Apache, NGINX, and IIS Logs into usable, searchable log data. We'll also demonstrate the power of StacheBox to help you troubleshoot, diagnose, and analyze your application exception data.
Led by Jon Clausen
Recording on CFCasts SOON

Ortus July Webinar - CommandBox/CommandBox Pro with Brad Wood?
Registration Link coming soon.

Adobe Upcoming Events
ICYMI - Adobe ColdFusion Workshop
WEDNESDAY, JUNE 21, 2023
9:00 AM CEST
Online Event
https://adobe-coldfusion-1day-workshop.meetus.adobeevents.com/

ICYMI - Webinar - Adobe ColdFusion (2023 release) in Docker on Google Cloud Platform
FRIDAY, JUNE 23, 2023
10:00 AM PDT
Online Event
https://docker-gcp-coldfusion.meetus.adobeevents.com/
Recording: https://www.youtube.com/watch?v=ffyiw7fSCU4

Adobe ColdFusion Workshop
WEDNESDAY, JUNE 28, 2023
9:00 AM EDT
Online Event
https://aodbe-coldfusion-1daytraining.meetus.adobeevents.com/

Webinar- Road to Fortuna Series: New Administrator Features in Adobe ColdFusion 2023
WEDNESDAY, JULY 26, 2023
10:00 AM PDT
Online Event
https://administrator-features-adobe-coldfusion.meetus.adobeevents.com/

Adobe ColdFusion Workshop
WEDNESDAY, AUGUST 9, 2023
9:00 AM EDT
Online Event
https://adobecf-1day-workshop.meetus.adobeevents.com/

Webinar - Road to Fortuna Series: Exploring the New Google Cloud Platform Features
FRIDAY, AUGUST 25, 2023
10:00 AM PDT
Online Event
https://google-cloud-platform-adobe-coldfusion.meetus.adobeevents.com/

CFCasts Content Updates
https://www.cfcasts.com

Recent Releases

  • June Ortus Webinar - Taming Time Series Data with StacheBox and the Elk Stack with Jon Clausen Uploading as we speak - should be online soon.
  • 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week
  • 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week

Coming Soon

  • Into the Box 2023 Videos will soon be available for purchase as an EXCLUSIVE PREMIUM package. Subscribers will get access to premium packages after a 6 month exclusive window.
  • More ForgeBox and VS Code Podcast snippet videos
  • ColdBox Elixir from Eric
  • Getting Started with Inertia.js from Eric
  • One of our Patreons is interested in sponsoring a series, now I am curious.

Conferences and Training

ICYMI - CFCamp - Pre-Conference - Ortus has 2 Trainings
June 21st, 2023

ICYMI - CFCamp
June 22-23rd, 2023
Photos and Videos will go here for Impressions of the Event: https://www.cfcamp.org/impressions.html

Brad said: Back on US soil again, but still smiling from the wonderful experience at CFCamp. It was so good to be back in Germany and see my EU friends again in person. I'd say the first time back since Covid was a smashing success!

Alex Well said: Back at home from my trip to 2023‘s #CFCamp 🤩
Such an amazing event, such great talks, such an amazing community ❤️
Gives me again another reason why I simple LOVE #CFML !
Shoutout to all people responsible and see you all next year 🤞

@zackster
explained that it is “all Micha’s fault” so there you go. It all makes sense now 😃
@cf_camp

CFML #CFCamp

Lots of Ben Nadel fan photos

Check out #cfcamp for more pictures and feedback.
Great job to Kai, Micha and the conference team - Maybe next year I will finally make it.

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.

WISCONSIN DELLS, WI / JULY 24TH - 27TH, 2023
A four-day summer camp for developers passionate about learning all things mobile, web, cloud, and technology.
https://that.us/events/wi/2023/

Our very own Daniel Garcia is speaking there
https://that.us/activities/R3eAGT1NfIlAOJd2afY7

Adobe CF Summit West
Las Vegas 2-4th of October.
Get your early bird passes now.
Session passes @ $199
Professional passes @ $299.
Call for Speakers is OPEN
https://cfsummit.adobeevents.com/
https://cfsummit.adobeevents.com/speaker-application/

Don't miss this opportunity to learn, network, and be inspired at
every coder's paradise - Adobe ColdFusion Summit 2023!
Rise to the occasion and rise to your potential.
Only 2 days left to get your session pass at $99.
Or pay $199, after June 15th.

STUDENTS can get a free pass if they are enrolled at tertiary level educational institutions

Ortus CF Summit Training - ColdBox Zero to Hero
Date: October 4th - 5th, 2023 | Right after Adobe CFSummit, 2023
Speakers: Luis Majano & Gavin Pickin
Location: Las Vegas, Nevada
Venue: Regus - Las Vegas - 3960 Howard Hughes Parkway Paradise #Suite 500 Las Vegas, NV 89169 United States

Ticket Price

  • Early Bird Price: $499 (Available until August 18th, 2023)
  • Regular Price Tickets: $699

Spotlight

  • Less than 2 miles from the Mirage - 30 mins walk
  • Next to Marriot hotel - 2 min walk
  • 1 mile to Top Golf - 20 min walk
  • 5 min walk to Fogo de Chão Brazilian Steakhouse
  • 5 min walk to starbucks
  • 5 min walk to Lo-los chicken and waffles

WIN WIN WIN WIN
https://www.eventbrite.com/e/workshop-coldbox-from-zero-to-hero-tickets-659169262007?aff=oddtdtcreator

Into the Box LATAM
November 30th - more details to follow

More conferences
Need more conferences, this site has a huge list of conferences for almost any language/community.
https://confs.tech/

Blogs, Tweets, and Videos of the Week

6/15/23 - Blog - Luis Majano - Ortus Solutions - TestBox VSCode Extension v2.0.0 Released!
We are excited to announce the release of version 2.0.0 of the TestBox VSCode Extension. This new version brings enhanced support for TestBox v5, introduces convenient default shortcuts, adds new commands with extensive configuration options, and includes several improvements for linting, file formatting, and code quality. Additionally, we have optimized the spec lookup feature for faster and more accurate navigation. In this blog post, we will explore the key additions and improvements in the TestBox VSCode Extension v2.0.0.
https://www.ortussolutions.com/blog/testbox-vscode-extension-v200-released

6/15/23 - Blog - Daniel Garcia - Ortus Solutions - 5 Benefits of Using ColdBox to Build Your REST API
ColdBox is an excellent MVC framework that can be used to solve many problems, from creating simple websites to enterprise-level applications. With built-in support for logging, caching, routing, dependency injection, testing, documentation, and more, it covers most of your needs as a developer. It also supports a modular architecture that allows you to grow your application as needed.
https://www.ortussolutions.com/blog/5-benefits-of-using-coldbox-to-build-your-rest-api

6/16/23 - Blog - Eric Peterson - Hyper Updates - June 2023
There's been lots of updates to Hyper this month, including not one but two breaking changes! (Trying to stick to semver here, even when the breaking changes seem minor.)

  • New Documentation Site
  • asXML support
  • head and options shortcut methods
  • More Accurate Status Codes
  • Easier Custom Hyper Clients
  • Faking Requests

https://www.ortussolutions.com/blog/hyper-updates-june-2023

6/16/23 - Blog - Maria Jose Herrera - Ortus Solutions - ColdBox From Zero to Hero - October Ortus Workshop
Calling all CFML developers and enthusiasts! We are thrilled to announce an upcoming event that promises to elevate your skills and empower you with ColdBox's latest updates and features. Join us for a two-day workshop led by modern CFML industry experts Luis Majano and Gavin Pickin as they guide you through the ins and outs of ColdBox development. Whether you're a beginner looking to jumpstart your journey into the MVC ecosystem or an experienced developer seeking to refine your ColdBox skills, this workshop is designed to meet your needs.
https://www.ortussolutions.com/blog/coldbox-from-zero-to-hero-october-ortus-workshop

6/19/23 - Blog - Grant Copley - Ortus Solutions - ColdBox Application Templates
ColdBox 7 dropped just over a month ago, and as part of those updates, the ColdBox Application Templates have also been updated. If you didn't know already, there are a handful of application templates that you can use to get up and running with ColdBox quickly.
https://www.ortussolutions.com/blog/coldbox-application-templates

6/20/23 - Blog - Alan Quinlan - Ortus Solutions - Async Your Future with ColdBox 7
Applications are only sometimes lightweight. There can often be large datasets and complex operations that need to run. To help remedy this, you can tap into the JDK using ColdBox's AsyncManager to bring pipelines, futures, and other tools to help complete your operations.
https://www.ortussolutions.com/blog/async-your-future-with-coldbox-7

6/25/23 - Tweet - Zac Spitzer - CFCamp Feedback…
Following some feedback and discussion at #CFCAMP, Micha sat in the foyer and hacked in support for ignoring comments in JSON aka initial JSON5 support
https://luceeserver.atlassian.net/browse/LDEV-4583
https://twitter.com/zackster/status/1672925836746301440?s=20

6/25/23 - Blog - Ben Nadel - Code Kata: Compacting Arrays In ColdFusion
On the way home from CFCamp 2023, I was listening to a Remote Ruby podcast episode in which the hosts talked about "compacting" arrays. Compacting means to remove the null / undefined indices from the array in order to make consuming the resultant array more predictable (no worry of null-reference errors, "NRE"). Having been away from desk most of the week, I'm super itchy to write some CFML. As such, I thought it would be a fun code kata to write an array compacting function in ColdFusion.
https://www.bennadel.com/blog/4478-code-kata-compacting-arrays-in-coldfusion.htm

6/25/23 - Tweet - Ben Nadel - Amazing time at CFCamp - just got better
I had such an amazing time at #cfcamp; so many new, wonderful, and dearly missed people! And, to top it all off, turns out Christian Bale was on my flight home (though I didn’t see him in Economy Plus 😆). Can’t wait for NEXT year! #CFML #CelebrityCrush #Winning
https://twitter.com/BenNadel/status/1672922855355367428?s=20

6/26/23 - Blog - Andrew Dixon - CFCamp 2023 – “Extras”
One of the things I’ve always loved about conferences is hearing about things that might not be “new” but you just haven’t come across before, so I thought I would list them here for my future benefit and for the benefit of anyone else who happens to come across them.
https://www.andrewdixon.co.uk/2023/06/26/cfcamp-2023-extras/

6/26/23 - Tweet - Zac Spitzer - Mission Accomplished
Mission Accomplished, I finally met
@BenNadel

cfml #coldfusion #lucee at #cfcamp

https://twitter.com/zackster/status/1673241177405943808?s=20

6/27/23 - Blog - Mark Takata - ColdFusion Portal - Fix for CF Issue 4211276 (MariaDB/mySQL Date error)
Posting some information here about an issue related to mySQL date errors in CF2021.
https://coldfusion.adobe.com/2023/06/fix-for-cf-issue-4211276-mariadb-mysql-date-error/

CFML Jobs

Several positions available on https://www.getcfmljobs.com/

Listing over 76 ColdFusion positions from 51 companies across 36 locations in 5 Countries.

3 new jobs listed this week

Full-Time - Web Developer - ColdFusion at Arlington, VA - United States
Posted: Jun 27
Trilogy Federal LLC
Trilogy Federal provides financial management, information technology (IT) consulting, program management services, and strategic consulting to federal agencies. Trilogy has an extensive history helping federal clients achieve their most ambitious business modernization and optimization goals with the ability to deliver targeted subject matter expertise and full life cycle support.
Trilogy seeks a Web Developer with expertise in ColdFusion to join our growing team. Our mission is to provide technical services required to sustain automation solutions in the areas of claims processing, business rules engine, data extraction, document generation, business and financial transaction calculations, exceptions handling, business analytics, quality assurance, interface development and integration, data integration, testing and validation, and innovation to include Artificial Intelligence, Machine Learning, and Natural Language Processing for a large federal agency.
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Web-Developer-ColdFusion-at-Arlington-VA/11584

Full-Time - Senior Windows/ColdFusion Systems Administrator (Part-Time) - United States
Posted: Jun 17
GAP Solutions, Inc.
GAP Solutions is seeking a Senior-level Systems Administrator to maintain a Windows environment with ColdFusion to support our government customer. The candidate will perform administration tasks as needed on a daily and weekly basis to maintain all systems.
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-WindowsColdFusion-Systems-Administrator-PartTime-at-Herndon-VA/11583

Full-Time - Senior Java with ColdFusion Developer at Remote - United States
Posted: Jun 14
Intone Networks

  • ColdFusion Java Websphere JEE Technologies (JSP, Servlets, EJB, JDBC, JNDI, JPA, JMS), XML Technologies.
  • Application security and authentication (JEE Security, WebSeal, Multi-Factor Authentication, JWT Tokens, iESI)
  • Continuous Integration including Jenkins, Git/BitBucket, JIRA, Nexus, Maven, Jenkins, SonarQube, Fortify, and UrbanCode Deploy.
  • Web Services Technologies (AXIS, XML, JAXP, JAXB, JAX-WS, JERSEY, JSON, CXF, REST and SOAP) and Security (LTPA, JWT, OAUTH2).
  • Relational databases (PostgreSQL, DB2, and Oracle), SQL, and ORM technologies (JPA2, Hibernate, and Spring JDBC)
  • Web Technologies (JavaScript, CSS, tag libraries etc)

https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-Java-with-ColdFusion-Developer-at-Remote/11582

Other Job Links

  • There is a jobs channel in the CFML slack team, and in the Box team slack now too

ForgeBox Module of the Week
Hyper v7.1.0 (new update)
Hyper exists to provide a fluent builder experience for HTTP requests and responses. It also provides a powerful way to create clients, i.e. Builder objects with pre-configured defaults like a base URL or certain headers.

Hyper Updates - June 2023

There's been lots of updates to Hyper this month, including not one but two breaking changes! (Trying to stick to semver here, even when the breaking changes seem minor.)

  • New Documentation Site
  • asXML support
  • head and options shortcut methods
  • More Accurate Status Codes
  • Easier Custom Hyper Clients
  • Faking Requests

https://www.ortussolutions.com/blog/hyper-updates-june-2023

https://www.forgebox.io/view/hyper

VS Code Hint Tips and Tricks of the Week
TestBox TDD/BDD Support - V2

This extension provides support for the TestBox BDD/TDD framework in Visual Studio Code by Ortus Solutions.

TestBox VSCode Extension v2.0.0 Released!
We are excited to announce the release of version 2.0.0 of the TestBox VSCode Extension. This new version brings enhanced support for TestBox v5, introduces convenient default shortcuts, adds new commands with extensive configuration options, and includes several improvements for linting, file formatting, and code quality. Additionally, we have optimized the spec lookup feature for faster and more accurate navigation. In this blog post, we will explore the key additions and improvements in the TestBox VSCode Extension v2.0.0.
https://www.ortussolutions.com/blog/testbox-vscode-extension-v200-released

https://marketplace.visualstudio.com/items?itemName=ortus-solutions.vscode-testbox

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 https://www.patreon.com/ortussolutions

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
  • All Patreon supporters have their own Private Channel access BoxTeam Slack

https://community.ortussolutions.com/

Top Patreons ()

  • John Wilson - Synaptrix
  • Tomorrows Guides
  • Jordan Clark
  • Gary Knight
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Kevin Wright
  • Doug Cain
  • Nolan Erck
  • Abdul Raheen

And many more Patreons
You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors

Thanks everyone!!!

★ Support this podcast on Patreon ★

View Details

2023-06-13 Weekly News - Episode 198

Watch the video version on YouTube at https://youtube.com/live/r1L8Aec5-mk?feature=share
Hosts:

  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Grant Copley - 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:

  • 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 https://www.forgebox.io/view/commandbox-github
  • 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
  • BOXLife store: https://www.ortussolutions.com/about-us/shop
  • Buy Ortus’s Books
    • 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)
    • Learn Modern ColdFusion (CFML) in 100+ Minutes - Free online https://modern-cfml.ortusbooks.com/ or buy an EBook or Paper copy https://www.ortussolutions.com/learn/books/coldfusion-in-100-minutes

Patreon Support ()

We have 40 patreons:
https://www.patreon.com/ortussolutions.
News and Announcements
Ortus Training - ColdBox Zero to Hero
October 4th and 5th
Venue Confirmation in Progress - will be less than 2 miles from the Mirage.
Registration will be open soon!

CF Camp Pre Conference Workshop Discount
We can offer a 30% discount by using the code "OrtusPre30".
Thank you for your ongoing support!
https://www.eventbrite.com/e/cfcamp-pre-conference-workshops-by-ortus-solutions-tickets-641489421127

New Releases and Updates
ColdBox 6.9.0 Released
We are excited to announce the release of ColdBox 6.9.0 LTS, packed with new features, improvements, and bug fixes. In this version, we focused on enhancing the debugging capabilities, improving the ScheduledTasks module, and fixing an important issue related to RestHandler. Let's dive into the details of these updates.
https://www.ortussolutions.com/blog/coldbox-690-released

Lucee 6 Beta 2
Following a long last few weeks of final development, testing and bug fixing, the Lucee team is really proud to present Lucee 6 BETA 2
https://dev.lucee.org/t/lucee-6-0-451-beta-2/12673

Lucee 6.0 Launch at @cf_camp
🎉
🚀 Get ready for the official release of Lucee 6.0 at CFCamp! Join us on June 22-23 in Munich, Germany. Save the date and mark your calendars! 🗓️
https://t.co/uvY9t4Rhwh

ICYMI - Lucee 5.4.0.77 RC 2 is out
Remember - Lucee’s Minors include Breaking Changes
https://dev.lucee.org/t/lucee-5-4-0-77-rc-release-candidate-2/12678

Webinar / Meetups and Workshops

ICYMI - Online CF Meetup - "The Many Ways to Run CF (and Lucee)", with Charlie Arehart
Thursday June 8th - 12pm US Eastern Time

Depending on your experience you may tend to favor running CF and your CFML the way you've "always done it" (perhaps by installing CF, or perhaps via Commandbox). But did you know there are in fact several ways to deploy CF (or Lucee), including ways to run CFML without even needing to do that? In this session, veteran CF consultant Charlie Arehart will identify these, starting first with WHY it's useful to have different ways to be able to deploy CF/Lucee and CFML.

Then he will discuss and demonstrate those several ways--whether you prefer to run CF on your own machine or another (whether hosted or in the cloud), to include even being able to run CFML WITHOUT need of CF (or Lucee) to be "installed" at all. He will cover such topics as installers (GUI and console-based), silent installation (and updates), Commandbox, WAR file deployment, container-based (Docker/Kubernetes) deployment, serverless deployment, as well as CLI-based execution of CFML, and execution via cffiddle and trycf, among others.

Buckle up, buttercup, for a fast tour of this varied landscape.

Meetup: https://www.meetup.com/coldfusionmeetup/events/293987033/
Recording: https://www.youtube.com/watch?v=8tnd3RQZy0w

"OctoPerf: The Load Testing Tool for Modern Web Apps", Guillaume Betaillouloux
Thursday June 15th at 12pm US Eastern Time, UTC-4:
OctoPerf offers an integrated development Interface that you can use from any browser to execute load tests against your application. Find out how you can set up a full-blown test campaign with meaningful user journeys in under 20 minutes.
https://www.meetup.com/coldfusionmeetup/events/294018310/

Ortus June Webinar - Taming Time Series Data with StacheBox and the Elk Stack
Jun 16, 2023, 11:00 AM Central Time (US and Canada)
Tired of combing through log files across different servers and/or containers to analyze problems and patterns? In this 1 hour webinar, we will show you how to leverage Logstash and the ELK ( Elasticsearch, Logstash, Kibana ) to consolidate, analyze and visualize your time series data. We'll take you through the process of automating Adobe Coldfusion, Lucee, Apache, NGINX, and IIS Logs into usable, searchable log data. We'll also demonstrate the power of StacheBox to help you troubleshoot, diagnose, and analyze your application exception data.
Led by Jon Clausen
https://us02web.zoom.us/meeting/register/tZIude2spz8rHNXbZTzqtWRu5Jf-ARjvLWws#/registration

Adobe Upcoming Events

Adobe ColdFusion Workshop
WEDNESDAY, JUNE 21, 2023
9:00 AM CEST
Online Event
https://adobe-coldfusion-1day-workshop.meetus.adobeevents.com/

Webinar - Adobe ColdFusion (2023 release) in Docker on Google Cloud Platform
FRIDAY, JUNE 23, 2023
10:00 AM PDT
Online Event
https://docker-gcp-coldfusion.meetus.adobeevents.com/

Adobe ColdFusion Workshop
WEDNESDAY, JUNE 28, 2023
9:00 AM EDT
Online Event
https://aodbe-coldfusion-1daytraining.meetus.adobeevents.com/

Webinar- Road to Fortuna Series: New Administrator Features in Adobe ColdFusion 2023
WEDNESDAY, JULY 26, 2023
10:00 AM PDT
Online Event
https://administrator-features-adobe-coldfusion.meetus.adobeevents.com/

Adobe ColdFusion Workshop
WEDNESDAY, AUGUST 9, 2023
9:00 AM EDT
Online Event
https://adobecf-1day-workshop.meetus.adobeevents.com/

Webinar - Road to Fortuna Series: Exploring the New Google Cloud Platform Features
FRIDAY, AUGUST 25, 2023
10:00 AM PDT
Online Event
https://google-cloud-platform-adobe-coldfusion.meetus.adobeevents.com/

CFCasts Content Updates
https://www.cfcasts.com

Recent Releases

  • 2023 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2023-forgebox-modules-of-the-week
  • 2023 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2023-vs-code-hint-tip-and-trick-of-the-week

Coming Soon

  • Into the Box 2023 Videos will soon be available for purchase as an EXCLUSIVE PREMIUM package.
  • Subscribers will get access to premium packages after a 6 month exclusive window.
  • More ForgeBox and VS Code Podcast snippet videos
  • ColdBox Elixir from Eric
  • Getting Started with Inertia.js from Eric

Conferences and Training

CFCamp - Pre-Conference - Ortus has 4 Trainings
June 21st, 2023
Held at the CFCamp venue at the Marriott Hotel Munich Airport in Freising.

  • Eric - TestBox: Getting started with BDD-TDD Oh My!
  • Luis - Coldbox 7 - from zero to hero
  • Dan - Legacy Code Conversion To The Modern World
  • Brad - CommandBox Server Deployment for the Modern Age

https://www.cfcamp.org/pre-conference.html

CF Camp Pre Conference Workshop Discount
We can offer a 30% discount by using the code "OrtusPre30".
Thank you for your ongoing support!
https://www.eventbrite.com/e/cfcamp-pre-conference-workshops-by-ortus-solutions-tickets-641489421127

Brad’s Video - https://www.youtube.com/watch?v=oD4JBOmIL2E
Luis’s Video - https://www.youtube.com/watch?v=F1_8xhHjJMM

CFCamp
June 22-23rd, 2023
Marriott Hotel Munich Airport, Freising
Check out all the great sessions: https://www.cfcamp.org/sessions.html
Check out all the great speakers: https://www.cfcamp.org/cfcamp-conference-2023/speakers.html
Register now: https://www.cfcamp.org/

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.

WISCONSIN DELLS, WI / JULY 24TH - 27TH, 2022
A four-day summer camp for developers passionate about learning all things mobile, web, cloud, and technology.
https://that.us/events/wi/2023/

Our very own Daniel Garcia is speaking there
https://that.us/activities/R3eAGT1NfIlAOJd2afY7

Adobe CF Summit West
Las Vegas 2-4th of October.
Get your early bird passes now.
Session passes @ $99
Professional passes @ $199.
Call for Speakers is OPEN
https://cfsummit.adobeevents.com/
https://cfsummit.adobeevents.com/speaker-application/

Don't miss this opportunity to learn, network, and be inspired at
every coder's paradise - Adobe ColdFusion Summit 2023!
Rise to the occasion and rise to your potential.
Only 2 days left to get your session pass at $99.
Or pay $199, after June 15th.

Ortus Training - ColdBox Zero to Hero
October 4th and 5th
Venue Confirmation in Progress - will be less than 2 miles from the Mirage.
Registration will be open soon!

More conferences

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

Blogs, Tweets, and Videos of the Week

6/1/23 - Blog - Ortus Solutions - Into the Box Day 1 Recap
Our Into the Box 10th edition did not disappoint! We had incredible speakers and attendees who made this conference one of the best yet; thank you to all the new and past speakers for making this a unique and eye-opening experience for all of us.
We hope to have you with us again in the next Into the Box to start a new chapter on how we teach and learn modern CFML and web development; if you miss it, here’s a little recap of what we lived at Into the Box 2023.
https://www.ortussolutions.com/blog/into-the-box-recap-day-1

6/6/23 - Blog - Michael Born - Ortus Solutions - Introducing: The Ortus ORM Extension
We are excited to announce the Ortus ORM Extension, a new effort to improve the CFML ecosystem by modernizing Hibernate ORM support on the Lucee CFML server. The Ortus ORM extension is an open-source fork of the Lucee Hibernate extension which focuses on speed, reliability, and collaboration with the excellent CFML community.
https://www.ortussolutions.com/blog/introducing-the-ortus-orm-extension

6/6/23 - Tweet - Brad with a message about CFCamp
A personal video message about CFCamp happening soo! https://youtube.com/watch?v=si1woTAShLM #CFML #ColdFusion #CFCamp
https://twitter.com/bdw429s/status/1666243839407927297?s=20

6/9/23 - Blog - Luis Majano - Ortus Solutions - ColdBox 6.9.0 Released
We are excited to announce the release of ColdBox 6.9.0 LTS, packed with new features, improvements, and bug fixes. In this version, we focused on enhancing the debugging capabilities, improving the ScheduledTasks module, and fixing an important issue related to RestHandler. Let's dive into the details of these updates.
https://www.ortussolutions.com/blog/coldbox-690-released

6/9/23 - Tweet - Luis evangelizing CFML
@lmajano
, is once again evangelizing and representing the modern #CFML language with a fantastic audience of #developers eager to code and contribute to the #opensource community, this time at
@Opensouthcode
in Spain 🚀
https://twitter.com/ortussolutions/status/1667252736331599873?s=20

6/10/23 - Blog - Luis Majano - Ortus Solutions - Empowering Open Source Innovation: A Recap of the Enterprise Messaging Presentation at Open South Code 2023
Open South Code is a premier gathering of industry professionals, developers, and open-source advocates, all dedicated to fostering collaboration and innovation in the realm of open-source software. The conference, held annually in Malaga, provides a platform for experts and enthusiasts to exchange ideas, share knowledge, and explore emerging trends in the open-source landscape.

I just had the please to present at Open South Code, the innovative open-source conference held in Malaga, Spain. It had been 3 years since I attended since the conference was on hiatus after Covid.

This conference is an amazing conference always filled with great conversations and great speakers from all over the world. I had the privilege of speaking about Enterprise Messaging with RabbitMQ.

https://www.ortussolutions.com/blog/empowering-open-source-innovation-a-recap-of-the-enterprise-messaging-presentation-at-open-south-code-2023

6/11/23 - Blog - Ben Nadel - Creating A Database-Driven Scheduled Task Runner In ColdFusion
While Dig Deep Fitness won't have much in the way of asynchronous processing (at least initially), there are some "cleanup" tasks that I need to run. As such, I've created a scheduled task as part of the application bootstrapping. This approach has served me well over the years: I create a single ColdFusion scheduled task that pulls task data out of the database and acts as the centralized ingress to all the actual tasks that need to be run.
https://www.bennadel.com/blog/4475-creating-a-database-driven-scheduled-task-runner-in-coldfusion.htm

CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 73 ColdFusion positions from 48 companies across 34 locations in 5 Countries.

1 new jobs listed this week

Full-Time - Sr Java Developer w/ColdFusion at Remote - United States
Company: Centurion Consulting Group
Posted: Jun 12
https://www.getcfmljobs.com/jobs/index.cfm/united-states/Sr-Java-Developer-wColdFusion-at-Remote/11581

Other Job Links

KGS at Kansas University https://employment.ku.edu/jobs/staff/application-developer/25131br
There is a jobs channel in the CFML slack team, and in the Box team slack now too

ForgeBox Module of the Week
cbPlaywright

By Eric Peterson

CFML integration with TestBox and Playwright to run tests in actual browsers

What is Playwright?
Playwright enables reliable end-to-end testing for modern web apps.

  • Any browser • Any platform • One API
  • Resilient • No flaky tests
  • No trade-offs • No limits
  • Full isolation • Fast execution
  • Powerful Tooling

https://playwright.dev/

Now available in TestBox for CFML

https://www.forgebox.io/view/cbPlaywright

VS Code Hint Tips and Tricks of the Week
Auto Hide

By sirmspencer

Auto-hide side bar
Causes the side bar to be hidden whenever the user clicks into the text editor.

I highly recommend trying the sidbar on the right side. The side bar does not so when on the left, the editor text will shift when the side panel opening and closeing.

Auto-hide bottom panel
Same thing as above, except for the bottom panel (output, terminal, etc. are contained in the panel).

https://marketplace.visualstudio.com/items?itemName=sirmspencer.vscode-autohide

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 https://www.patreon.com/ortussolutions

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
  • All Patreon supporters have their own Private Channel access BoxTeam Slack

https://community.ortussolutions.com/

Top Patreons ()

  • John Wilson - Synaptrix
  • Tomorrows Guides
  • Jordan Clark
  • Gary Knight
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Kevin Wright
  • Doug Cain
  • Nolan Erck
  • Abdul Raheen

And many more Patreons
You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors

Thanks everyone!!!

★ Support this podcast on Patreon ★

View Details

2022-11-15 Weekly News - Episode 172
Watch the video version on YouTube at https://youtu.be/aeWRQKi3tN0

Hosts:

  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Kai Koenig - Software Architect at Ventego Creative - CFML Community Member, Conference Speaker

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:

  • 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 https://www.forgebox.io/view/commandbox-github
  • 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
  • BOXLife store: https://www.ortussolutions.com/about-us/shop
  • Buy Ortus’s Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)

Patreon Support
Goal 1 - We have 43 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.
Goal 2 - We are 39% of the way to fully fund the hosting of ForgeBox.io

Patreon Sponsored Job Announcement - Tomorrows Guides
Tomorrows Guides is a fast paced leader in the UK care sector, catering for care seekers across three areas: Care Homes, Nurseries and Home Care. We are often called the Trip Advisor of the care sector.

Our Product team consists of over 20 individuals across the UK working remotely to expand and improve our offering with regular expansion in teams year on year. We work with both Coldfuson 2021 and Node.js/React in the Azure cloud, while also using both MSSQL and MongoDB databases. Currently we are looking for Senior Coldfusion developers and Automation Testers with training paths to node.js available as well.

We offer a wide variety of perks from our company wide £4k bonus scheme, and quarterly nights out with the whole company and the Product team to a 6% company pension contribution.

Current Roles in detail

All roles: https://www.tomorrows.co.uk/jobs.cfm

Senior Cf Developer – UK Only | Remote | Permanent | Circa £60k - https://app.occupop.com/shared/job/senior-coldfusion-developer-5925b/
- Minimum three years’ experience with ColdFusion
- Database design, normalisation and ability to write/understand complex queries using MSSQL Server 2019
- Familiarity with Git
- Flexible skillset covering a wide range of development

Automation Test Engineer – UK Only | Remote | Permanent | Crica £40k - https://app.occupop.com/shared/job/automation-test-engineer-a6545/
- Minimum three years experience with automated testing
- Experience with automated testing tools such as selenium
- Experience with API test tools such as Postman/Fiddler etc

Benefits of both roles:
- £4,000 per annum discretionary company bonus scheme
- 25 days annual leave + bank holidays
- 6% employer pension contribution
- Access to free perks and discounts through Perkbox
- Long Service Awards
- Cycle to Work Scheme
- Company and Team nights out

News and Announcements

CFCamp is back in 2023
Given we’ve been taunting everyone with cancellations and postponements and dangling carrots in front of people since 2020 now, both Michi Hnat and I felt it’d be great to give you an exclusive! Breaking news kind of thing.

So: without further ado! CF Camp will be back in June 2023.

We have a date - 22 and 23rd of June 2023 for the main conference event. That is gonna be a Thursday and Friday and as in the past there will be additional pre events on the Tuesday and Wednesday. I would expect the Ortus team to run some training workshops for instance, I heard that the Preside CMS team is looking at doing a mini Preside-con day as well and we’ll see what else might be happening.

Venue is unchanged, we’ll be again in the Marriott Munich Airport, which is NOT at the airport but in the lovely little ancient town of Freising. Michi has booked the hotel, so it’s as official as it gets at this stage.

If you go to cfcamp.org now, you’ll find there is a “Save the date” and more will be coming soon. We’re currently working on the Sponsorship documents, and have started to think about the Call for Papers and what we want to be looking for from a session and topic point of view. It’ll be an open and transparent process again via Papercall or Sessionize and we'll again try to do our best to increase diversity and help to get underrepresented groups in the tech industry out there.

At this stage I’d expect the call for Papers to open in early Jan, not sure if we’ll manage to squeeze it onto this side of the end of year holidays.

CF Camp 2023
June 22/23, 2023
Freising, Germany
https://www.cfcamp.org/

Adobe ColdFusion Fortuna (Codename for CF2023) Alpha
I am opening up the Alpha testing group for Adobe ColdFusion 2023 (Codename: Fortuna). Please sign up here to be set up for access to the alpha testing site on Adobe Prerelease:
https://www.adobeprerelease.com/beta/C0A219A0-A127-417A-D0D3-A7B5B3C5A0AE/participate/C3B4F4DC-8662-4610-D2B1-EE8FAD396648

Related - Adobe Bug Tracker Went MAD
As they released the Alpha, all of the tickets were moved to beta. People got a lot of emails, some people (ADAM CAMERON) got millions as every bug got moved from Alpha to Beta. The weird part was all the links to the issues were broken, I assume because of the Internal vs External Jira connection.
At least we know they use the bug tracker - right :)

Into the Box 2023 Call for Speakers is now Open
We are pleased to announce the call for speakers for the Into The Box Conference for 2023 is now officially open. The conference will be held in The Woodlands (Houston), Texas on May 17-19, 2023 . This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!

https://www.intothebox.org/blog/into-the-box-2023-call-for-speakers

ICYMI - OpenSSL Vulnerabilities
Pete has had several people asking me about the openssl vulnerabilities that were patched this week: CVE-2022-3602 and CVE-2022-3786 aka Spooky SSL.

https://www.petefreitag.com/item/1000.cfm

ICYMI - ColdBox Master Class - Completely Free until the end of the Year!
Want to learn about modern web apps in ColdFusion (CFML)? We have our ColdBox Master Class for FREE until the end of the year! A gift to the community, so we can all build amazing apps together! Watch all the videos! Binge Coding Anyone? Enjoy!

https://www.cfcasts.com/series/cb-master-class?utm_source=podcast&utm_medium=PODCAST&utm_campaign=LM-PODCAST

Kai: I’ve recommended this to everyone in my team, TOTALLY WORTH WATCHING IT!!!!!

ICYMI - CommandBox vNext supports providing SSL certs in PFX format
CommandBox vNext finally supports providing SSL certs in PFX format, which is a single file containing the public and private key as opposed to needing those in two separate files.

https://ortussolutions.atlassian.net/browse/COMMANDBOX-1499

New Releases and Updates

Spreadsheet-cfml V3.7.0 releasedSpreadsheet CFML 3.7.0 released with new option to read visible/formatted instead of raw values
James filed a bug for the ACF2021 issue. He’s posted 3 bugs in 30 days with Adobe.
https://github.com/cfsimplicity/spreadsheet-cfml

RayGun4CFML v1.5.0 release
What is RayGun Kai???
feature: Added .sendAsync() entry point wrapping the HTTP call into its own thread.
feature: Supports groupingKey now
fix: Improving handling of getHTTPRequestData in RaygunRequestMessage
chore: Regorganisation of code in RaygunClient
chore: Changed HTTP endpoint to .com
https://github.com/MindscapeHQ/raygun4cfml/releases/tag/1.5.0

S3SDK@BE - Now supports Encrypting files at Rest
Just finished adding support for encrypting files "at rest" in S3 in the CFML S3SDK. You can let AWS manage the keys or provide your own AES256 key. Remember, the S3SDK also does NOT require ColdBox to use it 😀 Thx to Ortus clients who sponsor features! #CFML #ColdFusion
https://www.forgebox.io/view/s3sdk
In BE - will be released to stable soon.

Feature Spec - Wirebox 7 - Wirebox Lazy Properties
WireBox supports the concept of marking properties in your components as lazy. This will allow for the property to be constructed ONCE when requested ONLY (lazy loaded). This way you can take advantage of the construction of the property being lazy loaded.
Internally, we will generate a getter method for you that will make sure to construct your property via a builder function you will provide, lock the request (by default), store it in the variables scope and return it to you.
https://ortussolutions.notion.site/WireBox-Lazy-Properties-6466853f4df74566a5f60d3eb9d23bce

ICYMI - Wirebox Delegates
WireBox supports the concept of object delegation in a simple expressive DSL. In object-oriented programming, delegation refers to the evaluating a member (property or method) of one object (the receiver) to the context of another object (the sender). Basically a way to proxy calls from one object to the other and avoid the overuse of inheritance, avoid runtime mixins or traits. WireBox provides a set of rules for method lookup and method dispatching that will allow you to provide delegation easily in your CFML applications.

https://ortussolutions.notion.site/WireBox-Delegators-8608752a03d345ad80f8c1a1b441a428

ICYMI - Lucee released 5.3.9.166 Stable
This a minor bug fix release, which addresses a few bugs listed below, mainly relating to concurrency or errors under heavy load.
Anyone running 5.3.9.160 is encouraged to update to this release.
https://dev.lucee.org/t/lucee-5-3-9-166-stable-release/11319

ICYMI - Restoring the CF Admin logviewer removed in Oct 2022 CF updates, at your own risk
As of the Oct 2022 CF updates (CF2021 update 5 and CF2018 update 15), Adobe has chosen to remove the CF Admin feature to view, search, download, and delete CF logs, due to asserted (but as-yet undocumented) security concerns.
What if you want it back? In this post, I explain what changed, why, and how to get the functionality back--albeit at your own risk. For more, read on.
https://www.carehart.org/blog/2022/11/3/restoring_admin_logviewer

Webinar / Meetups and Workshops

Ortus Event Calendar for Google
https://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20

TONIGHT - Mid Michigan CFUG - Nick Kwiatkowski is presenting on API’s and ColdFusion
November 15th, 7pm ET
Nick is going to show how he builds REST endpoints using the native Adobe ColdFusion and Lucee REST endpoint connector. He’s also planning on doing a deep dive into Postman showing all its features.
Meeting URL: https://tinyurl.com/2s3mdcrr
A recording will be available on our group’s YouTube channel in a few days at https://youtube.com/@cfml

CFUG Tech Talk - Advanced PDF Workflows with Adobe ColdFusion & DDX with Mark Takata
Wed, November 16, 2022, 10:00 AM – 11:00 AM IST (Indian Standard Time) - Midnight ET
Mark Takata gives you insights into leveraging the powerful abilities of DDX in Adobe ColdFusion to build complex, powerful workflows with your PDF Document Services.
https://www.eventbrite.com/e/advanced-pdf-workflows-with-adobe-coldfusion-ddx-tickets-453008579857

POSTPONED - Ortus Webinar - Daniel Garcia - API Testing with PostMan
Due to illness, deadlines, and low registration, we have decided to postpone this months Ortus Webinar.
With CF Summit Online, and all of the other meetups, we know the CFML Community has lots of great content, so decided it was best to postpone.
Was Postponed until January Ortus Webinar.
Previously was scheduled for Friday, November 18th at 11am CDT - 3rd Friday of the Month
Registration Link still available for Friday, January 20th, at 11am CDT
https://us06web.zoom.us/meeting/register/tZYqc-uuqzMqGtAO7tQ6qCsN8bR0LyBf8DNP

CF Hawaii Meetup - Managing All your ColdFusion Servers with CommandBox with Brad Wood
Friday, November 18, 2022 at 2:00 PM PST
CommandBox is a standalone, native tool for Windows, Mac, and Linux that will provide you with a Command Line Interface (CLI) for developer productivity, tool interaction, package management, embedded CFML server, application scaffolding, and sweet ASCII art. It seamlessly integrates to work with any of Ortus Solutions *Box products, but it is also open for extensibility for any ColdFusion (CFML) project as it is written in ColdFusion (CFML) using our concepts of CommandBox Commands.

CommandBox also functions as a package management tool which integrates seamlessly with ForgeBox. During this meeting Brad will give you an introduction to CommandBox to mange your ColdFusion Server as well as CF Config to Manage the CF Admin.

https://www.meetup.com/hawaii-coldfusion-meetup-group/events/289489609/

Ortus Office Hours
A new initiative where some Ortusians will be on a Zoom call and answer whatever questions people have. We are going to start less structured and see how things develop.

December 2nd at 11am CDT - 1st Friday of the Month
Daniel Garcia will host a variety of Ortus people
Office Hours questions & requests form available
Register in advance for this meeting:
https://us02web.zoom.us/meeting/register/tZYvcO-hrz8iHNS0C3o0aw2x3JMtmBrKwzfA

Ortus Software Craftsmanship Book Club - Patreon Only
Friday, December 9th at 2pm CDT - 2nd Friday of the Month
Clean Code: A Handbook of Agile Software Craftsmanship by Robert Martin (Uncle Bob)
Focus - Chapter 2 - Naming Conventions - 1 of the 2 hardest things in programming, along with cache invalidation and off by 1 errors ;)

We will meet monthly on Zoom, and we’ll use the Ortus Community Forum for Patreon to discuss the book.
https://community.ortussolutions.com/t/ortus-software-craftsmanship-book-club-clean-code/9432 https://community.ortussolutions.com/t/ortus-software-craftsmanship-book-club-clean-code/9432

We will also be rewriting the code from Java to CFML as we proceed through the book.
The final result will be here https://github.com/gpickin/clean-code-book-cfml-examples

You can get a copy of the book at one of the below links, or your favorite bookstore
https://amzn.to/3TIrmKm or https://www.audible.com/pd/Clean-Code-Audiobook/B08X7KL3TF?action_code=ASSGB149080119000H&share_location=pdp&shareTest=TestShare

Zoom link will be posted in Patreon Slack Channel and Patreon Community Forum
Signup to Patreon to join live: https://www.patreon.com/ortussolutions

ICYMI - Ortus Software Craftsmanship Book Club - Patreon Only
Friday, November 11th at 2pm CDT - 2nd Friday of the Month
Clean Code: A Handbook of Agile Software Craftsmanship by Robert Martin (Uncle Bob)
Focus - Intro and Chapter 1 - What is Clean Code?

We will meet monthly on Zoom, and we’ll use the Ortus Community Forum for Patreon to discuss the book.
https://community.ortussolutions.com/t/ortus-software-craftsmanship-book-club-clean-code/9432

We will also be rewriting the code from Java to CFML as we proceed through the book.
The final result will be here https://github.com/gpickin/clean-code-book-cfml-examples

You can get a copy of the book at one of the below links, or your favorite bookstore
https://amzn.to/3TIrmKm or https://www.audible.com/pd/Clean-Code-Audiobook/B08X7KL3TF?action_code=ASSGB149080119000H&share_location=pdp&shareTest=TestShare

CFCast Recording: https://cfcasts.com/series/ortus-software-craftsmanship-book-club---clean-code/videos/ortus-software-craftsmanship-book-club-clean-code-1

ColdFusion Security Training - Writing Secure CFML with Pete Freitag from Foundeo
When: Tuesday December 13, 2022 @ 11am-2pm & Wednesday December 14 @ 11am-2pm
(Eastern Standard Time, UTC -5) - 6 hours in total.

A hands-on CFML / ColdFusion Security Training class for developers. Learn how to identify and fix security vulnerabilities in your ColdFusion / CFML applications.
The class will be recorded, so if you cannot attend it fully online you will have access to a recording.

Where: Online / Web Conference
Who: Taught by Pete Freitag
Cost: $999/student $899/student (Early Bird Discount)
Register: https://foundeo.com/consulting/coldfusion/security-training/

Adobe Workshops & Webinars
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.

WEBINAR - WEDNESDAY, NOVEMBER 23, 2022 - New Date - New Name
10:00 AM PST
The Road to Fortuna
Mark Takata
https://winter-special-preview-of-cf2023.meetus.adobeevents.com/

WEBINAR - THURSDAY, DECEMBER 22, 2022
10:00 AM PST
Building Native Mobile Applications with Adobe ColdFusion & Monaco.io
Mark Takata
https://building-native-mobile-apps-with-cf-monaco-io.meetus.adobeevents.com/

FREE :)
Full list - https://meetus.adobeevents.com/coldfusion/

CFCasts Content Updates
https://www.cfcasts.com

Just Released

  • ColdBox Master Class - Now FREE
  • Ortus Software Craftsmanship Book Club - Clean Code - 1
    https://cfcasts.com/series/ortus-software-craftsmanship-book-club---clean-code/videos/ortus-software-craftsmanship-book-club-clean-code-1
  • 2022 ForgeBox Module of the Week Series - 1 new Video
    https://cfcasts.com/series/2022-forgebox-modules-of-the-week
  • 2022 VS Code Hint tip and Trick of the Week Series - 1 new Video
    https://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week

Coming Soon -

  • Box-ifying a 3rd Party Library from Gavin
  • ColdBox Elixir from Eric
  • Getting Started with ContentBox from Daniel
  • More ForgeBox and VS Code Podcast snippet videos
  • ITB Videos will be released Dec for those who are not ITB Ticket Holders

Conferences and Training
CF Summit Online

Adobe announced today that the “ColdFusion Summit Online” will begin soon, where they will be having presenters offer their sessions again from the CF Summit last month, to be live-streamed and recorded since that couldn’t be done in Vegas.

https://coldfusion.adobe.com/2022/11/coldfusion-summit-online/

All the webinars, all the speakers from Adobe ColdFusion Summit 2022 – brought right to your screen. All sessions will soon be streamed online, for your convenience. Stay tuned for more!

HOW THE ADOBE CF DOCKER IMAGES HAVE EVOLVED
Charlie Arehart
November 16 | 12:00-13:00 EST (1 hour)
Register: https://how-the-cf-docker-images-evolved.meetus.adobeevents.com/

A SNEAK PEEK INTO COLDFUSION BUILDER ON VSCODE
Nikhil Dubey
November 18, 2022 | 12:00-13:00 EST (1 hour)

HOW TO IDENTIFY PERFORMANCE AND STABILITY PROBLEMS USING THE MAGICAL POWERS OF FUSIONREACTOR APM
David Tattersall
November 22, 2022 | 12:00-13:00 EST (1 hour)

MESSAGE QUEUES WITH RABBITMQ
Brad Wood
November 30, 2022 | 12:00-13:00 EST (1 hour)

And many more in Dec and Jan…

Website for CF Summit Online
FYI - The schedule isn’t completely in order, the bottom 2-3 are not sorted.
https://cfsummit-online.meetus.adobeevents.com/

Deploy from Digital Ocean - Happening now
November 15-16, 2022
The virtual conference for global builders
Subtract Complexity,
Add Developer Happiness
Join us on the mission to simplify the developer experience.
https://deploy.digitalocean.com/

Into the Box Latam 2022
Dec 7th, 2022 - 8am - 5pm
2 tracks - 1 set of sessions, 1 set of deep dive workshop sessions
Pricing $9-$29 USD
Location: Hyatt Centric
Las Cascadas Shopping Center,
Merliot, La Libertad 99999
El Salvador
https://latam.intothebox.org/

VUEJS AMSTERDAM 2023
9-10 February 2023, Theater Amsterdam
World's Most Special and Largest Vue Conference
CALL FOR PAPERS AND BLIND TICKETS AVAILABLE NOW!
Call for Papers: https://forms.gle/GopxfjYHfpE8fKa57
Blind Tickets: https://eventix.shop/abzrx3b5
https://vuejs.amsterdam/

Dev Nexus
April 4-6th in Altanta
EARLY BIRD CONFERENCE PASS - APRIL 5-6 (AVAILABLE UNTIL NOVEMBER 20)
(Approx 40% off)
Call for Papers Ended
WORKSHOPS WILL BE ON JAVA, JAVA SECURITY, SOFTWARE DESIGN, AGILE, DEVOPS, KUBERNETES, MICROSERVICES, SPRING ETC. SIGN UP NOW, AND YOU WILL BE ABLE TO CHOOSE A WORKSHOP, LATER ON,
https://devnexus.com/

VueJS Live
MAY 5 & 8, 2023
ONLINE + LONDON, UK

CODE / CREATE / COMMUNICATE

35 SPEAKERS, 10 WORKSHOPS
10000+ JOINING ONLINE GLOBALLY
300 LUCKIES MEETING IN LONDON

Get Early Bird Tickets: https://ti.to/gitnation/vuejs-london-2022
Watch 2021 Recordings: https://portal.gitnation.org/events/vuejs-london-2021

https://vuejslive.com/

Into the Box 2023 - 10th Edition
May 17-19, 2023
The conference will be held in The Woodlands (Houston), Texas
This year we will continue the tradition of training and offering a pre-conference hands-on training day on May 17th and our live Mariachi Band Party! However, we are back to our Spring schedule and beautiful weather in The Woodlands! Also, this 2023 will mark our 10 year anniversary. So we might have two live bands and much more!!!
We are pleased to announce the call for speakers for the Into The Box Conference for 2023 is now officially open.
https://www.intothebox.org/blog/into-the-box-2023-call-for-speakers

CFCamp - Wait - what????
No CFCAMP 2022 but RENEW YOUR PASSPORTS - June 22 and 23rd, 2023
https://www.cfcamp.org/

More conferences

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

https://github.com/scraly/developers-conferences-agenda

Blogs, Tweets, and Videos of the Week

11/14/22 - Tweet - Brad Wood - QoQ - Speed optimization POC
Lucee QoQ is already faster than ACF. I spent today building a POC to improve it further with parallel Streams & it looks to be 60-70% faster across the board! Anyone willing to help sponsor the work it would take to bring this improvement home? #CFML #ColdFusion #QoQ #AsyncFTW

https://twitter.com/bdw429s/status/1592361121079754753
https://twitter.com/bdw429s

11/11/22 - Blog - Ben Nadel - Generating Fallback Avatars Using CFImage And ColdFusion
Earlier this week, I talked about proxying Gravatar images in order to serve more aggressive Cache-Control headers in ColdFusion. Another benefit of proxying Gravatar is that I can exert more control over what happens when the given user doesn't have a Gravatar image. Meaning, instead of using the current, default Arnold Schwarzenegger avatar, I might be able to generate a per-user custom avatar. As a first step in this exploration, I wanted to see if I could use the CFImage tag / image functions in Adobe ColdFusion 2021 to generate name-based images.

https://www.bennadel.com/blog/4354-generating-fallback-avatars-using-cfimage-and-coldfusion.htm

11/11/22 - Blog - Luis Majano - Ortus Solutions - Call For Speakers Open for Into The Box 2023
We are very excited that the Into The Box conference is coming back to the Houston area and FINALLY on our normal schedule of May of 2023. Registration is now officially open and call for papers is now open as well. We are also extremely excited that this will be our 10 year anniversary for the Into The Box Conference. So we will definitely go all out!
https://www.ortussolutions.com/blog/call-for-speakers-open-for-into-the-box-2023

11/9/22 - Blog - Brian Rielly - On ColdFusion, XXE, and other XML Attacks
This is the first of what may become a few blog posts based on my CFSummit 2022 talk. Plus with the release of Adobe Security Bulletin APSB22-44 in October -- which fixed some security bugs that I reported and improved the available ColdFusion XML security options -- I figured this was also a good opportunity to pull together some ColdFusion XML security best practices into one place.

https://hoyahaxa.blogspot.com/2022/11/on-coldfusion-xxe-and-other-xml-attacks.html

11/9/22 - Blog - Ortus Solutions - What is the Software Craftsmanship Book Club?
Its a place for CFML Community members can get together, discuss and debate the thoughts, ideas, best practices outlined by a series of books focusing on increasing Software Developers efficiency, productivity and pride. It will be relaxed but educational environment, where we can learn from each other, and grow as a community.
https://www.ortussolutions.com/blog/new-patreon-perk-ortus-software-craftsmanship-book-club

11/9/22 - Tweet - Brad Wood - Ortus Solutions - Upgrade Flow in CommandBox
I've finally improved the "upgrade" flow in CommandBox to be capable of downloading new jars & swapping them out on next restart so you don't have to replace the entire box.exe every time. This should make it even easier to stay current on versions! #CFML #ColdFusion #CLI

https://twitter.com/bdw429s/status/1590361157264707585
https://twitter.com/bdw429s

CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 30 ColdFusion positions from 21 companies across 18 locations in 5 Countries. Since August 1st.

1 new jobs listed this week

Contract - Cold Fusion Developer at Toronto, ON - Canada
Nov 14

https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusionDev-Toronto/11534

Patreon Sponsored Job Announcement - Tomorrows Guides

Tomorrows Guides is a fast paced leader in the UK care sector, catering for care seekers across three areas: Care Homes, Nurseries and Home Care. We are often called the Trip Advisor of the care sector.

Our Product team consists of over 20 individuals across the UK working remotely to expand and improve our offering with regular expansion in teams year on year. We work with both Coldfuson 2021 and Node.js/React in the Azure cloud, while also using both MSSQL and MongoDB databases. Currently we are looking for Senior Coldfusion developers and Automation Testers with training paths to node.js available as well.

We offer a wide variety of perks from our company wide £4k bonus scheme, and quarterly nights out with the whole company and the Product team to a 6% company pension contribution.

Current Roles in detail

All roles: https://www.tomorrows.co.uk/jobs.cfm

Senior Cf Developer – UK Only | Remote | Permanent | Circa £60k - https://app.occupop.com/shared/job/senior-coldfusion-developer-5925b/
- Minimum three years’ experience with ColdFusion
- Database design, normalisation and ability to write/understand complex queries using MSSQL Server 2019
- Familiarity with Git
- Flexible skillset covering a wide range of development

Automation Test Engineer – UK Only | Remote | Permanent | Crica £40k - https://app.occupop.com/shared/job/automation-test-engineer-a6545/
- Minimum three years experience with automated testing
- Experience with automated testing tools such as selenium
- Experience with API test tools such as Postman/Fiddler etc

Benefits of both roles:
- £4,000 per annum discretionary company bonus scheme
- 25 days annual leave + bank holidays
- 6% employer pension contribution
- Access to free perks and discounts through Perkbox
- Long Service Awards
- Cycle to Work Scheme
- Company and Team nights out

Other Job Links

  • Ortus Solutions https://www.ortussolutions.com/about-us/careers
  • Nolan with South of Shasta - Looking for Past time CFML Developer https://southofshasta.com/blog/cfml-developer-wanted/
  • There is a jobs channel in the CFML slack team, and in the box team slack now too

ForgeBox Module of the Week
Raygun4cfml

By Kai Koenig

Raygun Crash Reporting client for CFML.

Raygun gives you a window into how users are really experiencing your software applications. Detect, diagnose and resolve issues that are affecting end users… https://raygun.com/

https://www.forgebox.io/view/raygun4cfml

VS Code Hint Tips and Tricks of the Week
Untabify

Replace tabs with spaces and vice versa.

Replace tabs with spaces
Open a file.

  • Press F1 and look for the command Untabify and hit Enter or press Ctrl-T Ctrl-U.
  • Hit enter.
  • Type how many spaces per tab you want to use and hit Enter.

Replaces spaces with tabs

  • Open a file.
  • Press F1 and look for the command Tabify and hit Enter or press Ctrl-T Ctrl-T.
  • Hit enter.
  • Type how many spaces per tab you want to use and hit Enter.

Recommended by Kai

https://marketplace.visualstudio.com/items?itemName=ilich8086.Untabify

Goes well with a previous recommendation:
EditorConfig for Visual Studio Code
This plugin attempts to override user/workspace settings with settings found in .editorconfig files. No additional or vscode-specific files are required. As with any EditorConfig plugin, if root=true is not specified, EditorConfig will continue to look for an .editorconfig file outside of the project.
https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig

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 https://www.patreon.com/ortussolutions

New Patreon - Tia

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
  • All Patreon supporters have their own Private Channel access BoxTeam Slack
  • Live Stream Access to streams like “Koding with the Kiwi + Friends” and Ortus Software Craftsmanship Book Club

https://community.ortussolutions.com/

Patreons

  • John Wilson - Synaptrix
  • Tomorrows Guides
  • Jordan Clark
  • Gary Knight
  • Mario Rodrigues
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Nolan Erck
  • Wil De Bruin
  • Abdul Raheen
  • Don Bellamy
  • Joseph Lamoree
  • Jonathan Perret
  • Jan Jannek
  • Laksma Tirtohadi
  • Brian Ghidinelli - Hagerty MotorsportReg
  • Carl Von Stetten
  • Jeremy Adams
  • Didier Lesnicki
  • Matthew Clemente
  • Scott Steinbeck - Agri Tracking Systems
  • Daniel Garcia
  • Ben Nadel
  • Richard Herbet
  • Brett DeLine
  • Kai Koenig
  • Charlie Arehart
  • Jason Daiger
  • Shawn Oden
  • Ross Phillips
  • Matthew Darby
  • Edgardo Cabezas
  • Patrick Flynn
  • Stephany Monge
  • Kevin Wright
  • John Whish
  • Peter Amiri
  • Cavan Vannice
  • John Nessim
  • Tia

You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors

Thanks everyone!!!

★ Support this podcast on Patreon ★

View Details

2022-11-08 Weekly News - Episode 171

Watch the video version on YouTube at https://youtu.be/teJ4cpNvYOY

Hosts:

  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Brad Wood - 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:

  • 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 https://www.forgebox.io/view/commandbox-github
  • 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
  • BOXLife store: https://www.ortussolutions.com/about-us/shop
  • Buy Ortus’s Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)

Patreon Support
Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.
Goal 2 - We are 38% of the way to fully fund the hosting of ForgeBox.io

Patreon Sponsored Job Announcement - Tomorrows Guides

Tomorrows Guides is a fast paced leader in the UK care sector, catering for care seekers across three areas: Care Homes, Nurseries and Home Care. We are often called the Trip Advisor of the care sector.

Our Product team consists of over 20 individuals across the UK working remotely to expand and improve our offering with regular expansion in teams year on year. We work with both Coldfuson 2021 and Node.js/React in the Azure cloud, while also using both MSSQL and MongoDB databases. Currently we are looking for Senior Coldfusion developers and Automation Testers with training paths to node.js available as well.

We offer a wide variety of perks from our company wide £4k bonus scheme, and quarterly nights out with the whole company and the Product team to a 6% company pension contribution.

Current Roles in detail

All roles: https://www.tomorrows.co.uk/jobs.cfm

Senior Cf Developer – UK Only | Remote | Permanent | Circa £60k -
https://app.occupop.com/shared/job/senior-coldfusion-developer-5925b/
- Minimum three years’ experience with ColdFusion
- Database design, normalisation and ability to write/understand complex queries using MSSQL Server 2019
- Familiarity with Git
- Flexible skillset covering a wide range of development

Automation Test Engineer – UK Only | Remote | Permanent | Crica £40k -
https://app.occupop.com/shared/job/automation-test-engineer-a6545/
- Minimum three years experience with automated testing
- Experience with automated testing tools such as selenium
- Experience with API test tools such as Postman/Fiddler etc

Benefits of both roles:
- £4,000 per annum discretionary company bonus scheme
- 25 days annual leave + bank holidays
- 6% employer pension contribution
- Access to free perks and discounts through Perkbox
- Long Service Awards
- Cycle to Work Scheme
- Company and Team nights out

News and Announcements

OpenSSL Vulnerabilities
Pete has had a several people asking me about the openssl vulnerabilities that were patched this week: CVE-2022-3602 and CVE-2022-3786 aka Spooky SSL.
https://www.petefreitag.com/item/1000.cfm

ColdBox Master Class - Completely Free until the end of the Year!
Want to learn about modern web apps in ColdFusion (CFML)? We have our ColdBox Master Class for FREE until the end of the year! A gift to the community, so we can all build amazing apps together! Watch all the videos! Binge Coding Anyone? Enjoy!
https://www.cfcasts.com/series/cb-master-class?utm_source=podcast&utm_medium=PODCAST&utm_campaign=LM-PODCAST

Wirebox Delegates
WireBox supports the concept of object delegation in a simple expressive DSL. In object-oriented programming, delegation refers to the evaluating a member (property or method) of one object (the receiver) to the context of another object (the sender). Basically a way to proxy calls from one object to the other and avoid the overuse of inheritance, avoid runtime mixins or traits. WireBox provides a set of rules for method lookup and method dispatching that will allow you to provide delegation easily in your CFML applications.
https://ortussolutions.notion.site/WireBox-Delegators-8608752a03d345ad80f8c1a1b441a428

CommandBox vNext supports providing SSL certs in PFX format
CommandBox vNext finally supports providing SSL certs in PFX format, which is a single file containing the public and private key as opposed to needing those in two separate files.
https://ortussolutions.atlassian.net/browse/COMMANDBOX-1499

New Releases and Updates

Lucee released 5.3.9.166 Stable
This a minor bug fix release, which addresses a few bugs listed below, mainly relating to concurrency or errors under heavy load.
Anyone running 5.3.9.160 is encouraged to update to this release.
https://dev.lucee.org/t/lucee-5-3-9-166-stable-release/11319

Restoring the CF Admin logviewer removed in Oct 2022 CF updates, at your own risk
As of the Oct 2022 CF updates (CF2021 update 5 and CF2018 update 15), Adobe has chosen to remove the CF Admin feature to view, search, download, and delete CF logs, due to asserted (but as-yet undocumented) security concerns.
What if you want it back? In this post, I explain what changed, why, and how to get the functionality back--albeit at your own risk. For more, read on.
https://www.carehart.org/blog/2022/11/3/restoring_admin_logviewer

ICYMI - CBWIRE v2.1 Released

CBWIRE, our ColdBox module that makes building reactive, modern CFML apps delightfully easy, just dropped its 2.1 release. This release contains mostly bug fixes and also the ability to create your UI templates directly within your CBWIRE component using the onRender() method.
We've added an example of using onRender() to our ever growing CBWIRE-Examples Repo that you can run on your machine locally. https://github.com/grantcopley/cbwire-examples

https://www.ortussolutions.com/blog/cbwire-2-1-released

Webinar / Meetups and Workshops

Ortus Event Calendar for Google

https://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20

Embeddable Link: https://calendar.google.com/calendar/embed?src=c_562a1ef61c4b1e2e6d88ed7845728d56897dd4bb68c140f773768952b29421ed%40group.calendar.google.com&ctz=America%2FLos_Angeles

Ortus Software Craftsmanship Book Club - Patreon Only
Friday, November 11th at 2pm CDT - 2nd Friday of the Month
Clean Code: A Handbook of Agile Software Craftsmanship by Robert Martin (Uncle Bob)

We will meet monthly on Zoom, and we’ll use the Ortus Community Forum for Patreon to discuss the book.
https://community.ortussolutions.com/t/ortus-software-craftsmanship-book-club-clean-code/9432

We will also be rewriting the code from Java to CFML as we proceed through the book.
The final result will be here https://github.com/gpickin/clean-code-book-cfml-examples

You can get a copy of the book at one of the below links, or your favorite bookstore
https://amzn.to/3TIrmKm or https://www.audible.com/pd/Clean-Code-Audiobook/B08X7KL3TF?action_code=ASSGB149080119000H&share_location=pdp&shareTest=TestShare

Ortus Webinar - Daniel Garcia - API Testing with PostMan
Friday, November 18th at 11am CDT - 3rd Friday of the Month
https://us06web.zoom.us/meeting/register/tZYqc-uuqzMqGtAO7tQ6qCsN8bR0LyBf8DNP

CF Hawaii Meetup - Managing All your ColdFusion Servers with CommandBox with Brad Wood
CommandBox is a standalone, native tool for Windows, Mac, and Linux that will provide you with a Command Line Interface (CLI) for developer productivity, tool interaction, package management, embedded CFML server, application scaffolding, and sweet ASCII art. It seamlessly integrates to work with any of Ortus Solutions *Box products, but it is also open for extensibility for any ColdFusion (CFML) project as it is written in ColdFusion (CFML) using our concepts of CommandBox Commands.

CommandBox also functions as a package management tool which integrates seamlessly with ForgeBox. During this meeting Brad will give you an introduction to CommandBox to mange your ColdFusion Server as well as CF Config to Mange the CF Admin.

https://www.meetup.com/hawaii-coldfusion-meetup-group/events/289489609/

CF Summit Online

Adobe announced today that the “ColdFusion Summit Online” will begin soon, where they will be having presenters offer their sessions again from the CF Summit last month, to be live-streamed and recorded since that couldn’t be done in Vegas.

https://coldfusion.adobe.com/2022/11/coldfusion-summit-online/

All the webinars, all the speakers from Adobe ColdFusion Summit 2022 – brought right to your screen. All sessions will soon be streamed online, for your convenience. Stay tuned for more!

Charlie Arehart - “How the Adobe CF Docker Images Have Evolved”
Wednesday November 16 at 12pm – 1pm EST.
Since Adobe’s original 2018 release of Docker images for CF (initially for cf2018 and cf2016), the configurability features built into them have improved in significant ways, especially with cf2021, which is much smaller, faster, and whose admin settings can be configured via json. In this talk, veteran CF consultant Charlie Arehart will review and demonstrate those feature changes for the CF images, as well as the images for the CF Performance Monitoring Toolkit (PMT) and the CF Enterprise API Manager–all available at Dockerhub since 2021.
Register: https://how-the-cf-docker-images-evolved.meetus.adobeevents.com/

Brad Wood - Message Queues with RabbitMQ
1pm to 2pm ET on Nov 30
Get to know about RabbitMQ – a tool used for worker queues, topic distribution, synch RPC invocations, and even web socket pushes to your web app in this session. Using the RabbitSDK for ColdFusion, you can get started today with queues and bring your apps to the next level. Stop thinking about API calls and start thinking about sending messages, thanks to this popular and robust queue.

Ortus Office Hours
A new initiative where some Ortusians will be on a Zoom call and answer whatever questions people have. We are going to start less structured and see how things develop.

December 2nd at 11am CDT - 1st Friday of the Month
Daniel Garcia will host a variety of Ortus people
Office Hours questions & requests form available
Register in advance for this meeting:
https://us02web.zoom.us/meeting/register/tZYvcO-hrz8iHNS0C3o0aw2x3JMtmBrKwzfA

ColdFusion Security Training - Writing Secure CFML with Pete Freitag from Foundeo
When: Tuesday December 13, 2022 @ 11am-2pm & Wednesday December 14 @ 11am-2pm
(Eastern Standard Time, UTC -5) - 6 hours in total.

A hands-on CFML / ColdFusion Security Training class for developers. Learn how to identify and fix security vulnerabilities in your ColdFusion / CFML applications.
The class will be recorded, so if you cannot attend it fully online you will have access to a recording.

Where: Online / Web Conference
Who: Taught by Pete Freitag
Cost: $999/student $899/student (Early Bird Discount)
Register: https://foundeo.com/consulting/coldfusion/security-training/

Adobe Workshops & Webinars
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.

https://coldfusion.adobe.com/2022/10/upcoming-adobe-webinar-on-preview-of-cf2023-date-and-title-change/

WEBINAR - WEDNESDAY, NOVEMBER 23, 2022 - New Date - New Name
10:00 AM PST
The Road to Fortuna
Mark Takata
https://winter-special-preview-of-cf2023.meetus.adobeevents.com/

WEBINAR - THURSDAY, DECEMBER 22, 2022
10:00 AM PST
Building Native Mobile Applications with Adobe ColdFusion & Monaco.io
Mark Takata
https://building-native-mobile-apps-with-cf-monaco-io.meetus.adobeevents.com/

FREE :)
Full list - https://meetus.adobeevents.com/coldfusion/

CFCasts Content Updateshttps://www.cfcasts.com

Just Released

  • Ortus Webinar - Gavin Pickin on Step up your Testing https://cfcasts.com/series/ortus-webinars-2022/videos/gavin-pickin-on-step-up-your-testing
  • Every video from ITB - For ITB Ticket Holders Only - Will be released for Subscribed in December
  • 2022 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2022-forgebox-modules-of-the-week
  • 2022 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week

Coming Soon -

  • More ForgeBox and VS Code Podcast snippet videos
  • Box-ifying a 3rd Party Library from Gavin
  • ColdBox Elixir from Eric
  • Getting Started with ContentBox from Daniel
  • ITB Videos will be released Dec for those who are not ITB Ticket Holders

Conferences and Training

Deploy from Digital Ocean
November 15-16, 2022
The virtual conference for global builders
Subtract Complexity,
Add Developer Happiness
Join us on the mission to simplify the developer experience.
https://deploy.digitalocean.com/

Into the Box Latam 2022
Dec 7th, 2022 - 8am - 5pm
2 tracks - 1 set of sessions, 1 set of deep dive workshop sessions
Pricing $9-$29 USD
Location: Hyatt Centric
Las Cascadas Shopping Center,
Merliot, La Libertad 99999
El Salvador
https://latam.intothebox.org/

VUEJS AMSTERDAM 2023
9-10 February 2023, Theater Amsterdam
World's Most Special and Largest Vue Conference
CALL FOR PAPERS AND BLIND TICKETS AVAILABLE NOW!
Call for Papers: https://forms.gle/GopxfjYHfpE8fKa57
Blind Tickets: https://eventix.shop/abzrx3b5
https://vuejs.amsterdam/

Dev Nexus
April 4-6th in Altanta
EARLY BIRD CONFERENCE PASS - APRIL 5-6 (AVAILABLE UNTIL NOVEMBER 20)
(Approx 40% off)
If you are planning to speak, please submit often and early. The CALL FOR PAPERS is open until November 15
WORKSHOPS WILL BE ON JAVA, JAVA SECURITY, SOFTWARE DESIGN, AGILE, DEVOPS, KUBERNETES, MICROSERVICES, SPRING ETC. SIGN UP NOW, AND YOU WILL BE ABLE TO CHOOSE A WORKSHOP, LATER ON,
https://devnexus.com/

VueJS Live
MAY 5 & 8, 2023
ONLINE + LONDON, UK

CODE / CREATE / COMMUNICATE

35 SPEAKERS, 10 WORKSHOPS
10000+ JOINING ONLINE GLOBALLY
300 LUCKIES MEETING IN LONDON

Get Early Bird Tickets: https://ti.to/gitnation/vuejs-london-2022
Watch 2021 Recordings: https://portal.gitnation.org/events/vuejs-london-2021

https://vuejslive.com/

Into the Box 2023 - 10th Edition
May 17, 18, and 19th, 2022.
Middle of May - start planning.
Final dates will be released as soon as the hotel confirms availability.
Call for Speakers - this week

CFCamp
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.
https://confs.tech/

Blogs, Tweets, and Videos of the Week

11/8/22 - Tweet - Luis Majano - Ortus Solutions WireBox 7 - Delegates
The power of the new WireBox 7 Delegates! Traits for #coldfusion #cfml are here! Composable reusability to modernize your CFCs! https://ortussolutions.notion.site/WireBox-Delegators-8608752a03d345ad80f8c1a1b441a428 #modernizeOrDie #wirebox #coldbox
https://twitter.com/lmajano/status/1589934986991378433

11/8/22 - Tweet - Luis Majano - CbSecurity V3 is coming - including new Security Firewall Vizualizer
The new ColdBox Security v3 is almost done! Brand new Security Firewall visualizer, basic auth, included user storage, rule simulator, ColdBox 7 delegates, jwt, new firewall blocks, reporting, fluent configuration and so much more! #secureAllThings #coldbox #modernizeOrDie
https://twitter.com/lmajano/status/1589931501411598338
https://twitter.com/lmajano

11/7/22 - Ortus Solutions - The holiday season is almost here and we want to give you an early present!
For the first time ever, enjoy our "ColdBox Master Class" for FREE until Dec 31st, and start building secure and modern CFML web applications with up-to-date tools and methodologies that will help you increase your development productivity!
Whether you are a ColdBox master or a beginner, this course will give you the tools and guidance you need to learn everything about this open-source modular web application framework from start to finish.
Let's get started, modernize your web development projects today and optimize your services by getting the best out of our ColdBox MVC framework.
https://www.ortussolutions.com/blog/become-a-coldbox-master-for-free

11/7/22 - Blog - Ben Nadel - Proxying Gravatar Images For Better Avatar Caching In ColdFusion
When readers leave a comment on this blog, I render an avatar next to their authorship information. This avatar is served from Gravatar, which is (probably) the most popular avatar system on the web (brought to us by the same people who built WordPress). Unfortunately, serving avatars from Gravatar was hurting my Chrome LightHouse scores due to Gravatar's very short caching controls (5-mins). To help improve my LightHouse score, I'm starting to proxy the Gravatar images on my ColdFusion server, applying a custom Cache-Control HTTP header.
https://www.bennadel.com/blog/4351-proxying-gravatar-images-for-better-avatar-caching-in-coldfusion.htm

11/5/22 - Linked In Post - Luis Majano - J on the Beach Meetup in Malaga Spain
We had a great time!!! Our European Grass Roots events have started!! #cfml #coldfusion #coldbox #ortus

Yesterday we had a great meetup led by Jorge Reyes Bendeck from Ortus Solutions, Corp learning about all the different licenses available for #OpenSource software.
https://www.linkedin.com/feed/update/urn:li:share:6994607593453162496/

11/5/22 - Blog - Charlie Arehart - ColdFusion Portal - Enabling CF to switch to using Java’s regex engine
If you may ever encounter problems trying to use regular expressions in CFML (which are actually PERL regex’s), did you know that you can tell CF to use Java regex’s instead? This has been possible since 2019, but you could have missed when the change was introduced via CF2018 update 5 in Sep 2019–and of course the option is also built into CF 2021.
This is one of those settings which can be enabled/controlled at either:
the server level: via the CF Admin “Settings” page, and its “Use Java as Regex Engine” option
or the application level: via the this.useJavaAsRegexEngine in application.cfc (or an attribute of the same name in cfapplication, if using application.cfm)
https://coldfusion.adobe.com/2022/11/switching-cf-to-use-java-regex-engine/

11/5/22 - Blog - Charlie Arehart - ColdFusion Portal - Come learn “How the Adobe CF Docker Images Have Evolved”, launching CF Summit online
The first session for the Adobe ColdFusion Summit Online has been announced. I had reported here last week that Adobe was going to start having all the speakers from Adobe’s CF Summit (in Vegas last month) offer their talks online, to be live-streamed and recorded. Well, it looks like I’m the lead-off batter.
https://coldfusion.adobe.com/2022/11/come-learn-how-adobe-cf-docker-images-have-evolved/

11/4/22 - Blog - Nolan Erck - Free ColdBox Training For The Rest Of 2022
CFML developers that still say "I don't know how to use ColdBox", your excuses are now officially invalid. ;)
The ColdBox Master Class video training series that I produced for Ortus Solutions is FREE for the rest of the year!
https://southofshasta.com/blog/free-coldbox-training-for-the-rest-of-2022/

11/4/22 - Blog - Pete Freitag - OpenSSL and ColdFusion / Lucee / Tomcat
Pete have had a several people asking me about the openssl vulnerabilities that were patched this week: CVE-2022-3602 and CVE-2022-3786 aka Spooky SSL.
https://www.petefreitag.com/item/1000.cfm

11/4/22 - Tweet - Pete Miller - Lost Respect
I lost a lot of respect in a past job sticking with #CFML even to point I was moved sideways and new project manager came in with #PHP for new project. I left and 7 years later the #CFML runs their business and the #PHP project is dead and buried.
https://twitter.com/millerpete/status/1588660303986036738
https://twitter.com/millerpete

11/4/22 - Tweet - Brad Wood - Ortus - Microsoft 365’s removal of plain text passwords
If anyone is caught out by Microsoft 365's removal of plain text passwords to check Exchange mail, I've recently setup an Oauth flow using the GraphAPI for a client and posted some example code here in the Lucee forum to help you out:
https://dev.lucee.org/t/check-email-on-o365-with-oauth/11389/5?u=bdw429s

11/4/22 - Blog - Zac Spitzer - Lucee - Lucee released 5.3.9.166 Stable
This a minor bug fix release, which addresses a few bugs listed below, mainly relating to concurrency or errors under heavy load.
Anyone running 5.3.9.160 is encouraged to update to this release.
https://dev.lucee.org/t/lucee-5-3-9-166-stable-release/11319

11/3/22 - Blog - Charlie Arehart - Restoring the CF Admin logviewer removed in Oct 2022 CF updates, at your own risk
As of the Oct 2022 CF updates (CF2021 update 5 and CF2018 update 15), Adobe has chosen to remove the CF Admin feature to view, search, download, and delete CF logs, due to asserted (but as-yet undocumented) security concerns.
What if you want it back? In this post, I explain what changed, why, and how to get the functionality back--albeit at your own risk. For more, read on.
https://www.carehart.org/blog/2022/11/3/restoring_admin_logviewer

11/3/22 - Podcast - Michela Light - CFAlive - 123 State of CF Union Survey Analysis (part 2) with Gavin Pickin
Gavin Pickin talks about “State of CF Union Survey Analysis (part 2)” in this episode of ColdFusion Alive Podcast with host Michaela Light.
“we're going to be doing our second part on the state of the ColdFusion survey results. And we've got some very interesting data that we found we've done Gavin put together some really cool graphs show it so if you're watching on video, be able to see those if you're not on video, you can go to the show notes page on teratech.com to have a look at the graphs when we get to those.”
https://teratech.com/podcast/state-cf-union-survey-analysis-part-2-with-gavin-pickin/

CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 145 ColdFusion positions from 80 companies across 66 locations in 5 Countries.

2 new jobs listed this week

Full-Time - Senior ColdFusion Developer at London - United Kingdom
Nov 03
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Senior-ColdFusion-Developer-at-London/11532

Full-Time - Coldfusion Developer at London - United Kingdom
Nov 03
https://www.getcfmljobs.com/jobs/index.cfm/united-kingdom/Coldfusion-Developer-at-London/11531

Patreon Sponsored Job Announcement - Tomorrows Guides

Tomorrows Guides is a fast paced leader in the UK care sector, catering for care seekers across three areas: Care Homes, Nurseries and Home Care. We are often called the Trip Advisor of the care sector.

Our Product team consists of over 20 individuals across the UK working remotely to expand and improve our offering with regular expansion in teams year on year. We work with both Coldfuson 2021 and Node.js/React in the Azure cloud, while also using both MSSQL and MongoDB databases. Currently we are looking for Senior Coldfusion developers and Automation Testers with training paths to node.js available as well.

We offer a wide variety of perks from our company wide £4k bonus scheme, and quarterly nights out with the whole company and the Product team to a 6% company pension contribution.

Current Roles in detail

All roles: https://www.tomorrows.co.uk/jobs.cfm

Senior Cf Developer – UK Only | Remote | Permanent | Circa £60k - https://app.occupop.com/shared/job/senior-coldfusion-developer-5925b/
- Minimum three years’ experience with ColdFusion
- Database design, normalisation and ability to write/understand complex queries using MSSQL Server 2019
- Familiarity with Git
- Flexible skillset covering a wide range of development

Automation Test Engineer – UK Only | Remote | Permanent | Crica £40k - https://app.occupop.com/shared/job/automation-test-engineer-a6545/
- Minimum three years experience with automated testing
- Experience with automated testing tools such as selenium
- Experience with API test tools such as Postman/Fiddler etc

Benefits of both roles:
- £4,000 per annum discretionary company bonus scheme
- 25 days annual leave + bank holidays
- 6% employer pension contribution
- Access to free perks and discounts through Perkbox
- Long Service Awards
- Cycle to Work Scheme
- Company and Team nights out

Other Job Links

  • Ortus Solutions https://www.ortussolutions.com/about-us/careers
  • There is a jobs channel in the CFML slack team, and in the box team slack now too

ForgeBox Module of the Week
Swagger Redoc UI for ColdBox

This is the Swagger Redoc UI module for ColdBox applications. It was inspired by the cbSwaggerUI module. By default, it looks in the /cbswagger location for the OpenAPI Swagger file.

The UI is available at /redoc - where you will see a visual representation of your Swagger docs.

Based on: https://github.com/Redocly/redoc
Online Demo: https://redocly.github.io/redoc/

https://www.forgebox.io/view/cbswagger-redoc

VS Code Hint Tips and Tricks of the Week
Project Manager

By Alessandro Fragnani

It helps you to easily access your projects, no matter where they are located. Don't miss those important projects anymore.

You can define your own Projects (also called Favorites), or choose for auto-detect Git, Mercurial or SVN repositories, VSCode folders, or any other folder.

Here are some of the features that Project Manager provides:

  • Save any folder or workspace as a Project
  • Auto-detect Git, Mercurial or SVN repositories
  • Organize your projects using Tags
  • Open projects in the same or new window
  • Identify deleted/renamed projects
  • A Status Bar which identifies the current project
  • A dedicated Side Bar

https://marketplace.visualstudio.com/items?itemName=alefragnani.project-manager

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 https://www.patreon.com/ortussolutions

New Patreon - Tomorrows Guides

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
  • All Patreon supporters have their own Private Channel access BoxTeam Slack
  • Live Stream Access to streams like “Koding with the Kiwi + Friends” and Ortus Software Craftsmanship Book Club

https://community.ortussolutions.com/
Patreons

  • John Wilson - Synaptrix
  • Jordan Clark
  • Gary Knight
  • Mario Rodrigues
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jonathan Perret
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Nolan Erck
  • Abdul Raheen
  • Wil De Bruin
  • Joseph Lamoree
  • Don Bellamy
  • Jan Jannek
  • Laksma Tirtohadi
  • Brian Ghidinelli - Hagerty MotorsportReg
  • Carl Von Stetten
  • Jeremy Adams
  • Didier Lesnicki
  • Matthew Clemente
  • Daniel Garcia
  • Scott Steinbeck - Agri Tracking Systems
  • Ben Nadel
  • Richard Herbet
  • Brett DeLine
  • Kai Koenig
  • Charlie Arehart
  • Jason Daiger
  • Shawn Oden
  • Matthew Darby
  • Ross Phillips
  • Edgardo Cabezas
  • Patrick Flynn
  • Stephany Monge
  • Kevin Wright
  • John Whish
  • Peter Amiri
  • Cavan Vannice
  • John Nessim

You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors

Thanks everyone!!!

★ Support this podcast on Patreon ★

View Details

2022-11-01 Weekly News - Episode 170
Watch the video version on YouTube at https://youtu.be/kvjYGC9Obf0

Hosts:

  • 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-es 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 https://www.forgebox.io/view/commandbox-github
  • 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
  • BOXLife store: https://www.ortussolutions.com/about-us/shop
  • Buy Ortus’s Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)

Patreon Support ( amazing )
Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.
Goal 2 - We are 32% of the way to fully fund the hosting of ForgeBox.io

News and Announcements
ICYMI - Hacktoberfest 2022
HERE’S WHAT YOU NEED TO KNOW TO PARTICIPATE AND COMPLETE HACKTOBERFEST:
Register anytime between September 26 and October 31
Pull requests can be made in any GITHUB or GITLAB hosted project that’s participating in Hacktoberfest (look for the “hacktoberfest” topic)
Project maintainers must accept your pull/merge requests for them to count toward your total
Have 4 pull/merge requests accepted between October 1 and October 31 to complete Hacktoberfest
The first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt.
https://hacktoberfest.com/
Ortus Blog about Hacktoberfest - https://www.ortussolutions.com/blog/october-is-here-and-that-means-hacktoberfest

Gavin and Daniel both ordered their T-Shirts!!!

New Releases and Updates

CBWIRE v2.1 Released

CBWIRE, our ColdBox module that makes building reactive, modern CFML apps delightfully easy, just dropped its 2.1 release. This release contains mostly bug fixes and also the ability to create your UI templates directly within your CBWIRE component using the onRender() method.
We've added an example of using onRender() to our ever growing CBWIRE-Examples Repo that you can run on your machine locally. https://github.com/grantcopley/cbwire-examples

https://www.ortussolutions.com/blog/cbwire-2-1-released

ICYMI - MasaCMS v7.3.9 released

  • Update filebrowser.cfc by @jimblesphere in #128
  • fix empty admin minified JS files
  • replace We Are Orange with We Are North

https://github.com/MasaCMS/MasaCMS/releases/tag/7.3.9

Other Masa Links
https://github.com/MasaCMS/MasaCMS/discussions/135
https://github.com/MasaCMS/MasaCMS/discussions/136
https://github.com/MasaCMS/MasaCMS/discussions/137

ICYMI - Image Extension 2.0.0.16 BETA

Image Extension 2.0.0.16-BETA is available for testing

  • fixes some locking issues on windows
  • major refactoring
  • optional support for commercial Jdeli and/or Apose Imaging jars when available in the classpath (i.e /lib dir)
  • Latest Twelve Monkeys 2 3.9.3 (including lossless WEBP support) previous was 3.8.2

JDeli for example supports HEIC images

Version 2 will bundled with Lucee 6.0, but it also works with Lucee 5.3
We will be backporting the image locking fixes to the 1.0 branch, which is a blocker for the 5.3.10 release
https://dev.lucee.org/t/image-extension-2-0-0-16-beta/11293

Webinar / Meetups and Workshops

Ortus Event Calendar for Google
https://calendar.google.com/calendar/u/0?cid=Y181NjJhMWVmNjFjNGIxZTJlNmQ4OGVkNzg0NTcyOGQ1Njg5N2RkNGJiNjhjMTQwZjc3Mzc2ODk1MmIyOTQyMWVkQGdyb3VwLmNhbGVuZGFyLmdvb2dsZS5jb20

Embeddable Link: https://calendar.google.com/calendar/embed?src=c_562a1ef61c4b1e2e6d88ed7845728d56897dd4bb68c140f773768952b29421ed%40group.calendar.google.com&ctz=America%2FLos_Angeles

Ortus Office Hours
We are starting this a new initiative where some Ortusians will be on a Zoom call and answer whatever questions people have. We are going to start less structured and see how things develop. For this first one we have Grant, Gavin, and Daniel.

November 4th at 11am CDT - 1st Friday of the Month
Daniel Garcia will host a variety of Ortus people
Office Hours questions & requests form available
Register in advance for this meeting:
https://us06web.zoom.us/meeting/register/tZwvduyvpz8sHNyBiE0ez7Y-49_U-0ivMSUd

Ortus Software Craftsmanship Book Club - Patreon Only
Friday, November 11th at 2pm CDT - 2nd Friday of the Month
Clean Code: A Handbook of Agile Software Craftsmanship by Robert Martin (Uncle Bob)

We will meet monthly on Zoom, and we’ll use the Ortus Community Forum for Patreon to discuss the book.
https://community.ortussolutions.com/t/ortus-software-craftsmanship-book-club-clean-code/9432

We will also be rewriting the code from Java to CFML as we proceed through the book.
The final result will be here https://github.com/gpickin/clean-code-book-cfml-examples

You can get a copy of the book at one of the below links, or your favorite bookstore
https://amzn.to/3TIrmKm or https://www.audible.com/pd/Clean-Code-Audiobook/B08X7KL3TF?action_code=ASSGB149080119000H&share_location=pdp&shareTest=TestShare

Ortus Webinar - Daniel Garcia - API Testing with PostMan
Friday, November 18th at 11am CDT - 3rd Friday of the Month
https://us06web.zoom.us/meeting/register/tZYqc-uuqzMqGtAO7tQ6qCsN8bR0LyBf8DNP

ICYMI - Online ColdFusion Meetup - 300th Episode: A look back and a new direction", with Charlie Arehart
Thursday, October 27, 2022 at 9:00 AM - 10AM
We did it, reaching episode 300! Join us as we celebrate this momentous anniversary. The Online CFMeetup was formed in 2005 and has been hosted since 2007 by Charlie Arehart, with sessions from over 150 speakers on a wide range of topics related to CF. In this session, we'll celebrate the past and look to the future for the group, where I will propose a new direction/format. All still about CF, of course. Here's to 300 more!
https://www.meetup.com/coldfusionmeetup/events/289332692/
Recording: https://www.youtube.com/watch?v=76xHooM9Kj4

ICYMI - Ortus Webinar - Step up your Testing with Gavin Pickin
Friday October 28th at 11am CDT
We all test manually, let's step up our game with some easy, powerful and valuable automated tests with TestBox - even on your legacy codebases.
Fewer bugs and errors are the primary benefit of the Testing. When the code has fewer bugs, you'll spend less time fixing them than ot
her programming methodologies. Test Driven Developer produces a higher overall test coverage and, therefore to a better quality of the final product.
Register now: https://bit.ly/3EY6SZK
Recording on CFCasts: https://cfcasts.com/series/ortus-webinars-2022/videos/gavin-pickin-on-step-up-your-testing

CFHawaii - ColdFusion Builder for VS Code
Friday, October 28, 2022 at 3:00 PM to Friday, October 28, 2022 at 4:00 PM PDT
Mark Takata, the Adobe CF Technical Evangelist for ColdFusion will give a presentation on the new ColdFusion Builder extension for VS Code. During his talk he will discuss:
Access built-in support for IntelliSense code completion, better semantic code understanding, and code refactoring.
Identify security vulnerabilities and maintain the integrity of your code.
Manage your work with extensions, remote project support, integrated server management, a log viewer, and more!
Customize every feature to your liking by creating shortcuts, easily formatting and reusing code, and using powerful extensions to better your best.
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/288977258/
https://hawaiicoldfusionusergroup.adobeconnect.com/pfhheu0lksfz/?fbclid=IwAR2HVkOv52P2seMj-_mGBx57ylDw5yG3duCvM4iapel2o8egnoUQDnwKc3I

ICYMI - CFUG Tech Talk - Document Services APIs and You by Raymond Camden
Thursday, October 20th, 2022 8:00pm-9:00pm IST (9:30 AM CDT)
Most organizations have to deal with documents, from PDFs to various Office formats, managing and processing documents can be overwhelming. In this talk, Raymond will discuss the various Adobe Document Services APIs and how they can help developers manage their document stores.
Register: https://www.eventbrite.com/e/document-services-apis-and-you-tickets-428587234957
Presentation URL: https://meet67421977.adobeconnect.com/document-services-apis/
Recording: https://youtu.be/DpCVfVpitwM

CF Summit Online

Adobe announced today that the “ColdFusion Summit Online” will begin soon, where they will be having presenters offer their sessions again from the CF Summit last month, to be live-streamed and recorded since that couldn’t be done in Vegas.

https://coldfusion.adobe.com/2022/11/coldfusion-summit-online/

All the webinars, all the speakers from Adobe ColdFusion Summit 2022 – brought right to your screen. All sessions will soon be streamed online, for your convenience. Stay tuned for more!

Charlie up first, November 16th, we heard November 23rd is scheduled as well.

Adobe Workshops & Webinars
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.

https://coldfusion.adobe.com/2022/10/upcoming-adobe-webinar-on-preview-of-cf2023-date-and-title-change/

WEBINAR - WEDNESDAY, NOVEMBER 23, 2022 - New Date - New Name
10:00 AM PST
The Road to Fortuna
Mark Takata
https://winter-special-preview-of-cf2023.meetus.adobeevents.com/

WEBINAR - THURSDAY, DECEMBER 22, 2022
10:00 AM PST
Building Native Mobile Applications with Adobe ColdFusion & Monaco.io
Mark Takata
https://building-native-mobile-apps-with-cf-monaco-io.meetus.adobeevents.com/

FREE :)
Full list - https://meetus.adobeevents.com/coldfusion/

CFCasts Content Updates
https://www.cfcasts.com
Just Released

  • Ortus Webinar - Gavin Pickin on Step up your Testing https://cfcasts.com/series/ortus-webinars-2022/videos/gavin-pickin-on-step-up-your-testing
  • Every video from ITB - For ITB Ticket Holders Only - Will be released for Subscribed in December
  • 2022 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2022-forgebox-modules-of-the-week
  • 2022 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week

Coming Soon

  • More ForgeBox and VS Code Podcast snippet videos
  • Box-ifying a 3rd Party Library from Gavin
  • ColdBox Elixir from Eric
  • Getting Started with ContentBox from Daniel
  • ITB Videos will be released Dec for those who are not ITB Ticket Holders

Conferences and Training
Deploy from Digital Ocean
November 15-16, 2022
The virtual conference for global builders
Subtract Complexity,
Add Developer Happiness
Join us on the mission to simplify the developer experience.
https://deploy.digitalocean.com/

Into the Box Latam 2022
Dec 7th, 2022 - 8am - 5pm
2 tracks - 1 set of sessions, 1 set of deep dive workshop sessions
Pricing $9-$29 USD
Location: Hyatt Centric
Las Cascadas Shopping Center,
Merliot, La Libertad 99999
El Salvador
https://latam.intothebox.org/

VUEJS AMSTERDAM 2023
9-10 February 2023, Theater Amsterdam
World's Most Special and Largest Vue Conference
CALL FOR PAPERS AND BLIND TICKETS AVAILABLE NOW!
Call for Papers: https://forms.gle/GopxfjYHfpE8fKa57
Blind Tickets: https://eventix.shop/abzrx3b5
https://vuejs.amsterdam/

Dev Nexus
April 4-6th in Altanta
EARLY BIRD CONFERENCE PASS - APRIL 5-6 (AVAILABLE UNTIL NOVEMBER 20)
(Approx 40% off)
If you are planning to speak, please submit often and early. The CALL FOR PAPERS is open until November 15
WORKSHOPS WILL BE ON JAVA, JAVA SECURITY, SOFTWARE DESIGN, AGILE, DEVOPS, KUBERNETES, MICROSERVICES, SPRING ETC. SIGN UP NOW, AND YOU WILL BE ABLE TO CHOOSE A WORKSHOP, LATER ON,
https://devnexus.com/

VueJS Live
MAY 5 & 8, 2023
ONLINE + LONDON, UK

CODE / CREATE / COMMUNICATE

35 SPEAKERS, 10 WORKSHOPS
10000+ JOINING ONLINE GLOBALLY
300 LUCKIES MEETING IN LONDON

Get Early Bird Tickets: https://ti.to/gitnation/vuejs-london-2022
Watch 2021 Recordings: https://portal.gitnation.org/events/vuejs-london-2021

https://vuejslive.com/

Into the Box 2023 - 10th Edition
May 17, 18, and 19th, 2022.
Middle of May - start planning.
Final dates will be released as soon as the hotel confirms availability.
Call for Speakers - this week

CFCamp
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.
https://confs.tech/

Blogs, Tweets, and Videos of the Week

11/1/22 - Blog - Charlie Arehart - ColdFusion Portal - Join Adobe for “ColdFusion Summit Online”, re-presenting sessions over the next several weeks
Adobe announced today that the “ColdFusion Summit Online” will begin soon, where they will be having presenters offer their sessions again from the CF Summit last month, to be live-streamed and recorded since that couldn’t be done in Vegas.

https://coldfusion.adobe.com/2022/11/coldfusion-summit-online/

11/1/22 - Blog - Ben Nadel - Preventing Unbounded Full-Table Scans In My ColdFusion Database Access Layer
As I've continued to evolve my approach to building ColdFusion applications, one pattern that I've begun to embrace consistently in my data access layer / Data Access Object (DAO) is to block the developer from running a SQL query that performs a full-table scan. This is really only necessary in DAO methods that provide dynamic, parameterized SQL queries; but, it offers me a great deal of comfort. The pattern works by requiring each query to include at least one indexed column in the dynamically generated SQL statement.

https://www.bennadel.com/blog/4348-preventing-unbounded-full-table-scans-in-my-coldfusion-database-access-layer.htm

11/1/22 - Blog - Ben Nadel - CFCookie "Expires" Can Use CreateTimeSpan() In ColdFusion
As I've been trying to build-up my knowledge of how Cookies interact with ColdFusion applications, I noticed that the CFCookie tag accepts a "number of days" in its expires attribute. And, the moment I see "days", I think "time-spans". As such, I wanted to see if I could use the createTimeSpan() function to define the cookie expires attribute in ColdFusion - turns out, you can!

https://www.bennadel.com/blog/4347-cfcookie-expires-can-use-createtimespan-in-coldfusion.htm

10/31/22 - Blog - Charlie Arehart - ColdFusion Portal - Solving “Failed Signature Verification” when downloading CF updates while using Java 11.0.17 or later
Just a quick note to clarify that if you may apply the new Java updates from Oct 18 2022 (such as Java 11.0.17) and change CF to use that, you will find (for now) that if you then try to download any CF updates using the CF Admin, the update will download but then you’ll get an error:
“error occurred while installing the update: Failed Signature Verification”
Here’s good news: there is a solution for that problem, actually a few alternatives you can consider, at least until Adobe resolves the problem for us. For more, see a blog post I did with much more detail - linked in this post.
https://coldfusion.adobe.com/2022/10/solving-failed-signature-verification-when-downloading-cf-updates-in-2022/

10/31/22 - Blog - Ben Nadel - Looking At How Cookies And Domains Interact In ColdFusion
In my previous post on leading dots (.) in Cookie domains, I mentioned that my mental model for how Cookies work leaves something to be desired. Along the same lines, I don't have a solid understanding for when Cookies with explicit / non-explicit Domain attributes are sent to the server. As such, I wanted to run some experiments using different combinations of setting and getting of cookie values in ColdFusion.
In order to start exploring Cookie domain behaviors, I went into my /etc/hosts file locally and defined a series of subdomains that all point back to my localhost:
https://www.bennadel.com/blog/4346-looking-at-how-cookies-and-domains-interact-in-coldfusion.htm

10/31/22 - Blog - Charlie Arehart - Special offer to upgrade to CF2021 from CF2016 or earlier, saving thousands of dollars
If you're running CF2016 or earlier, now's your chance (though the end of the year) to save potentially thousands of dollars in upgrading to the latest current version, CF2021. Intergral, the folks who make the FusionReactor monitoring tool and service, are again offering a special deal (that even Adobe is not offering).
Read on for more details.
https://www.carehart.org/blog/2022/10/31/special_offer_upgrade_to_cf2021_from_cf2016_or%20earlier

10/30/22 - Blog - James Moberg - Undocumented Change to ColdFusion 2021 CFHTMLHead & CFContent
According to my unit tests, after ColdFusion 2018.0.0-15, Adobe changed the way that CFHTMLHead works with CFContent. Prior to CF2021, any strings that were added to the header buffer via CFHTMLHead was outputted to the HTML HEAD section (or top of the page if you neglected to include a HEAD section) on onRequestEnd even if a CFContent (with or without reset) was performed.

https://dev.to/gamesover/change-to-coldfusion-2021-cfhtmlhead-cfcontent-1fj8

10/29/22 - Blog - Ben Nadel - Leading Dots On HTTP Cookie Domains Ignored
I've been using Cookies in my ColdFusion web applications forever. But, I honestly don't have the best mental model for how the low-level intricacies of cookies work. For most of my career, I only ever defined cookies using a "name", "value", and an "expires" attributes — I didn't even know you could define a "domain" until we had to start locking down enterprise-cookies (by subdomain) at InVision. And even now, I'm still fuzzy on how the domain setting operates; which is why something caught my eye when I was reading through the Set-Cookie HTTP header docs on MDN:

https://www.bennadel.com/blog/4345-leading-dots-on-http-cookie-domains-ignored.htm

10/28/22 - Blog - Grant Copley - Ortus Solutions - CBWIRE 2.1 Released
CBWIRE, our ColdBox module that makes building reactive, modern CFML apps delightfully easy, just dropped its 2.1 release. This release contains mostly bug fixes and also the ability to create your UI templates directly within your CBWIRE component using the onRender() method.
We've added an example of using onRender() to our ever growing CBWIRE-Examples Repo that you can run on your machine locally. https://github.com/grantcopley/cbwire-examples
https://www.ortussolutions.com/blog/cbwire-2-1-released

10/27/22 - Blog - Ben Nadel - A Database Column For "Date Updated" Has No Semantic Meaning, Nor Should It
When I create a new relational database table in my ColdFusion applications, my default operation is to add three columns: the primary key, a date/time for when the row is created, and a date/time for when the row is updated. Not all entities fit into this model (such as rows that can never be updated); but, for the most part, this core set of columns makes sense. The "updated" column has no semantic meaning within the application - it is simply a mechanical recording of when any part of a row is updated. The biggest mistake that I've made with this column is allowing the customers to attach meaning to this column. This never works out well.

https://www.bennadel.com/blog/4344-a-database-column-for-date-updated-has-no-semantic-meaning-nor-should-it.htm

10/25/22 - Blog - Charlie Arehart - Upcoming Adobe webinar on preview of CF2023, date and title change
Adobe had announced some weeks ago two upcoming webinars, one as a preview of CF2023 (originally set for Dec 22), and the other on mobile apps with CF and Monaco (originally set for Nov 23).
If like me you may have signed up for them, note that sometime recently the dates have been swapped. (Also the name of the preview session has been changed, from “Winter Holiday Special: A preview of ColdFusion 2023” to instead refer to the product code-name instead.)
https://coldfusion.adobe.com/2022/10/upcoming-adobe-webinar-on-preview-of-cf2023-date-and-title-change/

CFML Jobs
Several positions available on https://www.getcfmljobs.com/
Listing over 143 ColdFusion positions from 79 companies across 66 locations in 5 Countries.

1 new jobs listed this week

Full-Time - Sr. Software Engineer - Coldfusion at Delhi, Delhi - India
Oct 28
https://www.getcfmljobs.com/jobs/index.cfm/india/Sr-Software-Engineer-Coldfusion-at-Delhi-Delhi/11530

Other Online Jobs

https://lighting-new-york.breezy.hr/p/8ddb3ce952b8

Other Job Links

  • Ortus Solutions https://www.ortussolutions.com/about-us/careers
  • There is a jobs channel in the CFML slack team, and in the box team slack now too

ForgeBox Module of the Week
Dialpadcfc

By Matthew Clemente

A CFML wrapper for the Dialpad API. Use it to interact with the Dialpad call and contact center platform to make calls, send SMS, manage your account, and more.

What is Dialpad?
Experience the future of Ai in the workplace
With built-in speech recognition and natural language processing, Dialpad Ai is completely changing the way the world works together.

This is an early stage API wrapper and does not yet cover the full Dialpad API. Feel free to use the issue tracker to report bugs or suggest improvements!

https://forgebox.io/view/dialpadcfc

VS Code Hint Tips and Tricks of the Week
Github Copilot

GitHub Copilot is an AI pair programmer that helps you write code faster and with less work. It draws context from comments and code to suggest individual lines and whole functions instantly. GitHub Copilot is powered by Codex, a generative pretrained language model created by OpenAI. It is available as an extension for Visual Studio Code, Visual Studio, Neovim, and the JetBrains suite of integrated development environments (IDEs).

GitHub Copilot is not intended for non-coding tasks like data generation and natural language generation, like question & answering. Your use of GitHub Copilot is subject to the GitHub Terms for Additional Product and Features.

https://github.com/features/copilot/
https://marketplace.visualstudio.com/items?itemName=GitHub.copilot

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 https://www.patreon.com/ortussolutions

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
  • All Patreon supporters have their own Private Channel access BoxTeam Slack
  • Live Stream Access to streams like “Koding with the Kiwi + Friends” and Ortus Software Craftsmanship Book Club

https://community.ortussolutions.com/

Patreons

  • John Wilson - Synaptrix
  • Jordan Clark
  • Gary Knight
  • Mario Rodrigues
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jonathan Perret
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Nolan Erck
  • Abdul Raheen
  • Wil De Bruin
  • Joseph Lamoree
  • Don Bellamy
  • Jan Jannek
  • Laksma Tirtohadi
  • Brian Ghidinelli - Hagerty MotorsportReg
  • Carl Von Stetten
  • Jeremy Adams
  • Didier Lesnicki
  • Matthew Clemente
  • Daniel Garcia
  • Scott Steinbeck - Agri Tracking Systems
  • Ben Nadel
  • Richard Herbet
  • Brett DeLine
  • Kai Koenig
  • Charlie Arehart
  • Jason Daiger
  • Shawn Oden
  • Matthew Darby
  • Ross Phillips
  • Edgardo Cabezas
  • Patrick Flynn
  • Stephany Monge
  • Kevin Wright
  • John Whish
  • Peter Amiri
  • Cavan Vannice
  • John Nessim

You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors

Thanks everyone!!!

★ Support this podcast on Patreon ★

View Details

2022-10-25 Weekly News - Episode 169
Watch the video version on YouTube at https://youtu.be/-CdMcz8OGJs

Hosts:

  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Scott Steinbeck - CoOwner of Agritracking Systems - Patreon and CFML Community Member and has presented at Into the Box, Adobe CF Summit & CFObjective

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:

  • 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 https://www.forgebox.io/view/commandbox-github
  • 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
  • BOXLife store: https://www.ortussolutions.com/about-us/shop
  • Buy Ortus’s Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)

Patreon Support ( magnificent )
Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.
Goal 2 - We are 32% of the way to fully fund the hosting of ForgeBox.io

News and Announcements
AI is taking over the world - What the Diff AI
If you review pull requests, it will blow your mind.
It automatically writes a summary of your code changes as a GitHub comment, in seconds.
https://whatthediff.ai/

Hacktoberfest 2023 - Last week!!!
HERE’S WHAT YOU NEED TO KNOW TO PARTICIPATE AND COMPLETE HACKTOBERFEST:
Register anytime between September 26 and October 31
Pull requests can be made in any GITHUB or GITLAB hosted project that’s participating in Hacktoberfest (look for the “hacktoberfest” topic)
Project maintainers must accept your pull/merge requests for them to count toward your total
Have 4 pull/merge requests accepted between October 1 and October 31 to complete Hacktoberfest
The first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt.
https://hacktoberfest.com/
Ortus Blog about Hacktoberfest - https://www.ortussolutions.com/blog/october-is-here-and-that-means-hacktoberfest

Ordered my T-Shirt!!!

New Releases and Updates
MasaCMS v7.3.9 released
Update filebrowser.cfc by @jimblesphere in #128
fix empty admin minified JS files
replace We Are Orange with We Are North
https://github.com/MasaCMS/MasaCMS/releases/tag/7.3.9

Other Masa Links
https://github.com/MasaCMS/MasaCMS/discussions/135
https://github.com/MasaCMS/MasaCMS/discussions/136
https://github.com/MasaCMS/MasaCMS/discussions/137

Image Extension 2.0.0.16 BETA
Image Extension 2.0.0.16-BETA is available for testing

  • fixes some locking issues on windows
  • major refactoring
  • optional support for commercial Jdeli and/or Apose Imaging jars when available in the classpath (i.e /lib dir)
  • Latest Twelve Monkeys 2 3.9.3 (including lossless WEBP support) previous was 3.8.2

JDeli for example supports HEIC images

Version 2 will bundled with Lucee 6.0, but it also works with Lucee 5.3
We will be backporting the image locking fixes to the 1.0 branch, which is a blocker for the 5.3.10 release
https://dev.lucee.org/t/image-extension-2-0-0-16-beta/11293

ICYMI - ColdFusion 2021 "refreshed" installers available (with update 5)...but only in one place for now
Here's some surprising news: Adobe has released a "refreshed" installer for CF2021, which includes update 5 (which came out last week) built-in.
TLDR: these new "refreshed" CF2021 installers are (for now) available only here: here.
https://www.carehart.org/blog/2022/10/17/cf2021_refreshed_installers_available_but_only_one_place_for_now
Updated: https://www.carehart.org/blog/2022/10/18/java_updates_Oct_2022

Webinar / Meetups and Workshops

Online ColdFusion Meetup - 300th Episode: A look back and a new direction", with Charlie Arehart
Thursday, October 27, 2022 at 9:00 AM - 10AM
We did it, reaching episode 300! Join us as we celebrate this momentous anniversary. The Online CFMeetup was formed in 2005 and has been hosted since 2007 by Charlie Arehart, with sessions from over 150 speakers on a wide range of topics related to CF. In this session, we'll celebrate the past and look to the future for the group, where I will propose a new direction/format. All still about CF, of course. Here's to 300 more!
https://www.meetup.com/coldfusionmeetup/events/289332692/

Ortus Webinar - Step up your Testing with Gavin Pickin
Friday October 28th at 11am CDT
We all test manually, let's step up our game with some easy, powerful and valuable automated tests with TestBox - even on your legacy codebases.
Fewer bugs and errors are the primary benefit of the Testing. When the code has fewer bugs, you'll spend less time fixing them than other programming methodologies. Test Driven Developer produces a higher overall test coverage and, therefore to a better quality of the final product.
Register now: https://bit.ly/3EY6SZK

CFHawaii - ColdFusion Builder for VS Code
Friday, October 28, 2022 at 3:00 PM to Friday, October 28, 2022 at 4:00 PM PDT
Mark Takata, the Adobe CF Technical Evangelist for ColdFusion will give a presentation on the new ColdFusion Builder extension for VS Code. During his talk he will discuss:
Access built-in support for IntelliSense code completion, better semantic code understanding, and code refactoring.
Identify security vulnerabilities and maintain the integrity of your code.
Manage your work with extensions, remote project support, integrated server management, a log viewer, and more!
Customize every feature to your liking by creating shortcuts, easily formatting and reusing code, and using powerful extensions to better your best.
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/288977258/

Ortus Office Hours
November 4th at 11am CDT - 1st Friday of the Month
Daniel Garcia will host a variety of Ortus people
Office Hours questions & requests form available
Signup link is coming soon.

Ortus Book Club - Patreon Only
Friday, November 11th at 11am CDT - 2nd Friday of the Month
Clean Code by Robert Martin (Uncle Bob)
https://amzn.to/3TIrmKm or https://www.audible.com/pd/Clean-Code-Audiobook/B08X7KL3TF?action_code=ASSGB149080119000H&share_location=pdp&shareTest=TestShare

Ortus Webinar
Friday, November 18th at 11am CDT - 3rd Friday of the Month

Koding with the Kiwi - Patreon Only
Friday, November 25th at 11am CDT - 4th Friday of the Month

ICYMI - CFUG Tech Talk - Document Services APIs and You by Raymond Camden
Thursday, October 20th, 2022 8:00pm-9:00pm IST (9:30 AM CDT)
Most organizations have to deal with documents, from PDFs to various Office formats, managing and processing documents can be overwhelming. In this talk, Raymond will discuss the various Adobe Document Services APIs and how they can help developers manage their document stores.
Register: https://www.eventbrite.com/e/document-services-apis-and-you-tickets-428587234957
Presentation URL: https://meet67421977.adobeconnect.com/document-services-apis/

Adobe Workshops & Webinars
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.

WEBINAR - WEDNESDAY, NOVEMBER 23, 2022
10:00 AM PST
Winter Holiday Special: A preview of ColdFusion 2023
Mark Takata
https://winter-special-preview-of-cf2023.meetus.adobeevents.com/

WEBINAR - THURSDAY, DECEMBER 22, 2022
10:00 AM PST
Building Native Mobile Applications with Adobe ColdFusion & Monaco.io
Mark Takata
https://building-native-mobile-apps-with-cf-monaco-io.meetus.adobeevents.com/

FREE :)
Full list - https://meetus.adobeevents.com/coldfusion/

CFCasts Content Updates
https://www.cfcasts.com

Just Released

  • Every video from ITB - For ITB Ticket Holders Only - Will be released for Subscribed in December
  • 2022 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2022-forgebox-modules-of-the-week
  • 2022 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week

Coming Soon - Now that ITB is over we can get back to our Video Series

  • More ForgeBox and VS Code Podcast snippet videos
  • Box-ifying a 3rd Party Library from Gavin
  • ColdBox Elixir from Eric
  • Getting Started with ContentBox from Daniel
  • ITB Videos will be released Dec for those who are not ITB Ticket Holders

Conferences and Training

ICYMI - AWSome Day Online Conference
THURSDAY, OCTOBER 20, 2022
9AM – 12PM PT | 12PM – 3PM ET
We're bringing the cloud down to Earth
Join us for a free virtual 3-hour AWS Cloud training event delivered by our skilled in-house instructors.
https://aws.amazon.com/events/awsome-day/americas/

Deploy from Digital Ocean
November 15-16, 2022
The virtual conference for global builders
Subtract Complexity,
Add Developer Happiness
Join us on the mission to simplify the developer experience.
https://deploy.digitalocean.com/

Into the Box Latam 2022
Dec 7th
More information is coming very soon.

VUEJS AMSTERDAM 2023
9-10 February 2023, Theater Amsterdam
World's Most Special and Largest Vue Conference
CALL FOR PAPERS AND BLIND TICKETS AVAILABLE NOW!
Call for Papers: https://forms.gle/GopxfjYHfpE8fKa57
Blind Tickets: https://eventix.shop/abzrx3b5
https://vuejs.amsterdam/

Dev Nexus
April 4-6th in Altanta
EARLY BIRD CONFERENCE PASS - APRIL 5-6 (AVAILABLE UNTIL NOVEMBER 20)
(Approx 40% off)
If you are planning to speak, please submit often and early. The CALL FOR PAPERS is open until November 15
WORKSHOPS WILL BE ON JAVA, JAVA SECURITY, SOFTWARE DESIGN, AGILE, DEVOPS, KUBERNETES, MICROSERVICES, SPRING ETC. SIGN UP NOW, AND YOU WILL BE ABLE TO CHOOSE A WORKSHOP, LATER ON,
https://devnexus.com/

VueJS Live
MAY 5 & 8, 2023
ONLINE + LONDON, UK

CODE / CREATE / COMMUNICATE

35 SPEAKERS, 10 WORKSHOPS
10000+ JOINING ONLINE GLOBALLY
300 LUCKIES MEETING IN LONDON

Get Early Bird Tickets: https://ti.to/gitnation/vuejs-london-2022
Watch 2021 Recordings: https://portal.gitnation.org/events/vuejs-london-2021

https://vuejslive.com/

Into the Box 2023 - 10th Edition
May 17, 18, and 19th, 2022.
Middle of May - start planning.
Final dates will be released as soon as the hotel confirms availability.
Call for Speakers - coming soon

CFCamp
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.
https://confs.tech/

Blogs, Tweets, and Videos of the Week

10/22/22 - Blog - Ben Nadel - Considering The "Bounded Context" Of Error Messages In A ColdFusion Application
Error handling in a web application is a deceptively hard concept. I've been building ColdFusion applications for two-decades, and I'm only just now starting to feel like I'm finding helpful patterns that balance complexity and utility. And, I still have so much to figure out. As I've been refactoring / modernizing the code for my ColdFusion blog, I keep running in to unanswered question. My blog has both a public facing system and an admin facing system; and, I'm starting to wonder if these are two distinct bounded contexts for errors and error messages.

https://www.bennadel.com/blog/4342-considering-the-bounded-context-of-error-messages-in-a-coldfusion-application.htm

10/21/22 - Blog - Ben Nadel - Using MailHog SMTP Server With ColdFusion And Docker
At work, we've been using an email testing tool called MailHog. I first learned about MailHog from my co-worker, Shawn Grigson, who added it to our Lucee CFML docker-compose.yaml file some years ago. MailHog provides both an SMTP server for receiving emails and a rather elegant user interface (UI) for reading and deleting said emails. Yesterday, I went to add MailHog into my personal blog's ColdFusion Docker setup; and, I was blown away at just how easy it was to get going.

https://www.bennadel.com/blog/4340-using-mailhog-smtp-server-with-coldfusion-and-docker.htm

10/21/22 - Blog - Ortus Solutions - CF Summit, Ortus presentations available!
FSummit was a successful event. Our Ortusians rocked their presentations and we had the chance to meet a lot of amazing people with incredible ideas to continue contributing to the CFML world!
Did you miss our sessions? Don’t worry, we attached the links to their presentations below for you to download and review anytime you want!

https://www.ortussolutions.com/blog/cf-summit-ortus-presentations-available-to-download

10/20/22 - Tweet - Cheatography - ColdFusion Cheatsheet by Veloz
Remember this? ColdFusion CFScript Cheat Sheet by Veloz https://cheatography.com/veloz/cheat-sheets/coldfusion-cfscript/?utm_source=twitter #cheatsheet #development #cfml
https://twitter.com/Cheatography/status/1583088154474471424
https://twitter.com/Cheatography

10/19/22 - Blog - Apoorva Srinivas - Adobe - The Summit That Was – Captured for your convenience
On the brightly-lit lanes of Las Vegas, inside the bowels of The Mirage, Adobe ColdFusion hosted its tenth Annual ColdFusion Summit on 3-4 October.
Shameer Ayyapan hosted the ColdFusion Keynote on Day 1 highlighting the state of Adobe ColdFusion as well as its release plan Joel Cohen, acclaimed writer of The Simpsons was the other highlight speaker amidst a veritable roster of eminent speakers and experts. For over two days, they imparted knowledge and insights to CF fans from across the globe with lively discussions about the potential of ColdFusion in a rapidly-evolving world of tech.
The slides from the sessions are uploaded and online, for easy access at your own pace and availability.

https://coldfusion.adobe.com/2022/10/the-summit-that-was-captured-for-your-convenience/

Old Blog - Related to a Slack Conversation
4/1/21 - Experimenting With Lazy Queries And Streaming CSV (Comma Separated Value) Data In Lucee CFML 5.3.7.47
In my last post, I celebrated the power and simplicity of CSV (Comma Separated Value) data. It's an old data format; and yet, it continues to act as an easy medium for the interoperability of systems. ColdFusion makes generating CSV data effortless. And as I was demonstrating that much over the weekend, it occurred to me that CSV reporting may be a fun context in which to finally try out the lazy queries feature of Lucee CFML.
https://www.bennadel.com/blog/4034-experimenting-with-lazy-queries-and-streaming-csv-comma-separated-value-data-in-lucee-cfml-5-3-7-47.htm

CFML Jobs

Several positions available on https://www.getcfmljobs.com/
Listing over 142 ColdFusion positions from 78 companies across 65 locations in 5 Countries.

0 new jobs listed this week

Other Online Jobs

https://lighting-new-york.breezy.hr/p/8ddb3ce952b8

Other Job Links

Ortus Solutions
https://www.ortussolutions.com/about-us/careers
There is a jobs channel in the CFML slack team, and in the box team slack now too

ForgeBox Module of the Week

testboxUtils

By Gavin Pickin and Scott Steinbeck

A group of TestBox utils to help you write more tests, efficiently. Including helpers, matchers and more

  • API Status Code Matchers
  • Collection Length Matchers
  • Case Sensitive Struct Key Matchers
  • Lots more planned and on the way

https://github.com/gpickin/testboxUtils
https://forgebox.io/view/testboxUtils

VS Code Hint Tips and Tricks of the Week
VSCode Quasar Docs

Love the Quasar Docs? They are available right here in VSCode!
New to Quasar? Check out free Quasar tutorials on Code Coaching or QuasarCast.com

https://marketplace.visualstudio.com/items?itemName=CodeCoaching.quasar-docs

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 https://www.patreon.com/ortussolutions

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
  • All Patreon supporters have their own Private Channel access BoxTeam Slack
  • Live Stream Access to streams like “Koding with the Kiwi + Friends” and Ortus Book Club - Software Craftsmanship

https://community.ortussolutions.com/

Patreons

  • John Wilson - Synaptrix
  • Jordan Clark
  • Gary Knight
  • Mario Rodrigues
  • Giancarlo Gomez
  • David Belanger
  • Dan Card
  • Jonathan Perret
  • Jeffry McGee - Sunstar Media
  • Dean Maunder
  • Nolan Erck
  • Abdul Raheen
  • Wil De Bruin
  • Joseph Lamoree
  • Don Bellamy
  • Jan Jannek
  • Laksma Tirtohadi
  • Brian Ghidinelli - Hagerty MotorsportReg
  • Carl Von Stetten
  • Jeremy Adams
  • Didier Lesnicki
  • Matthew Clemente
  • Daniel Garcia
  • Scott Steinbeck - Agri Tracking Systems
  • Ben Nadel
  • Richard Herbet
  • Brett DeLine
  • Kai Koenig
  • Charlie Arehart
  • Jason Daiger
  • Shawn Oden
  • Matthew Darby
  • Ross Phillips
  • Edgardo Cabezas
  • Patrick Flynn
  • Stephany Monge
  • Kevin Wright
  • John Whish
  • Peter Amiri
  • Cavan Vannice
  • John Nessim

You can see an up to date list of all sponsors on Ortus Solutions' Website
https://ortussolutions.com/about-us/sponsors

Thanks everyone!!!

★ Support this podcast on Patreon ★

View Details

2022-10-18 Weekly News - Episode 168
Watch the video version on YouTube at https://youtu.be/SgTjYDH0N6M

Hosts:

  • Brad Wood - Senior Developer at Ortus Solutions
  • Gavin Pickin - 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:

  • 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 https://www.forgebox.io/view/commandbox-github
  • 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
  • BOXLife store: https://www.ortussolutions.com/about-us/shop
  • Buy Ortus’s Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)

Patreon Support ( effervescent )
Goal 1 - We have 42 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions.
Goal 2 - We are 33% of the way to fully fund the hosting of ForgeBox.io

News and Announcements

Update - Trying out Github Co-Pilot
I know Adam Tuttle, Carol Hamilton, Adam Cameron are using Co-Pilot, so I thought I would try it out. It’s interesting, it’s not very CF Smart yet, but it does give you some great pseudo code, especially with our testing.
https://github.com/features/copilot

Hacktoberfest 2023
HERE’S WHAT YOU NEED TO KNOW TO PARTICIPATE AND COMPLETE HACKTOBERFEST:
Register anytime between September 26 and October 31
Pull requests can be made in any GITHUB or GITLAB hosted project that’s participating in Hacktoberfest (look for the “hacktoberfest” topic)
Project maintainers must accept your pull/merge requests for them to count toward your total
Have 4 pull/merge requests accepted between October 1 and October 31 to complete Hacktoberfest
The first 40,000 participants (maintainers and contributors) who complete Hacktoberfest can elect to receive one of two prizes: a tree planted in their name, or the Hacktoberfest 2022 t-shirt.
https://hacktoberfest.com/
Ortus Blog about Hacktoberfest - https://www.ortussolutions.com/blog/october-is-here-and-that-means-hacktoberfest

New Releases and Updates

ColdFusion 2021 "refreshed" installers available (with update 5)...but only in one place for now
Here's some surprising news: Adobe has released a "refreshed" installer for CF2021, which includes update 5 (which came out last week) built-in.
TLDR: these new "refreshed" CF2021 installers are (for now) available only here: here.
https://www.carehart.org/blog/2022/10/17/cf2021_refreshed_installers_available_but_only_one_place_for_now

Spreadsheet-CFML v3.6.1
Spreadsheet-CFML v3.6.0 released with new support for adding data validation drop-downs #cfml
https://github.com/cfsimplicity/spreadsheet-cfml

ICYMI - Adobe ColdFusion 2021 and 2018 October Security Updates

CommandBox images are out as well

We are pleased to announce that we have released the updates for the following ColdFusion versions:

  • ColdFusion (2021 release) Update 5
  • ColdFusion (2018 release) Update 15

In these updates, we’ve fixed a few security and feature-specific bugs, along with other libraries. We’ve also introduced support for M1 macOS.
For more information, see the tech notes below:

  • ColdFusion (2021 release) Update 5
  • ColdFusion (2018 release) Update 15

https://community.adobe.com/t5/coldfusion-discussions/released-coldfusion-2021-and-2018-october-security-updates/m-p/13259746

ICYMI - cbElasticsearch 2.3.3 Released
We are pleased to announce the release of cbElasticsearch version 2.3.3. 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 adds full compatibility for Elasticsearch v8.x as well as maintaining support for Elasticsearch versions 6 and 7.
https://www.ortussolutions.com/blog/cbelasticsearch-233-released

ICYMI - Fusion Reactor 9.1.0
Not long after FR 9 was released, 9.1.0 has been released with 2 bug fixes and 5 improvements.
https://docs.fusion-reactor.com/release-notes/#910

Webinar / Meetups and Workshops

New Ortus Friday Webinars - Every Friday at 11am CDT

Ortus Webinar
October 28th - 11am CDT
Step up your Testing with Gavin Pickin

Ortus - Office Hours
November 4th - 11am CDT
Daniel Garcia will host a variety of Ortus people
Office Hours questions & requests form available

Ortus Book Club - Patreon Only
November 11th - 11am CDT
Robert Martin
Clean Code

Ortus Webinar
November 18th - 11am CDT

CFUG Tech Talk - Document Services APIs and You by Raymond Camden
Thursday, October 20th, 2022 8:00pm-9:00pm IST (9:30 AM CDT)
Most organizations have to deal with documents, from PDFs to various Office formats, managing and processing documents can be overwhelming. In this talk, Raymond will discuss the various Adobe Document Services APIs and how they can help developers manage their document stores.
Register: https://www.eventbrite.com/e/document-services-apis-and-you-tickets-428587234957
Presentation URL: https://meet67421977.adobeconnect.com/document-services-apis/

CFHawaii - ColdFusion Builder for VS Code
Friday, October 28, 2022 at 3:00 PM to Friday, October 28, 2022 at 4:00 PM PDT
Mark Takata, the Adobe CF Technical Evangelist for ColdFusion will give a presentation on the new ColdFusion Builder extension for VS Code. During his talk he will discuss:
Access built-in support for IntelliSense code completion, better semantic code understanding, and code refactoring.
Identify security vulnerabilities and maintain the integrity of your code.
Manage your work with extensions, remote project support, integrated server management, a log viewer, and more!
Customize every feature to your liking by creating shortcuts, easily formatting and reusing code, and using powerful extensions to better your best.
https://www.meetup.com/hawaii-coldfusion-meetup-group/events/288977258/

Adobe Workshops & Webinars
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

WEBINAR - WEDNESDAY, NOVEMBER 23, 202210:00 AM PST
Building Native Mobile Applications with Adobe ColdFusion & Monaco.io
Mark Takata
https://building-native-mobile-apps-with-cf-monaco-io.meetus.adobeevents.com/

WEBINAR - THURSDAY, DECEMBER 22, 2022
10:00 AM PST
Winter Holiday Special: A preview of ColdFusion 2023
Mark Takata
https://winter-special-preview-of-cf2023.meetus.adobeevents.com/

FREE :)
Full list - https://meetus.adobeevents.com/coldfusion/

CFCasts Content Updates
https://www.cfcasts.com

Just Released

  • Every video from ITB - For ITB Ticket Holders Only - Will be released for Subscribed in December
  • 2022 ForgeBox Module of the Week Series - 1 new Video https://cfcasts.com/series/2022-forgebox-modules-of-the-week
  • 2022 VS Code Hint tip and Trick of the Week Series - 1 new Video https://cfcasts.com/series/2022-vs-code-hint-tip-and-trick-of-the-week

Coming Soon - Now that ITB is over we can get back to our Video Series

  • More ForgeBox and VS Code Podcast snippet videos
  • Box-ifying a 3rd Party Library from Gavin
  • ColdBox Elixir from Eric
  • Getting Started with ContentBox from Daniel
  • ITB Videos will be released Dec for those who are not ITB Ticket Holders

Conferences and Training

ICYMI - ViteConf
Tuesday and Wednesday October 11-12, 2022
Online: Free
Making Web Development Instant
https://viteconf.org/

ICYMI - Microsoft Ignite
Wednesday-Friday October 12–14, 2022
Online: Free
In Person: $1895

Explore the latest innovations, learn from product experts and partners, level up your skillset, and create connections from around the world. Join us October 12–14 at 9:00 AM PDT to help shape the future of tech.
https://ignite.microsoft.com/en-US/home

AWSome Day Online Conference - This week
THURSDAY, OCTOBER 20, 2022
9AM – 12PM PT | 12PM – 3PM ET
We're bringing the cloud down to Earth
Join us for a free virtual 3-hour AWS Cloud training event delivered by our skilled in-house instructors.
https://aws.amazon.com/events/awsome-day/americas/

Deploy from Digital Ocean
November 15-16, 2022
The virtual conference for global builders
Subtract Complexity,
Add Developer Happiness
Join us on the mission to simplify the developer experience.
https://deploy.digitalocean.com/

Into the Box Latam 2022
Dec 7th
More information is coming very soon.

Dev Nexus
April 4-6th in Altanta
EARLY BIRD CONFERENCE PASS - APRIL 5-6 (AVAILABLE UNTIL NOVEMBER 20)
(Approx 40% off)
If you are planning to speak, please submit often and early. The CALL FOR PAPERS is open until November 15
WORKSHOPS WILL BE ON JAVA, JAVA SECURITY, SOFTWARE DESIGN, AGILE, DEVOPS, KUBERNETES, MICROSERVICES, SPRING ETC. SIGN UP NOW, AND YOU WILL BE ABLE TO CHOOSE A WORKSHOP, LATER ON,
https://devnexus.com/

Into the Box 2023 - 10th Edition
May 17, 18, and 19th, 2022.
Middle of May - start planning.
Final dates will be released as soon as the hotel confirms availability.

CFCamp
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.
https://confs.tech/

Blogs, Tweets, and Videos of the Week

10/17/22 - Blog - Charlie Arehart - ColdFusion 2021 "refreshed" installers available (with update 5)...but only in one place for now
Here's some surprising news: Adobe has released a "refreshed" installer for CF2021, which includes update 5 (which came out last week) built-in.
Did you know about this? You'd be forgiven if you had not heard, for reasons I will explain. And I'm glad to share the news, though it's a good news/bad news sort of thing (just like with the update itself. More on that in another post to come.)
TLDR: these new "refreshed" CF2021 installers are (for now) available only here: here.
https://www.carehart.org/blog/2022/10/17/cf2021_refreshed_installers_available_but_only_one_place_for_now

10/17/22 - Tweet - James Moberg - Boolean Coercion in Javascript
I learned #coldfusion long before javascript, I often forget that CFML is non-standard & treats numeric values as boolean. This obviously doesn't work in JS. Using Boolean() or !! is recommended for coercion.

Here's some helpful tips that I found:
https://www.samanthaming.com/tidbits/19-2-ways-to-convert-to-boolean/
https://twitter.com/gamesover/status/1582166204910686209
https://twitter.com/gamesover

10/14/22 - Blog - Julian Halliwell - Adding validation drop-downs to your spreadsheets with CFML
As web application developers we're used to adding drop-downs to our web UIs via