Refine
Clear All
Your Track:
Live:
Search in:
Modernize or Die ® Podcast - CFML News Edition
Modernize or Die ® Podcast - CFML News Edition

Modernize or Die ® Podcast - CFML News Edition

Technology is ever changing, blink and you miss it, until now. This podcast keeps you up to date on everything ColdFusion related. News, Engine and Package Updates and Releases, Webinars Meetups and Workshops, CFCast updates, Conferences, Blog Tweets and Videos the Week from the Community, Job offerings, as well as the ForgeBox module of the Week and the VS Code Hint Tip and Trick of the week.

Available Episodes 10

2024-11-19 Weekly News — Episode 223

Watch the video version on YouTube at https://youtube.com/live/bFX1uaN5Hec?feature=share

Hosts: 

  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Eric Peterson - Senior Developer at Ortus Solutions


Big Thanks to our Sponsor - Ortus Solutions

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


 

Patreon Support (jolly)
We have 59 patreons:
https://www.patreon.com/ortussolutions.


New Releases and Updates

CommandBox 6.1.0 Released!
We are pleased to announce the release of CommandBox 6.1.0, the latest release of our CLI, REPL, and Server, and Package Manager.  This is a minor update to our last release.  It has a handful of new features, and bug fixes, as well as better out-of-the-box support for BoxLang, our new CFML-compatible JVM language.

New Features

  • WebSocket Server
  • Updates to run BoxLang
  • Add command to deploy Lucee lex or lco files
  • Check if an entry has a hash associated to it and validate it


Improvement

  • Sort by date last started when finding a server by web root
  • Make semantic version prerelease identifiers not case sensitive
  • default servlet pass predicate include Boxlang files


Tasks

  • Update to Undertow 2.2.33.Final
  • Update to Lucee 5.4.6.9
  • Update bundled JRE to 11.0.23+9


9 Bugs

https://www.ortussolutions.com/blog/commandbox-610-released
https://commandbox.ortusbooks.com/


BoxLang Beta 22 Released

11/15/24 - BoxLang 1.0.0 Beta 22 Launched
4 New Features
10 Improvements
14 Bugs Fixed
https://boxlang.ortusbooks.com/readme/release-history/1.0.0-beta22


Webinars, Meetups and Workshops

Boost Your Confidence & Silence the Inner Critic: Overcome Imposter Phenomenon!
Sac Interactive Tech Meetup • Sacramento, CA
Wed, Nov 20 · 6:00 PM PST
https://www.meetup.com/sacinteractive/events/303708476/?eventOrigin=home_page_upcoming_events$all

Online ColdFusion Meetup - "ColdFusion Horizons: Unveiling 2025", Charvi Dhoot (CF Product Manager)--CFMeetup #311
Nov 21 at 12p US Eastern
Over the years, ColdFusion has evolved to support not only the development of dynamic web pages but also the creation of complex applications and services. It remains a popular choice for developers seeking a versatile and efficient platform for building web-based solutions and business applications.
As we look ahead to the imminent release of ColdFusion 2025, we invite you to join us for an exclusive feature showcase that highlights the compelling reasons to adopt this upcoming version. Additionally, this session will provide a comprehensive overview of the strategic vision for future releases, offering an opportunity for you to engage with new ideas under consideration and contribute valuable feedback.
Attend this talk to gain deeper insight into the current and future releases of ColdFusion on the horizon!
https://www.meetup.com/coldfusionmeetup/events/304633294/

CFCasts Content Updates

https://www.cfcasts.com

Introducing SocketBox

This innovative library simplifies WebSocket integration, making real-time features and message handling a breeze. Build engaging applications with SocketBox – get started today! #CFML #BoxLang #WebSockets #RealTime

https://www.cfcasts.com/series/ortus-bytes/videos/introducing-socketbox

Conferences and Training

CF Summit India 2024
Join us for the Adobe ColdFusion India Summit, a premier, completely free event where developers, industry experts, and thought leaders come together to explore the latest in ColdFusion and web development. Network with peers, meet the ColdFusion engineering team, get your questions answered, discover strategies to boost your career and grow your business—all at no cost.
Price: Free
December 7, 2024
2 Cities: Bengaluru and Noida
Register: https://cf-indiasummit-2024.attendease.com

ITB 2025

  • Location: Washington, DC
  • Dates: April 30, 2025 - May 2, 2025 - Washington, DC
  • Tickets and more info: https://t.co/cFLDUJZEyM
  • 50% off blind tickets
  • $249.50 for the Conference
  • $349.50 for the Conference + Workshop!!!
  • Call for Speakers CLOSED


CFCamp 2025
May 22, 23rd - 2025
Atomis Hotel Munich Airport
https://www.cfcamp.org/
Call for Speakers open - https://www.papercall.io/cfcamp2025

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


Blogs, Posts, and Videos of the Week

11/19/24 - Blog - Ortus Solutions - 5 Signs It’s Time to Modernize Your ColdFusion / CFML Application
ColdFusion has long been a reliable platform for building web applications, but like any technology, it requires maintenance and modernization over time. Whether you're using Lucee or Adobe ColdFusion, it’s critical to recognize the signs that your application is no longer meeting today’s standards in performance, security, and scalability. Let’s explore five clear indicators th...

2024-11-05 Weekly News — Episode 222

Watch the video version on YouTube at

Hosts: 

  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Grant Copley - Senior Developer at Ortus Solutions


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

Patreon Support ()

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


News and Announcements

