DiscoverModernize or Die ® Podcast - CFML News EditionModernize or Die® - CFML News Podcast for October 8th, 2024 - Episode 220
Modernize or Die® - CFML News Podcast for October 8th, 2024 - Episode 220

Modernize or Die® - CFML News Podcast for October 8th, 2024 - Episode 220

Update: 2024-10-08
Share

Description

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


Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Modernize or Die® - CFML News Podcast for October 8th, 2024 - Episode 220

Modernize or Die® - CFML News Podcast for October 8th, 2024 - Episode 220

Ortus Solutions