Modernize or Die® - CFML News Podcast for December 17th, 2024 - Episode 225

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

Hosts: 
  • Gavin Pickin - Senior Developer at Ortus Solutions
  • Kai Koenig - Ventego Creative

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


News and Announcements

New Vulnerability Reported - Adobe Patched in March!
Today, CISA also added a critical Adobe ColdFusion vulnerability (tracked as CVE-2024-20767), which Adobe patched in March. Since then, several proof-of-concept exploits have been published online.

CVE-2024-20767 is due to an improper access control weakness that allows unauthenticated, remote attackers to read the system and other sensitive files. According to SecureLayer7, successfully exploiting ColdFusion servers with the admin panel exposed online can also allow attackers to bypass security measures and perform arbitrary file system writes.
https://www.scyscan.com/cve-2024-20767/adobe-coldfusion-improper-access-control-vulnerability/#google_vignette

Important notice: Upcoming deprecations and removals in ColdFusion (2025 release)
Added cfencode.sh to the table of removals.
Updated Customizing an HTTP response to HTTP reason phrases.
Added contact email id cf-deprecation@adobe.com
https://coldfusion.adobe.com/2024/12/important-notice-upcoming-deprecations-and-removals-in-coldfusion-2025-release/
 

ICYMI - Adobe CF2025 Beta is now open
Get an exclusive sneak peek at what’s next for ColdFusion! Sign up for the ColdFusion 2025 Beta Program and get early access to shape the future with us. Engage with the community in the forums, share your thoughts, and keep up with the newest updates and features.

Check out the curated webinar schedule and join us!

https://coldfusion.adobe.com/2024/11/code-the-future-join-the-coldfusion-2025-beta-today/

New Releases and Updates

BoxLang Beta 25 Released

12/13/24 - BoxLang 1.0.0 Beta 25 Launched
8 New Features
14 Improvements
18 Bugs Fixed
https://boxlang.ortusbooks.com/readme/release-history/1.0.0-beta25
 

Webinars, Meetups and Workshops

Sac Interactive Meetup: All I Want for Christmas is AI with Luke Kilpatrick
Wed, Dec 18 · 6:00 PM PST
https://www.meetup.com/sacinteractive/events/303708503/?eventOrigin=home_page_upcoming_events$all

Sac Interactive Meetup: January with Kai Koenig

ICYMI - Online CF Meetup - From Development to Deployment: Load Testing ColdFusion Applications with Dakota Clum
Thursday, December 12, 2024
9:00 AM to 10:00 AM PST
This session will go over how to load test a ColdFusion application after it is deployed in your environment. We will cover load testing options, setting up a simulated load test, and tuning adjustments that can be made as a result of load testing.
https://www.meetup.com/coldfusionmeetup/events/304881310/
RECORDING: https://www.youtube.com/watch?v=SMksnutdp-0&list=PLG2EHzEbhy0-QirMKgSxhjkUyTSSTvHjL
 

ADOBE CF 2025 Beta - Seminars

ColdFusion 2025: What’s new and exciting - Mark Takata
Security and Stability in ColdFusion - Parvathy and Atul
VS Code plugin changes - Vikas Yadav
Smart language additions in ColdFusion - Ashudeep Sharma
Performance enhancements - Satyam Mishra
Unleash the power of Revamping CFCharts for modern applications - Yukti Agrawal
Spreadsheets & CSV Processing - Nikhil Dubey
Microsoft Graph Integration in ColdFusion: Unlocking data with Oauth - Shiva Marella
What’s new in containers - Suchika
Recap and QnA - Mark Takata

CFCasts Content Updates

https://www.cfcasts.com

Merry Xmas - All of the Into the Box 2024 videos are not available for paid subscriptions
https://www.cfcasts.com/series/into-the-box-2024

Conferences and Training

ICYMI - 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
Closes February 28, 2025 ( 4am PST )

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

12/16/24 - Blog - Ortus Solutions - Unleash Your 2025 Potential: End-of-Year Savings with Ortus Solutions!
The holiday season is upon us, and with it comes a fantastic opportunity to maximize your remaining 2024 budget and turbocharge your 2025 projects with exclusive discounts from Ortus Solutions.
Here's your chance to snag incredible deals on a wide range of services and products that will empower your ColdFusion development and streamline your workflows
https://www.ortussolutions.com/blog/unleash-your-2025-potential-end-of-year-savings-with-ortus-solutions

12/16/24 - Blog - Ortus Solutions - Cloud Migration Made Easy: The Lift and Shift Approach for Your Database
Migrating databases to the cloud is a crucial step for organizations seeking scalability, cost efficiency, and improved accessibility. However, transitioning from an on-premises setup to the cloud can feel daunting, especially for teams working in ColdFusion environments, whether you're using Adobe ColdFusion or Lucee. That’s where the “Lift and Shift” migration approach comes in—a straightforward, low-risk solution that ensures your journey to the cloud is seamless and efficient.
https://www.ortussolutions.com/blog/cloud-migration-made-easy-the-lift-and-shift-approach-for-your-database