Github Universe

This year marks our tenth GitHub Universe—and one theme has remained constant: our focus on developers and the developer experience. Over 10 years, that developer experience has evolved from inventing the pull request to building the world’s most widely adopted AI coding tool, GitHub Copilot.

Today, our platform serves more than 100 million developers, and through the power of this interconnected community combined with generative AI, we are enabling every developer to build, release, scale, and secure software rapidly.

Recap: https://github.blog/news-insights/product-news/universe-2024-previews-releases/

Videos: https://githubuniverse.com/?utm_source=github&utm_medium=banner&utm_campaign=24bannerheader16li-newsroom-press-releases-github-universe-2024

New Releases and Updates

BoxLang Betas — Beta 20-21

10/25/24 - BoxLang 1.0.0 Beta 20 Launched
6 New Features
11 Improvements
15 Bugs Fixed
https://www.ortussolutions.com/blog/boxlang-100-beta-20-launched


11/1/24 - BoxLang 1.0.0 Beta 21 Launched
4 New Features
5 Improvements
14 Bugs Fixed
https://www.ortussolutions.com/blog/boxlang-100-beta-21-launched

Webinars, Meetups and Workshops

Boost Your Confidence & Silence the Inner Critic: Overcome Imposter Phenomenon!
Sac Interactive Tech Meetup • Sacramento, CA
Wed, Nov 20 · 6:00 PM PST
https://www.meetup.com/sacinteractive/events/303708476/?eventOrigin=home_page_upcoming_events$all


CFCasts Content Updates

https://www.cfcasts.com

Introducing SocketBox

This innovative library simplifies WebSocket integration, making real-time features and message handling a breeze. Build engaging applications with SocketBox – get started today! #CFML #BoxLang #WebSockets #RealTime

https://www.cfcasts.com/series/ortus-bytes/videos/introducing-socketbox

Conferences and Training

CF Summit India 2024
Join us for the Adobe ColdFusion India Summit, a premier, completely free event where developers, industry experts, and thought leaders come together to explore the latest in ColdFusion and web development. Network with peers, meet the ColdFusion engineering team, get your questions answered, discover strategies to boost your career and grow your business—all at no cost.
Price: Free
December 7, 2024
2 Cities: Bengaluru and Noida
Register: https://cf-indiasummit-2024.attendease.com
 
ITB 2025


CFCamp 2025
May 22, 23rd - 2025
Atomis Hotel Munich Airport
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/


Blogs, Posts, and Videos of the Week

11/4/24 - Blog - Ortus Solutions - Thanksgiving Day deals: Access Exclusive Discounts Until November 30th!
Prepare for the Ortus Thanksgiving Day Deals! This is your chance to enhance your development journey with amazing deals catered to everyone—from experienced developers to tech aficionados. Our unique offers are crafted to assist you in reaching your objectives while conserving your budget!

Don't Let These Incredible Offers Slip Away!
Utilize the code THKSGIVING24 at checkout to take advantage of these fantastic discounts before they end
https://www.ortussolutions.com/blog/thanksgiving-day-deals-access-exclusive-discounts-until-november-30th

Applies to:

ColdFusion Consulting
CFCasts
Couchbase/Redis Lucee Extensions
BoxLang Visionary License


11/1/24 - Blog - Ortus Solutions - Ortus October Newsletter 2024
Welcome to the October Ortus Newsletter! This month is packed with exciting content designed to boost your web development productivity, deepen your technical knowledge, and empower your development projects. We’ve packed this edition with cutting-edge news, insightful updates, and a lineup of valuable resources across our platforms.
https://www.ortussolutions.com/blog/ortus-october-newsletter-2024

10/31/24 - Blog - Ben Nadel - Safe-Navigation Operator ...

2024-10-22 Weekly News — Episode 221

Watch the video version on YouTube at https://youtube.com/live/j-e_y4OwuCw?feature=share

Hosts: 

  • 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 including BoxLang.
A few ways to say thanks back to Ortus Solutions:

Patreon Support ()
We have 59 patreons:
https://www.patreon.com/ortussolutions.


News and Announcements

Lucee 6.1.1 (6.1.1.100-RC) Release Candidate
There is a new Lucee 6.1.1.100-RC release candidate available for testing. Give it a try and share your feedback with us.
What’s New?
This release focuses mainly on bug fixes, along with a few useful enhancements.
https://dev.lucee.org/t/lucee-6-1-1-6-1-1-100-rc-release-candidate/14353
 

ColdFusion 2023 and 2021 October 15th, 2024 updates

We are pleased to announce that we have released general updates to ColdFusion (2023 release) Update 11 and ColdFusion (2021 release) Update 17. The updates include bug fixes and enhancements in Administrator, Language, CFSetup, Database, and other areas. They also contain library upgrades, such as netty, ehcache, etc. The updates also include enhancements to whitespace management and client variable support in CFPM.
Known issues in the update
The PDF Services page in ColdFusion Administrator does not load even with the HTMLToPDF package installed
https://coldfusion.adobe.com/2024/10/released-coldfusion-2023-and-2021-october-15th-2024-updates/

CF Summit India Announced

We are excited to announce that the Adobe ColdFusion India Summit 2024 is happening on December 7, 2024, and this year, we’re bringing the event to two vibrant cities: Bengaluru and Noida. Whether you’re a seasoned developer or just beginning your journey in web development, this free summit offers a unique opportunity to learn, connect, and grow with the best minds in the industry.
https://coldfusion.adobe.com/2024/10/get-ready-for-adobe-coldfusion-india-summit-2024/

