Modernize or Die® - CFML News Podcast for December 17th, 2024 - Episode 225
- 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:
- Buy Tickets to Into the Box 2025 in Washington DC https://t.co/cFLDUJZEyM
- April 30, 2025 - May 2, 2025 - 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
- 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!!!
- 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 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!!!
Switch to Modernize or Die ® Podcast - SoapBox Edition - Switch to Modernize or Die ® Podcast - Conference Edition
Music from this podcast used under Royalty Free license from SoundDotCom and BlueTreeAudio
© 2019 Ortus Solutions