12/13/24 - Blog - Ben Nadel - Collocating Views And View-Specific Components In ColdFusion
In web application development, there's generally two philosophies when it comes to organizing files: "separation of concerns" and "collocation of behaviors". In the ColdFusion world, the pendulum or organization has swung from the collocation of behaviors—in the early days—to more of a separation of concerns within the modern MVC (Model View Controller) frameworks. But, I think the pendulum has swung too far over; and needs to return to the center where we can leverage both philosophies in the places that they make the most sense. To that end, I'll be experimenting with collocating my CFML views with the ColdFusion components that contain view-specific logic.
https://www.bennadel.com/blog/4742-collocating-views-and-view-specific-components-in-coldfusion.htm

12/13/24 - Blog - Adobe Portal - Tomcat upgrade with Adobe ColdFusion (2025 release) – What has changed!
Adobe ColdFusion (2025 release) now uses Tomcat 10.1, upgrading from Tomcat 9, and supports servlet specifications 6.0, replacing 4.0.
https://coldfusion.adobe.com/2024/12/tomcat-upgrade-with-adobe-coldfusion-2025-release-what-has-changed/

12/13/24 - Blog - Ortus Solutions - How to Extend the Lifespan of Your ColdFusion Applications?
ColdFusion has been a trusted platform for web development for decades. With its robust capabilities and versatile features, many businesses have built mission-critical applications on it. However, as technology evolves, ensuring the longevity and performance of your ColdFusion applications requires proactive maintenance and updates. If you're looking to maximize the lifespan of your ColdFusion web development projects, this guide offers practical strategies to keep them running smoothly for years to come.
https://www.ortussolutions.com/blog/how-to-extend-the-lifespan-of-your-coldfusion-applications

12/12/24 - Blog - James Moberg - ColdFusion Dump Alternative

The cfdump tag (AKA cfscript "writedump" function) outputs the contents of a variable of any type for debugging purposes. The variable can be as simple as a string or as complex as a cfc component instance.
https://dev.to/gamesover/coldfusion-dump-alternative-347b

12/12/24 - Blog - Adobe Portal - Important notice: Upcoming deprecations and removals in ColdFusion (2025 release)
Added cfencode.sh to the table of removals.
Updated Customizing an HTTP response to HTTP reason phrases.
Added contact email id cf-deprecation@adobe.com
https://coldfusion.adobe.com/2024/12/important-notice-upcoming-deprecations-and-removals-in-coldfusion-2025-release/

12/11/24 - Blog - Ortus Solutions - Unlock Unmatched Performance and Savings: Ortus Solutions’ ColdFusion AMIs on AWS Marketplace
Are you searching for a cost-effective solution to optimize your ColdFusion applications? Look no further! Ortus Solutions’ Amazon Machine Images (AMIs) are purpose-built to deliver unmatched performance, scalability, and savings for ColdFusion environments. Available now on the AWS Marketplace, these AMIs offer an affordable, high-performing alternative to any other option.
https://www.ortussolutions.com/blog/unlock-unmatched-performance-and-savings-ortus-solutions-coldfusion-amis-on-aws-marketplace

BoxLang Corner

12/13/24 - Blog - Ortus Solutions - BoxLang 1.0.0 Beta 25 Launched
This release takes BoxLang to the next level, delivering a mix of critical bug fixes, thoughtful improvements, and exciting new features designed to enhance your development experience. With Beta25, we’ve solidified and made the ASM ByteCode BoxPiler the default compiler, refined module, and logging management, and added long-requested query of queries and JSON-based logging encoders. Additionally, we’ve tackled critical issues around debugging, compatibility, and system settings to make this the most stable and feature-complete beta yet.
https://www.ortussolutions.com/blog/boxlang-100-beta-25-launched


CFML Jobs

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

Listing over 22 ColdFusion positions from 21 companies across 15 locations in 5 Countries.

0 new jobs listed


ForgeBox Module of the Week

Cbsecurity-passkeys by Eric Peterson

Passkeys are the evolution of passwords. They provide a safe and secure way for users to log in to your site without having to remember passwords. As the site owner, you can breathe a sigh of relief as you begin to eliminate one of the most common attack vectors in your application. While passkeys have many benefits and have a simple upgrade path for users, the work required on server and client can be complicated and involved. Ortus Solutions has long worked at helping simplify the authentication and authorization of your application using modules like cbAuth and cbSecurity. We are excited to bring that same support to passkeys with our CBSecurity Passkeys module.

In this session you will learn the overview of Passkeys on the server and in the browser, install and configure the CBSecurity Passkeys module, and see how to integrate passkeys into your application.
https://cfcasts.com/series/into-the-box-2024/videos/passkeys-and-cbsecurity-by-eric-peterson

https://www.forgebox.io/view/cbsecurity-passkeys

VS Code Hint, Tip, and Trick of the Week

BoxLang

  • Built-in BoxLang runtime for easy development
  • Tooling
    • Debugger
    • Web server that can be launched within VSCode
    • Execute .bxs files
    • Execute .bx files that have a main method
  • Language support
    • Syntax highlighting
    • Language server integration (alpha)
  • Support of existing CFML functionality

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

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, 

Their Contributions fund 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
  • John Wilson - Synaptrix
  • Tomorrows Guides
  • Jordan Clark
  • Gary Knight
  • Giancarlo Gomez 
  • David Belanger  
  • Dan Card
  • James Moberg & Jeffry McGee - Sunstar Media 
  • Dean Maunder
  • Kevin Wright
  • Doug Cain 
  • Nolan Erck 
  • Abdul Raheen

And many more Patreons - up to 60 now!!!!!

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 ★

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

Powered by

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

© 2019 Ortus Solutions