Announcing Java updates of Oct 2024 for 8, 11, 17, 21, and 23: thoughts and resources
It's that time again: there are new JVM updates released today (Oct 15, 2024) for the current long-term support (LTS) releases of Oracle Java, 8, 11, 17, and 21, as well as the new short-term release 23. (The previous short-term release, Java 22, is no longer updated.)
TLDR: The new updates are 1.8.0_431 (aka 8u431), 11.0.25, 17.0.13, 21.0.5, and 23.0.1 respectively. Crazy that there are now 5 current Java releases, I realize. More below, including more on each of them including what changed as well as bug fixes and the security fixes each version contains (including their CVE scores regarding urgency of concerns), which are offered in Oracle resources I list below.
https://www.carehart.org/blog/2024/10/15/java_updates_oct_2024


PayPal's NVP/SOAP API for Website Payments Pro accounts suddenly stopped working sometime early October
PayPal's NVP/SOAP API for Website Payments Pro accounts suddenly stopped working sometime around October 4th (possibly Sep 30). Some developers that reported having the issue were using legacy classic ASP and others were using ColdFusion. I believe we've been using the PayPal DoDirectPayment API since it was introduced back in 2002.
At some point, PayPal added the following undated disclaimer to their documentation. (According to Microsoft Copilot, "PayPal's NVP (Name-Value Pair) API was marked as "legacy" around October 12th, 2021".)
CFPayment (retired) supports WPP & Payflow, but not the new REST API method. Searching online for "ColdFusion (or cfml) paypal rest api" didn't return anything beneficial, so it became apparent that there was a need for a solution... any solution.
James Moberg has an updated Paypal Rest API Cfc available here: https://dev.to/gamesover/coldfusion-paypal-rest-api-cfc-339p
Secure Your ColdFusion Perpetual License Before Adobe’s Subscription-Only Switch
Following Adobe’s announcement at the Adobe ColdFusion Summit in Las Vegas, ColdFusion will transition to a subscription-only licensing model. This major shift in licensing strategy means developers and organizations have a limited window to secure their final perpetual ColdFusion license.
While we don’t know the date for the Adobe switch, FusionReactor customers have an exclusive opportunity to secure their last perpetual license and save significantly in the process. This final offer has been extended to December 31, 2024, giving organizations more months to make this crucial decision.
https://fusion-reactor.com/blog/secure-your-coldfusion-perpetual-license-before-adobes-subscription-only-switch/

Microsoft Copilot is a little Snarky about ColdFusion 😛


New Releases and Updates

Introducing CBSSO: Simplifying OAuth and SAML for ColdBox Applications
Ortus Solutions has unveiled its latest innovation, CBSSO, a game-changing module for ColdBox applications. CBSSO is designed to make integrating with OAuth and SAML identity providers easier than ever before, significantly reducing the complexity of managing Single Sign-On (SSO) flows. Whether your users authenticate through Google, Microsoft, Facebook, or custom identity providers, CBSSO streamlines the entire process.For CFML and ColdFusion developers, dealing with identity provider integrations can often feel like navigating through a labyrinth of documentation, redirects, and configurations. That’s where CBSSO comes in. By handling the technical details, CBSSO allows developers to focus on ...

2024-10-08 Weekly News — Episode 220

Watch the video version on YouTube at https://youtube.com/live/YOxkhO6DPzg?feature=share
 

Hosts: 

  • Eric Peterson - 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 including BoxLang.
A few ways to say thanks back to Ortus Solutions:

Patreon Support (Supernatural)
We have 59 patreons:
https://www.patreon.com/ortussolutions.

News and Announcements

New Library - SocketBox - Bring 1st Class Socket Support to BoxLang, Lucee and Adobe ColdFusion
The WebSocket server in CommandBox and BoxLang MiniServer is not really a separate "server" per se, since it’s on the same port. It’s just an upgrade listener which will upgrade any WS requests.
This websocket integration will work for Lucee, Adobe, and BoxLang alike as it passes incoming messages to the app via an "internal" HTTP request to /WebSocket.cfc?method=onProcess where the CF/BL code can handle it. The incoming request will have all cookies, headers, hostname, etc that the original websocket connection was started with, so normal CGI variables and session scopes should work fine.
You need to create a custom /WebSocket.cfc class that should extend the modules.socketbox.models.WebSocketCore class in this library which provides the base functionality.
https://www.forgebox.io/view/socketbox
https://community.ortussolutions.com/t/introducing-socketbox-a-new-websocket-library/10381/1

New Releases and Updates

TestBox v6.0.0 Release
TestBox 6.x is a major update to the testing framework, introducing key improvements like full support for BoxLang. With this release, users can write tests, specs, and harnesses directly in BoxLang. A new BoxLang CLI runner simplifies running specs and bundles without needing a web server. Additionally, the CLI now detects BoxLang projects, adds headless web server testing with the bx-web-support module, and includes dynamic assertion methods for cleaner test writing. Significant new features include environment helpers, display name annotations, and improved debugging and matcher functions.
https://www.ortussolutions.com/blog/testbox-v600-release

qb v10 is BoxLang Certified

Hyper v7.5.3 is BoxLang Certified

Upgrade to FusionReactor 12.1.1 Now: Defect in FusionReactor 12.1.0 That Can Potentially Disable Metrics Shipper
On September 26th, 2024, we learned of a bug affecting some customers who upgraded to FusionReactor Agent version 12.1.0.
We want to provide a detailed account of the bug, its impact, and the steps we’ve taken to resolve it. Transparency and communication are central to our approach, and we want to ensure that all customers are informed and empowered to take the necessary action.
https://fusion-reactor.com/blog/upgrade-to-fusionreactor-12-1-1-now-defect-in-fusionreactor-12-1-0-that-can-potentially-disable-metrics-shipper/
 

BoxLang Betas — Beta 16-17

9/27/24 - BoxLang 1.0.0 Beta 16 Launched
2 New Features
9 Improvements
11 Bugs Fixed
https://boxlang.ortusbooks.com/readme/release-history/1.0.0-beta16
https://www.ortussolutions.com/blog/boxlang-100-beta-16-launched

10/4/24 - BoxLang 1.0.0 Beta 17 Launched
1 New Features
3 Improvements
2 Bugs Fixed
https://boxlang.ortusbooks.com/readme/release-history/1.0.0-beta17
https://www.ortussolutions.com/blog/boxlang-100-beta-17-launched

Webinars, Meetups and Workshops

October 2024 Seattle ColdFusion User Group Meeting
Wednesday, October 16, 2024
5:00 PM to 6:00 PM PDT

Adobe ColdFusion Summit 2024 Recap
Will Frankhouser and Leon O'Daniel will share a complete recap of their experiences at Adobe ColdFusion Summit 2024, including what's coming soon with Adobe ColdFusion 2025, takeaways from the sessions, and more.

Establishing a Connection and Transferring Files to Netsuite Using Adobe ColdFusion's FTP Features
This session recaps an actual real-live case study where Leon O'Daniel assisted a large clothing manufacturer with how to quickly and easily establish a connection and transfer files to their Netsuite FTP account.

ColdFusion Tag/Function of the Month
Will Frankhouser will be sharing his ColdFusion Tag/Function of the month and how to use it in your next ColdFusion application project.

https://www.meetup.com/seattle-coldfusion-user-group/events/303894410/?eventOrigin=home_page_upcoming_events$all

Sacramento Interactive: Debugging With JavaScript with Kevin Goble
Wednesday, October 16, 2024
6:00 PM to 8:00 PM PDT
Workshop is open to new and curious programmers. We'll first go over some philosophy about dealing with code that does the unexpected. Then we'll follow up with some live practical examples utilizing debugging tools. If your only weapon against bugs right now is console logs, if debugging feels like playing Where's Waldo, this is a workshop for you!
https://www.meetup.com/sacinteractive/events/303708439/?eventOrigin=home_page_upcoming_events$all


2024-09-24 Weekly News — Episode 219

Watch the video version on YouTube at https://youtube.com/live/DBqxto5X7iE?feature=share
 

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 including BoxLang.
A few ways to say thanks back to Ortus Solutions:


Patreon Support (supercali)

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

News and Announcements

ColdFusion 2023 Security Update 10, ColdFusion 2021 Security Update 16
Release Date: September 10, 2024

Adobe Product Security Bulletin APSB24-71 fixes one critical vulnerability.

Vulnerabilities Fixed
CVE-2024-41874 - critical (9.8) Deserialization of Untrusted Data vulnerability allowing for arbitrary code execution
Links & Resources

- APSB24-71 - Adobe Product Security Bulletin
https://helpx.adobe.com/security/products/coldfusion/apsb24-71.html

- CF2023 Update 10 - Adobe KB article for ColdFusion 2023 Update 10
https://helpx.adobe.com/coldfusion/kb/coldfusion-2023-update-10.html

- CF2021 Update 16 - Adobe KB article for ColdFusion 2021 Update 16
https://helpx.adobe.com/coldfusion/kb/coldfusion-2021-update-16.html

- Forum Thread - Adobe ColdFusion forum thread discussing ColdFusion 2023 Update 10 and CF 2021 Update 16.
https://community.adobe.com/t5/coldfusion-discussions/now-live-adobe-coldfusion-2023-and-2021-september-2024-security-updates/td-p/14852233

Notes / Issues
No updates to connector or packages in this release. Fixed bug CF-4223435 caused by previous update.
https://tracker.adobe.com/#/view/CF-4223435
 

CFCamp - Save the Date
May 22, 23rd - 2025
Atomis Hotel Munich Airport

Into the Box 2025 - Call for Speakers Still Open - Closing soon Nov 1st
We’re excited to invite you to share your knowledge and insights at Into the Box 2025: The Future is Dynamic for Modern Web Developers!
We’re seeking speakers eager to discuss their latest projects, share best practices, or explore new trends in web development. If you have valuable insights, we’d love to hear from you!
Submit your topics using the form below. The deadline is midnight on November 1, 2024. We encourage everyone to submit up-to-date and trendy topics like Modern CFML tools, BoxLang, AI, Frameworks, Open Source Libraries, Modern Web Development Trends, Cybersecurity, etc. Feel free to share all your ideas!
https://www.ortussolutions.com/blog/call-for-speakers-into-the-box-2025

New Releases and Updates

FusionReactor 12.1: Expanding Horizons with Java 21 Support and Enhanced Cloud Integration
We’re thrilled to announce the release of FusionReactor 12.1, our latest update that brings exciting new features to enhance your application performance monitoring experience. This release focuses on expanding language support, improving cloud integration, and streamlining user access. Let’s dive into the key features that make FusionReactor 12.1 a game-changer for developers and operations teams alike.
https://fusion-reactor.com/blog/fusionreactor-12-1-expanding-horizons-with-java-21-support-and-enhanced-cloud-integration/
 

BoxLang Betas — Beta 11-15

8/23/24 - BoxLang 1.0.0 Beta 11 Launched
9 New Features
9 Improvements
8 Bugs Fixed
https://www.ortussolutions.com/blog/boxlang-100-beta-11-launched 

8/30/24 - BoxLang 1.0.0 Beta 12 Launched
5 New Features
8 Improvements
5 Bugs Fixed
https://www.ortussolutions.com/blog/boxlang-100-beta-12-launched 

9/6/24 - Blog - Ortus Solutions - BoxLang 1.0.0 Beta 13 Launched
4 New Features
5 Improvements
20 Bugs Fixed
https://www.ortussolutions.com/blog/boxlang-100-beta-13-launched

9/13/24 - Blog - Ortus Solutions - BoxLang 1.0.0 Beta 14 Launched
6 New Features
4 Improvements
16 Bugs Fixed
https://www.ortussolutions.com/blog/boxlang-100-beta-14-launched

9/19/24 - Blog - Ortus Solutions -  BoxLang 1.0.0 Beta 15 Launched

5 New Features
10 Improvements
22 Bugs Fixed
https://www.ortussolutions.com/blog/boxlang-100-beta-15-launched 

Webinars, Meetups and Workshops

ICYMI - Online ColdFusion Meetup - "Options for running Redis (Valkey/etc), locally or as-a-service", w/ Charlie Arehart
You may be considering use of Redis (or alternatives like Valkey), whether for caching or as a document store/db or as an alternative repository for sessions (such as is an option for ColdFusion sessions since CF2016). But before you can USE Redis you need to have some IMPLEMENTATION of it. In this session, veteran server troubleshooter Charlie Arehart will review different approaches for implementing Redis (and/or Valkey, and other plug-compatible replacements): with most approaches being free, while some come at a...

2024-08-20 Weekly News — Episode 218

Watch the video version on YouTube at https://youtube.com/live/sK5ns9Y_gR0?feature=share
 

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 including BoxLang.
A few ways to say thanks back to Ortus Solutions:


Patreon Support (supercali)

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


News and Announcements

Into the Box 2025 - Call for Speakers Now Open
We’re excited to invite you to share your knowledge and insights at Into the Box 2025: The Future is Dynamic for Modern Web Developers!
We’re seeking speakers eager to discuss their latest projects, share best practices, or explore new trends in web development. If you have valuable insights, we’d love to hear from you!
Submit your topics using the form below. The deadline is midnight on November 1, 2024. We encourage everyone to submit up-to-date and trendy topics like Modern CFML tools, BoxLang, AI, Frameworks, Open Source Libraries, Modern Web Development Trends, Cybersecurity, etc. Feel free to share all your ideas!
https://www.ortussolutions.com/blog/call-for-speakers-into-the-box-2025

New Releases and Updates

Adobe ColdFusion Updates - ColdFusion 2023 and 2021 August 20th, 2024 General Updates
We are pleased to announce that we have released general updates to ColdFusion (2023 release) Update 9 and ColdFusion (2021 release) Update 15. We've upgraded Tomcat from version 9.0.85 to version 9.0.93 for both versions.
https://coldfusion.adobe.com/2024/08/released-coldfusion-2023-and-2021-august-20th-2024-general-updates/

BoxLang Betas — Beta 9 and 10

Beta 9 released - August 9th, 2024

New Features

BL-105 PDF Module
BL-110 objectLoad() and objectSave() implemented and renamed to objectSerialize() and objectDeserialize()
BL-420 Exit REPL with quit or exit
BL-422 Ability to serialize BoxLang classes to binary and deserialize them back using it's state
BL-423 New experimental features block on the `boxlang.json`
BL-424 BoxRunner action commands now for: compile, cftranspile, featureAudit

Improvements

BL-414 Renaming of Box Cache functions to standardized cache{function}()
BL-415 Increase precision of math operations by using BigDecimal
BL-421 Finalize FileUpload, FileUploadAll BIFs and File Component upload actions in Web Support

Bugs

BL-405 BigIntegers cause error: integer number too large
BL-419 Not all unquoted tag attribute values are parsing

Beta 10 released - August 16th, 2024

New Features

BL-435 transpile queryGetRow() to queryRowData()
BL-436 Ini files support
BL-437 JSStringFormat BIF
BL-439 xml component
BL-442 getVariable() & BL-443 setVariable()
BL-444 Add getClientVariablesList() to compat
BL-448 New getDescendantsOfType() AST method with predicate
BL-449 Implement single quote escapes in queries and preserveSingleQuotes
BL-450 Allow .cfm and .cfs files from the boxlang CLI runner
BL-440 Add isNumericDate BIF
BL-441 Add getHTTPTimeString BIF to web-support
BL-143 Writedump label support
BL-447 java.math.BigInteger caster

Improvements

BL-425 When doing class serialization make sure to identify which properties have
BL-426 content component can have body
BL-429 Enhance error messages for parsing invalid tag code

Bugs

BL-427 MalformedInputException: Input length = 1 when parsing CFC
BL-428 component detection can be tricked if there is a tag comment line starting with the word "component"
BL-432 Regression: Can't run files via BoxRunner due to new action command logic
BL-451 Sometimes trying to shutdown runtime throws NPE if it was never started fully
BL-452 pretty print visitor outputting extra " on tag catch block
BL-453 pretty print visitor doesn't handle array notation invocation

https://www.ortussolutions.com/blog/boxlang-100-beta-10-launched


Webinars, Meetups and Workshops

ICYMI - Online ColdFusion Meetup Group - "CF Scheduled Tasks: there’s more than you may know", with Charlie Arehart
Thursday Aug 8th at 12pm US Eastern Time
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 than simply "setting a given url to run on a given schedule" (did you know it could be a CFC, for instance? Did you know about the cron time feature? Did you know about clustering scheduled tasks--even with ColdFusion Standard?). Besides there being more features than many may realize, there are also some common problems people face when running them, and there are tools and techniques to help with that.
In this talk, veteran CF troubleshooter Charlie Arehart will address all these and more, starting with several ways to create them (yes, even more than just cfschedule and the CF Admin UI) then more on those more advanced/easily missed features, as well as tools and techniques for solving common problems with them. We'll also explore configuration files and features for managing tasks. Finally we'll also cover ways CF scheduled tasks may NOT work well and discuss alternatives to them.
https://www.meetup.com/coldfusionmeetup/events/302616793/?eventOrigin=group_events_list


ICYMI - Online ColdFusion Meetup Group - "Getting Started with BoxLang Runtimes", with Luis Majano & Brad Wood
BoxLang is a new application server released by Ortus Solutions. It can run...

2024-08-06 Weekly News — Episode 217

Watch the video version on YouTube at https://youtube.com/live/Z3m5Nd7HoJc?feature=share

Hosts: 

  • Eric Peterson - Senior Developer at Ortus Solutions
  • Dan Card - Senior Developer at Ortus Solutions


Thanks to our Sponsor - Ortus Solutions

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

Patreon Support (Stupendous)

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


News and Announcements

BoxLang — Dynamic : Modular : Productive

https://boxlang.io/
https://boxlang.ortusbooks.com/


New Releases and Updates

CFConfig v2.0.6
Now supports BoxLang servers

Spreadsheet-CFML v4.1.0 – v4.2.0

  • Add moveSheet()
  • Add sheet position to sheetInfo() properties
  • Upgrade POI to 5.3.0, commons-csv to 1.11.0 and excel-streaming-reader to 4.4.0
  • Allow datatype to be specified with addColumn()


Sentry v2
Updated to match Sentry’s current event structure design

cbq v3.0.8 – v3.0.9
SyncProvider bug fixes


BoxLang Betas — Beta 2 through 8
Beta 2

New Features

  • Encryption module — bx-password-encrypt
  • New event: onRequestFlushBuffer
  • Ability to coerce BoxLang functions, lambdas, and UDFs, to well-known functional interfaces for Java interop
  • Add parallel streams from BoxLang arrays
  • Truthy / Falsey completion for boolean caster
  • New Fluent Attempt BIF and class
  • Add the ability to add member methods to BoxLang classes — built-in class serialization to JSON
  • New static helper on Array class: fromString( list, delimiter ) to create quick BoxLang arrays from strings
  • New BIFs for registered interceptors into the request pool and the global pool: BoxRegisterRequestInterceptor, BoxRegisterInterceptor
  • writeDump abort support
  • writeOutput on complex BoxLang types should call the toString() on it
  • Native encrypt, decrypt and generateSecretKey() BIFs

Bug Fixes

  • writeDump expanded collapsed support
  • writeDump top support
  • listDeleteAt returns a list with multiple delimiters as a list with whole delimiters
  • structNew with localeSensitive flag throws error
  • structKeyTranslate returns void
  • structGet does not create struct when missing
  • structFindValue returning null owner
  • No named applications not auto creating name
  • Application listener requests interception points not registered
  • Ambiguous if statements when not using curly braces
  • this.javasettings not expanding to correct pathing
  • this.javasettings ignores paths to actual jars and classes
  • cfdirectory fails on centOS, converting datetime
  • dateAdd() modifies its argument
  • toString not formatting doubles correctly
  • Attempt to cast instead of expecting strings inside isValid
  • Regression on JSON serialization of box classes with JSON exclude annotations


https://www.ortussolutions.com/blog/boxlang-100-beta-2-launched

Beta 3

New Features

  • Implement query cache ability
  • Coerce java SAMs (Single Abstract Method interface) from BoxLang function interfaces
  • AsyncService support for Virtual Thread Executors (create/manage)
  • Bifs for module info: getModuleList() and getModuleInfo( module )
  • Dumping of Java Classes now includes a dump of the toString() value to visualize values better
  • New dump template for BoxLang Functions
  • Allow the createDynamicProxy BIF to support the request class loader so it can load classes from loaded libraries in the application.bx, runtime, and more.
  • New Script Binaries for bxCFTranspiler, bxCompiler, bxFeatureAudit tools in the distribution bin folder


Improvements

  • Refactor JDBC connection retrieval out of the QueryOptions class
  • Dynamic method matching discovery algorithms updated to do 2 pass algorithm: exact then loose coercion matching
  • Improvement of cache service and cache provider methods for easier BoxLang interactions
  • Refactored the dump css to resources/dump/html/Dump.css
  • Migrate dynamic proxies to native java implementation from the JDK
  • Passing the session id to the onSessionStart listener
  • Give better warnings if the sessionStorage is not a valid string


Bug Fixes

  • attributecollection not handled properly on cfthrow
  • Left in system out calls that need to be removed
  • JSR ScriptEngine starting runtime without debug flag if passed
  • Creating a default cache was not setting the right name and a "default" already registered exception was being thrown
  • Default argument values not always checked for type
  • Implements missing from Box Class metadata
  • Static Scope missing from metadata


https://www.ortussolutions.com/blog/boxlang-100-beta-3-launched

Beta 4

Improvements

  • Query caching improvements and compatibility updates
  • Ensure request attributes are available to the web runtime scope
  • bx-compat CFML compatibility module updates to ensure null query column values are returned as empty strings


Bug Fixes

  • Fixes compilation issue with variables name cfcatch
  • CFML compatibility for CGI.QUERY_STRING when not provided
  • Fix null queryparam functionality


https://www.ortussolutions.com/blog/boxlang-100-beta-4-launched

Beta 5

New Features

  • Data Navigators
  • Original Configuration
  • StringBind BIF and member function
  • At...

2024-05-28 Weekly News — Episode 216

Watch the video version on YouTube at https://youtube.com/live/Djeas-Lw3XU?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:


Patreon Support (Magnificent)
We have 50 patreons:
https://www.patreon.com/ortussolutions.


News and Announcements

BoxLang — Dynamic : Modular : Productive

https://boxlang.io/
https://boxlang.ortusbooks.com/


New Releases and Updates

Galaxie Blog 3.57
https://www.gregoryalexander.com/blog/2024/5/22/galaxie-blog-357-is-released


ITB Releases


ITB Highlights

Keynote Day 1

  • BoxLang released!
    • Modern Dynamic Language
    • Java Interop
    • Pure Functions + Immutable Classes
    • Multi-Runtime Architecture
    • Multi-Parsers : BoxLang + CFML + ???
    • Event-Driven Language
    • Enterprise Caching Engine & Aggregator
    • Scheduling & Task Framework
    • Tested & Documented
    • Tooling
      • BoxLang IDE (VS Code Extension)
      • CLI
      • Debugger
    • Modules
      • Web Applications - HTTP Request/Response Data
      • Tasks and Queues -  Watchers, Event Handling, Async
      • Lambda and CLI -  fast start and blazing speeds!
      • iOS/Android - Low resource footprint, event handling
      • Web Assembly - Transpilation and Sandboxing
    • boxlang.io
      • Has installers
    • boxlang.ortusbooks.com
    • Try.boxlang.io
      • AWS Lambda Runtime
    • Professional Open Source
    • Visionary Licenses


Keynote Day 2

  • ColdBox 8.x Beta in 2024, release in 2025
  • New cbDebugger (thanks Scott Steinbeck)
  • ContentBox 7 Beta in 2024, release in 2025
    • CommandBox
    • CommandBox Pro
    • Multisite Support (don’t need pro for this actually)
    • Windows Installer
    • Updated Docker Images
    • New Iron Bank images
  • cbWire v4 launched
  • Modules
    • QB Updates
    • Quick Updates
    • Hyper Updates
    • cbq Updates
    • Vite plugin
    • Megaphone
    • cbSecurity Passkeys


BoxLang

Highlights:

TryBoxLang

  • Runs on AWS Lambda

cbWire v4

  • wire:navigate
  • Lazy Loading
  • Teleport
  • Execute JavaScript from templates
  • Streaming responses
  • Smaller and faster!

cbSecurity Passkeys

  • Add Passkey support to your site that uses cbSecurity
  • Easy to get started with and configurable to your needs

cbq v3

  • More stable, fewer bugs, and better docs


Webinars, Meetups and Workshops

Into the Box 2024, Day 1 & 2 Keynotes
Into the Box 2024 Keynote Day 1: https://www.youtube.com/watch?v=8M0IdUl7IWg
Into the Box 2024 Keynote Day 2: https://www.youtube.com/watch?v=JgQzgUPUtzk

CFCasts Content Updates

https://www.cfcasts.com

Recent Releases

  • ITB 2024 videos coming soon for all attendees

Conferences and Training

CFCamp 2024


CF Summit West in Las Vegas

At Resorts World - New venue!!!
Sep 30 - Oct 1st for the Conference
Oct 2nd for the Certification

https://cfsummit.adobeevents.com/

Pricing
$99 for the Session Pass right now.
Coupon code might be in your email if you are a previous attendee for even better pricing
$199 for the Professional Pass - include Certification Training on the 2nd of Oct.
https://cfsummit.adobeevents.com/register/registration/select

Call for Speakers is Open!!!
https://cfsummit.adobeevents.com/speaker-application/

Accommodations

Resorts World
3000 S Las Vegas Blvd,
Las Vegas, NV, United States, Nevada

Looking for accommodations?

We've secured exclusive, low room rates of $105 + taxes/day especially for our attendees! Easy and hassle-free booking is just a click away.

Secure your spot now to make the most of your trip with comfortable and affordable accommodations

Ortus - Workshop - TBA

ITB 2025

  • Location: Washington, DC
  • Dates: April 30, 2025 - May 2, 2025 - Washington, DC
  • https://t.co/cFLDUJZEyM
  • 50% off blind tickets


More conferences

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

2024-04-30 Weekly News - Episode 215

Watch the video version on YouTube at https://youtube.com/live/qw3x1HcX6xE?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:


 

Patreon Support (charming)

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


News and Announcements

ICYMI — CFCamp has announced the first batch of Sessions
This year's programme was once again open for participation from the CFML and wider development communities. If you're interested in what the Call For Papers for CFCamp 2024 looked like - it's still online on papercall.io (but now closed as of end of March 2024).

So far, we have confirmed and announced 20 sessions. There are still a few more to come, stay tuned.

The sessions will be assigned to slots and rooms a bit closer to the event.
https://www.cfcamp.org/sessions.html


New Releases and Updates

ICYMI - qb 9.8.2 – 9.10.0

  • New addIndex method for adding indexes to existing tables 
  • New BindingsCommenter for SQL Commenter
  • Performance improvement for large recordsets (Thanks, John Whish!)

https://qb.ortusbooks.com/whats-new

ICYMI - Quick 8.0.3
Support qb's SqlCommenter.
https://quick.ortusbooks.com/whats-new

ICYMI - Megaphone 1.0.3 – 1.0.4
Bug fixes in the Slack Provider
https://megaphone.ortusbooks.com/whats-new

In Beta - cbq 3.0.0-beta.7

  • More reliable Database Provider
  • Keep completed or failed database provider jobs around for debugging
  • Wait for jobs to complete when reiniting or shutting down ColdBox (up to a timeout)

https://cbq.ortusbooks.com/whats-new


Webinars, Meetups and Workshops

ICYMI — CF Summit Online
Charlie Arehart has provided all the links for this

List of Sessions, Descriptions and Links: https://adobe-coldfusion-online-summit-2024.attendease.com/sessions-on-demand/
Youtube Playlist of the Sessions: https://www.youtube.com/playlist?list=PL3iywAijqFoXrJ7jHdw-A1vNl-JB-iDQ7


CFCasts Content Updates

https://www.cfcasts.com

Recent Releases


Conferences and Training

ITB 2024


CFCamp 2024


CF Summit West in Las Vegas

At Resorts Worl...

2024-04-16 Weekly News — Episode 214

Watch the video version on YouTube at https://youtube.com/live/Djeas-Lw3XU?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:

  • Buy workshop tickets to CF Summit East
  •  Event Date: April 24, 2024
    • Hosted By: Adobe & Carahsoft
    • Location: Reston, VA
  • Buy Tickets to Into the Box 2024 in Washington DC https://www.intothebox.org/
  • MAY 15th - 17th,2024 - Washington, DC
  • 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 AND WE WILL READ IT ON THE SHOW
  • Sign up for a free or paid account on CFCasts, which is releasing new content regularly
  • 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)
    • Now on Amazon! In hardcover too!!!
    • https://www.amazon.com/dp/B0CJHB712M
    • 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 (Humbling)

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


News and Announcements

CFCamp has announced the first batch of Sessions

This year's programme was once again open for participation from the CFML and wider development communities. If you're interested in what the Call For Papers for CFCamp 2024 looked like - it's still online on papercall.io (but now closed as of end of March 2024).

So far, we have confirmed and announced 20 sessions. There are still a few more to come, stay tuned.

The sessions will be assigned to slots and rooms a bit closer to the event.
https://www.cfcamp.org/sessions.html

Redis changed license - and spawned ValKey

Redis, a tremendously popular tool for storing data in-memory rather than in a database, recently switched its licensing from an open source BSD license to both a Source Available License and a Server Side Public License (SSPL).

The software project and company supporting it were fairly clear in why they did this. Redis CEO Rowan Trollope wrote on March 20 that while Redis and volunteers sponsored the bulk of the project's code development, "the majority of Redis’ commercial sales are channeled through the largest cloud service providers, who commoditize Redis’ investments and its open source community." Clarifying a bit, "cloud service providers hosting Redis offerings will no longer be permitted to use the source code of Redis free of charge."

https://arstechnica.com/information-technology/2024/04/redis-license-change-and-forking-are-a-mess-that-everybody-can-feel-bad-about/

Vercel Releasing new Pricing July 21st

Vercel pricing is going from golden to arm and a leg of gold.
Look at using your own VPS and save $$$
Example: https://x.com/themsaid/status/1776114395371684166


New Releases and Updates


ICYMI - Quick 7.4 – 8
New hasManyDeep relationship and revamped hasManyThrough.
Better performance, correct constraints, and increased readability.

https://quick.ortusbooks.com/whats-new

ICYMI - qb 9.8
New withAlias function that will automatically rename fully qualified columns with the old name or alias.
https://qb.ortusbooks.com/whats-new

ICYMI - Megaphone 1.0.1
Uses the default cbMailServices email provider and logs success and failure by default.
https://megaphone.ortusbooks.com/whats-new


Webinars, Meetups and Workshops

CF Summit Online
Charlie Arehart has provided all the links for this

List of Sessions, Descriptions and Links: https://adobe-coldfusion-online-summit-2024.attendease.com/sessions-on-demand/
Youtube Playlist of the Sessions: https://www.youtube.com/playlist?list=PL3iywAijqFoXrJ7jHdw-A1vNl-JB-iDQ7

ICYMI - Mid-Michigan CFUG - Charlie Arehart - What if no one is monitoring your DB server?
April 9th
Blog on the topic: https://www.carehart.org/blog/2024/4/9/presenting_on_db_monitoring
Recording: https://www.youtube.com/watch?v=hu1ueRydgyM


CFCasts Content Updates

https://www.cfcasts.com

Recent Releases


Conferences and Training

CF Summit East - NEXT WEEK!!!!
Wednesday, April 24, 2024 - FREE
8:00am - 4:00pm
Carahsoft Conference & Collaboration Center
11493 Sunset Hills Road,
Reston, VA 20190
Registr...