Modernize or Die ® Podcast

Modernize or Die ® Podcast

By Ortus SolutionsTechnologyEducationHow To
Download on the App Store

Modernize or Die ® Podcast episodes

  • Episode 236 | July 1st, 2025

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


    Hosts:

    - Eric Peterson - Senior Developer at Ortus Solutions

    - Grant Copley - Senior Developer at Ortus Solutions


    Product Updates


    - qb 13 and Quick 12 released

        - Lots of important bug fixes

        - Added some testing helpers straight into qb

            - `expectToHaveCount`

            - `expectNotToHaveCount`

            - `expectToExist`

            - `expectNotToExist`


    SPONSOR — ORTUS SOLUTIONS


    Ortus Training


    Get trained by the actual makers of BoxLang, the ColdBox Platform, CommandBox, and TestBox. We offer on-site training, regional training seminars and virtual live training as well. We have several professional training courses from where to choose from and we can also cater to a-la-carte trainings as well.


    Benefits of On-Site Training

    - Save on attendee travel and time expenses

    - Have more time for questions and specific content

    - Focus on topics that matter to your company

    - Define the pace of the course according to your needs

    - Get discounts on attendee fees according to your attendance

    - You choose the location


    Visit https://www.ortussolutions.com/services/training to get a quote today


    BoxLang Updates and Features


    BoxLang v1.3.0

    - Enhanced Zip Compression Control

    - Pretty JSON Serialization

    - Introducing `xNone()` Functions

    - Revolutionary Query Concurrency

    - Intelligent Caching Upgrades

    - HTTP Response Compression

    - Binary Integrity Verification

    - Enhanced Command Line Tools help

    - Critical Bug Fixes

    - CFML Compatibility Enhancements


    BVM v1.14

    - Project-specific version management with `.bvmrc`

    - Enhanced Snapshot Development

    - Self-Maintenance and Updates


    BoxLang AI v1.2

    - Claude Support

    - New Tooling APIs

    - Smarter Message Handling

    - Easier Debugging

    - New Event: `onAIResponse`

    - Looking ahead

        - More tooling support

        - More providers

        - Chat streaming…


    BoxLang FAQs

    Java Integration

    - import Java classes

    - Star imports

    - Alias imports


    CFML Updates

    - Struct Keys That Contain Dots "Just Work" In Adobe ColdFusion by Ben Nadel

        - I appreciate the air quotes around “Just Work”

    - CFML Wrapper for the Zint Barcode Generator

        - By the king of command line tool wrappers — James Moberg


    Upcoming Events and Webinars


    ITB Videos Series is Now Live on CFCasts

    - Premium series: https://cfcasts.com/series/into-the-box-2025

    - Online and On-site ticket holders should have free access - Reach out if not

    - Patreons get Free Access to the Series as a token of appreciation for their ongoing support to our mission of modernizing software development

    - Series is available for purchase for just $250 (On-demand lifetime access)

    - CFCast Subscribers get access on November 1st


    ICYMI: Building AWS Lambda Apps with BoxLang!


    July 2025 Webinar: Raymond Camden, Let’s Build an App with BoxLang

    - July 23rd 11:00 AM CDT

    - Free tickets available


    CFCamp Slides and Recordings are Up on our Ortus Site and Youtube Channel

    - https://www.ortussolutions.com/events/2025/cfcamp-2025

    - https://www.youtube.com/watch?v=Ipqwns38Qso

    - https://www.youtube.com/watch?v=9cCNcNiRCto

    - https://www.youtube.com/watch?v=_WcPR09EPb8


    Adobe ColdFusion Summit 2025

    - September 22 - 23rd

    - Certification available September 21 or 24th

    - Ortus Training after the conference: Building Reactive UIs with CBWire

        - 2-day training after CFSummit

        - Led by Luis Majano and Grant Copley


    Closing Remarks

    Thank you to all of our Patreon Supporters!

    You can support us on Patreon here https://www.patreon.com/ortussolutions

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


    ★ Support this podcast on Patreon ★
    15 min
  • Episode 235 | June 17th, 2025

    # 2025-06-17 - News - Episode 235

    Hosts: 
    Daniel Garcia - Senior Developer at Ortus Solutions
    Grant Copley - Senior Developer at Ortus Solutions

    ##Summary

    In this episode of the Updated Modernize or Die podcast, hosts Daniel Garcia and Grant Copley discuss the latest updates from Ortus Solutions, including news about BoxLang, licensing, and upcoming events. They delve into the features of BoxLang, its runtimes, and the new version manager. The conversation also covers the BoxLang VS Code extension, community news, and various upcoming conferences, emphasizing the importance of community support and open-source initiatives.

    ##Takeaways

    - Ortus Solutions is committed to providing tailored software solutions.
    - BoxLang 1.3.0 is expected to be released soon.
    - BoxLang allows for multiple runtimes, enhancing flexibility for developers.
    - Licensing for BoxLang is free, with optional paid modules for additional features.
    - Maven integration can streamline dependency management for BoxLang projects.
    - The BoxLang VS Code extension offers powerful tools for developers.
    - CFCamp videos are available for attendees and non-attendees alike.
    - Adobe ColdFusion Developer Week is an upcoming online event.
    - Into The Box 2026 will be held in Washington DC.
    - Patreon supporters play a crucial role in funding Ortus's open-source initiatives.

    ## Thank You

    Thank you to all of our Patreon Supporters!

    You can support us on Patreon here https://www.patreon.com/ortussolutions 

    ★ Support this podcast on Patreon ★
    26 min
  • Episode 234 | June 3rd, 2025

    # 2025-06-03 - News - Episode 234


    Hosts: 

    Eric Peterson - Senior Developer at Ortus Solutions

    Jacob Beers - Senior Developer at Ortus Solutions


    ## Ortus News


    - cfmigrations v5 released - based off of qb 12 and cbMockData 4

        - Simpler configuration for CommandBox Migrations coming soon!

    - cbPlaywright v1.52.1 (corresponding to Playwright 1.52)

        - Also can be used better outside of TestBox

    - ITB 2025 videos coming to CFCasts in June

    - BoxLang VS Code Extension v1.7.1 Released!

        - The latest update brings improved autocomplete, enhanced function support, and better performance for an even smoother developer experience.

        - Upgrade now to boost your productivity while building with BoxLang! https://www.ortussolutions.com/blog/v171-boxlang-vscode-extension


    ## SPONSOR — ORTUS SOLUTIONS - Elasticsearch & OpenSearch Consulting


    High-performance search solutions with real-time speed and precision

    Custom implementations, log management, and performance tuning

    Scale your data search with confidence and expert support


    Website: https://www.ortussolutions.com/services/elasticsearch


    If you want to get your product or service in front of our wonderful BoxLang and CFML audience, reach out to us on our website.


    ## BoxLang Updates


    - BoxLang v1.2.0 released!

        - This powerful new release showcases what our team can deliver in just two weeks—over 30 performance-focused enhancements that supercharge runtime efficiency without changing your existing code. From faster string operations to smarter memory management, BoxLang 1.2 makes building modern applications even smoother, faster, and smarter. https://www.ortussolutions.com/blog/boxlang-v120-released

    - BoxLang FAQs

        - BoxLang is its own language!!!

            - Basic syntax differences

                - Bx

                - Class

                - etc…

            - Static BIF access

            - Functional member methods

            - Java interop

            - Additional runtime features

                - Scheduler 

                - Modules


    ## CFML Updates 


    - Lucee v6 Upgrade Guide

        - https://docs.lucee.org/recipes/breaking-changes-6-0.html

    - Fixinator 6.1.0

        - https://www.petefreitag.com/blog/fixinator-6-1-0/

    - James Moberg - Using ColdFusion and Xpdf to extract PDF metadata

        - https://www.mycfml.com/articles/using-coldfusion-and-xpdf-to-extract-pdf-metadata/

    - Ben Nadel - Creating Java Classes From JAR Files In Adobe ColdFusion 2025

        - https://www.bennadel.com/blog/4809-creating-java-classes-from-jar-files-in-adobe-coldfusion-2025.htm

        - Related: https://www.bennadel.com/blog/4804-rendering-1-dimensional-barcodes-with-zxing-and-coldfusion.htm


    ## Events


    - CFCamp Slides and Recordings are Up on our Ortus Site and Youtube Channel: https://www.ortussolutions.com/events/2025/cfcamp-2025

    - Upcoming June Webinar: Building Dynamic AWS Lambda Applications with BoxLang - Just a few days left

        - Luis Majano - Register for Free on EventBrite: https://BoxLang-AWS-Lambda-2025.eventbrite.com,

            - Wednesday, June 18 at 11:00 AM (CDT)

        - July Webinar is also Scheduled with Ray Camden, more details coming soon!

    - America Digital México | June 17, 2025 | Ciudad de México, México

        - Ortus Solutions has been invited to showcase BoxLang, the groundbreaking new programming language, at the 9th America Digital México Conference, a major event uniting technology and business leaders from across the region. Join us at booth C36!

    - Open South Code 2025 - Spain

        - June 20 - 21, 2025

        - La Térmica - Málaga

        - Gold Sponsors - Ortus Solutions

        - https://www.opensouthcode.org/conferences/opensouthcode2025

    - Adobe ColdFusion Summit 2025.

        - September 22 - 23rd

        - Certification available September 21 or 24th

        - https://cfsummit.adobeevents.com 

        - Speaker Application

            - https://cfsummit.adobeevents.com/speaker-application 

    - Into the Box 2026 is coming soon with Blind Ticket Pricing - Stay tuned!


    ## Tech News

    Microsoft Build

    - Microsoft Edit — Vim for Windows?

        - https://www.theverge.com/news/669318/microsoft-edit-on-windows-command-line-text-editor

    - WSL is now Open Source

        https://www.theverge.com/news/669286/microsoft-windows-subsystem-for-linux-open-source

    - GitHub Copilot can now work on GitHub Issues?

        - https://github.blog/news-insights/product-news/github-copilot-meet-the-new-coding-agent/


    ## Thank You


    Thank you to all of our Patreon Supporters!

    You can support us on Patreon here https://www.patreon.com/ortussolutions 

    ★ Support this podcast on Patreon ★
    21 min
  • Episode 233 | May 20th, 2025

    2025-05-20 - News - Episode 233


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


    Hosts: 

    Eric Peterson - Senior Developer at Ortus Solutions

    Daniel Garcia - Senior Developer at Ortus Solutions


    Ortus News


    - qb 12 & 12.1

        - Query param shape checking

        - Removing settings that have been defaulted to true for 3 major versions

        - Derby Grammar

        - Queries without a table

        - orderByRandom

        - createAs and truncate in SchemaBuilder

        - FOR clauses in SQL Server

        - convertEmptyStringsToNull setting

        - And more bug fixes and performance improvements

    - ITB 2025 videos coming to CFCasts in June

    - Passkeys are available as an option to log in on ForgeBox

        - Go secure your account today!

        - You can add this to your ColdBox app as well with cbSecurity Passkeys


    SPONSOR — ORTUS SOLUTIONS


    Ortus Cloud Servers

    - BoxLang and CommandBox servers available on AWS and Azure

    - Choose Ubuntu or Windows-based server

    - Serverless deployments available for BoxLang

    - Website: https://www.ortussolutions.com/products/cloud-servers


    If you want to get your product or service in front of our wonderful BoxLang and CFML audience, reach out to us on our website.


    BoxLang News


    - Parsing Markdown in BoxLang - Take 3 by Raymond Camden

        - https://www.raymondcamden.com/2025/05/14/parsing-markdown-in-boxlang-take-3

    - BoxLang added to CFDocs

        - Example: https://cfdocs.org/serializejson

    - bx-sqlite module

        - Mentioned at the webinar last week - https://www.youtube.com/watch?v=P631fwZPjBg

        - https://github.com/ortus-boxlang/bx-sqlite

    - A Sneak Peek at BoxLang’s Module Feature by Raymond Camden

        - https://www.raymondcamden.com/2025/05/07/a-sneak-peek-at-boxlangs-module-feature

    - BoxLang 1.1.0 released!

        - https://www.ortussolutions.com/blog/boxlang-v110-released

    - BoxLang FAQs - Is BoxLang a paid engine like Adobe ColdFusion?

        - BoxLang is FREE and OPEN SOURCE

            - There are plans for additional features, but you do not need to pay to use BoxLang.

        - And before you say it’s paid because of the modules:

            - Anyone can build a BoxLang module using the same tooling and extension points we use.  You can create your own version of our premium modules and use that.

        - BoxLang+ and BoxLang++ are optional plans for people who see the value of:

            - Premium modules

                - Redis

                - Couchbase

                - MongoDB

                - ElasticSearch

                - bx-ai+ (more providers and features)

                - PDF Forms

                - Spreadsheet Functionality

            - Business-level SLA

            - Custom patches

            - Priority support

            - And more!


    Send us your BoxLang questions at [email protected]


    CFML News


    - Security updates available for Adobe ColdFusion | APSB25-52

        - https://helpx.adobe.com/security/products/coldfusion/apsb25-52.html 

        - https://www.carehart.org/blog/2025/5/14/coldfusion_updates_released_may_13_2025 

        - This hosed remote function calls, even if not calling remotely

    - Spring 2025 Galaxie Blog Update and Roadmap (Gregory Alexander)

        - https://www.gregoryalexander.com/blog/2025/5/14/spring-2025-galaxie-blog-update-and-roadmap 

        - Among other things, providing BoxLang compatibility and potentially writing a new BoxLang edition is on the radar.  🙂


    Events


    - CFCamp - This week!

        - Pre conference Workshop open. Seats are limited: https://CFCamp2025-BoxLang.eventbrite.com 

        - May 22 - 23rd, 2025 - Munich, Germany

        - https://www.cfcamp.org 

        - Luis Majano, Brad Wood will be there!

    - Upcoming June Webinar: Building Dynamic AWS Lambda Applications with BoxLang by Luis Majano

        - Wednesday, June 18 at 11:00 AM (CDT)

        - Register for Free on Eventbrite https://BoxLang-AWS-Lambda-2025.eventbrite.com,

    - July Webinar is also Scheduled with Ray Camden, more details coming soon!

    - Open South Code 2025 - Spain

        - June 20 - 21, 2025

        - La Térmica - Málaga

        - Gold Sponsors - Ortus Solutions

        - https://www.opensouthcode.org/conferences/opensouthcode2025

    - Adobe ColdFusion Summit 2025.

        - September 22 - 23rd

        - Certification available September 21 or 24th

        - https://cfsummit.adobeevents.com 

        - Speaker Application - https://cfsummit.adobeevents.com/speaker-application 

    - Into the Box 2026 is coming soon with Blind Ticket Pricing


    Thank you to all of our Patreon Supporters!

    You can support us on Patreon here -  https://www.patreon.com/ortussolutions 

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


    ★ Support this podcast on Patreon ★
    23 min
  • Episode 232 | May 6th, 2025

    Join hosts Daniel Garcia and Grant Copley as they dive into the latest news and updates in the BoxLang and CFML world. Don’t miss out on insights, discussions, and what’s coming next for modern software development! 🚀

    ===============================

    Summary
    In this episode of the Modernize or Die podcast, hosts Daniel Garcia and Grant Copley discuss the highlights from the recent Into The Box conference, including the release of BoxLang 1.0, networking opportunities, workshops, and product updates. They share their experiences, favorite moments, and insights from the event, as well as upcoming events and community engagement initiatives.

    Takeaways
    * BoxLang 1.0 was officially released at the conference.
    * The conference felt like a family reunion for attendees.
    * Networking opportunities were a highlight of the event.
    * Workshops provided valuable learning experiences for participants.
    * The food at the conference was notably good this year.
    * A Mariachi band performed at the Happy Box event.
    * ColdBox 7.4 allows writing apps in BoxLang.
    * BoxLang Academy is available for free for the rest of the year.
    * Expert consulting services for ElasticSearch are now offered.
    * Plans for Into The Box 2026 are already in motion.

    Links
    https://www.ortussolutions.com/products/commandbox-pro
    https://www.ortussolutions.com/services/elasticsearch-solutions
    https://www.ortussolutions.com/services/dba
    https://aws.amazon.com/marketplace/search/results?searchTerms=boxlang
    https://azuremarketplace.microsoft.com/en-us/marketplace/apps?search=boxlang&page=1 
    https://www.mycfml.com/articles/cf-timer-revisited/
    https://www.raymondcamden.com/2025/04/25/using-cloudflares-browser-rendering-apis-for-screenshots 
    https://www.raymondcamden.com/2025/04/28/boxlang-quick-tips-working-with-zip-files
    https://CFCamp2025-BoxLang.eventbrite.com 
    https://www.cfcamp.org 
    https://cfsummit.adobeevents.com 
    https://www.patreon.com/ortussolutions 
    https://community.ortussolutions.com 
    https://ortussolutions.com/about-us/sponsors

    Thanks everyone!!!

    ★ Support this podcast on Patreon ★
    25 min
  • Episode 231 | April 15th, 2025

    Join hosts Daniel Garcia and Eric Peterson as they dive into the latest news and updates in the BoxLang and CFML world. Don’t miss out on insights, discussions, and what’s coming next for modern software development! 🚀


    #BoxLang #CFML #ColdFusion #Adobe #AdobeColdFusion #Java #JavaScript #Security #Software #Web #App #WebDevelopment #JVM


    ====================================


    Ortus News


    ITB

    • We have just 20 on-site tickets left! - Early bird is now gone 
      • https://IntotheBox2025.eventbrite.com 
      • Workshops (Only available for On-site attendees): 3 Spots left for our “Getting Started with BoxLang Workshop” led by Jon, Brad, and Luis. We have other great options to consider as well:  HERE
    • Team Packs are still available until the Ticket Sale ends based on Early bird Pricing: 
      • Early Duo Pack: Buy 1, Get one 50% Off 
      • Early Team Pack: Buy 2, Get 1 Free
    • Online version
      • Into the Box 2025 - Virtual Ticket is out: https://ITB_Virtual_2025.eventbrite.com
      • Last chance to get Early Bird Online Ticket - prices go up on May 16th, 2025 
      • General Entry Online Event - Starts April 16th - May 2nd 

    Products

    • CommandBox 6.2.0 released. What's New
      • This release contains 9 tickets-- several bug fixes and a couple nice new features:
        • Jakarta Servlet support - important for BoxLang, ACF 2025, and Lucee 7 
        • Server Warmup URLs
        • More info? https://www.ortussolutions.com/blog/commandbox-620-released
    • coldbox-vite-plugin updated
      • v3.0.0 (v3.0.2)
      • Support for Vite 5 + 6
      • Get started quickly with our template: https://forgebox.io/view/cbtemplate-vite 
    • Quick v11.2
      • Eager loading helpers
        • Automatically load specified relationships for an entity
        • Disable all lazy loading to catch N+1 problems


    SPONSOR — ORTUS SOLUTIONS

    • CommandBox Pro
      • Features
        • Support
          • Support, SLA, and trust from Ortus.
        • Service Manager Module
          • Create and manage operating system services for Unix, Mac, and Windows that map to CommandBox websites.
        • FORGEBOX Pro account
          • Get an included PRO account with every CommandBox Pro license you purchase.
        • Multi-server features 
          • Deploy 1 or 1000 applications on a single context.
        • Automatic JDK management
          • Manage the JDK and version to use on each specific application you deploy.
        • SNI Support 
          • SNI Support for multiple SSL certs on the same IP address
      • Website: https://www.ortussolutions.com/products/commandbox-pro

    If you want to get your product or service in front of our wondering BoxLang and CFML audience, reach out to us on our website.


    BoxLang

    • BoxLang 1.0.0 RC3 has been launched!
      • Features
        • Performance 
        • bx-orm 
        • Virtual Threads 
      • Scheduler 
        • CLI Scheduler(!)
      • And More!
      • https://www.ortussolutions.com/blog/boxlang-100-rc3-has-landed 
    • BoxLang Stable Release:
       The BoxLang Stable Release is dropping at Into the Box 2025!
      Be part of the big reveal on May 1st, whether you're joining us online or in person. We’ll get you up and running with everything you need to start building powerful projects—fast and easy.
      • https://boxlang.io/plans 
    • BoxLang Virtual Machines Now on AWS
      • https://aws.amazon.com/marketplace/search/results?searchTerms=boxlang


    CFML Updates

    • Security Updates
      • Adobe
        • Security updates available for Adobe ColdFusion | APSB25-15
          • https://helpx.adobe.com/security/products/coldfusion/apsb25-15.html
      • Lucee 
        • Lucee CVE-2024-55354 Security Advisory, April 2025 
          • https://dev.lucee.org/t/lucee-cve-2024-55354-security-advisory-april-2025/14963 
    • Lucee 6.2.1.112-RC Final Release Candidate
      • https://dev.lucee.org/t/lucee-6-2-1-112-rc-final-release-candidate/14940/1 
    • Blog Posts
      • PDF Generation, Bloat and Optimization (James Moberg)
        • Related: https://forgebox.io/view/wkhtmltopdf
    •  HTTP GET And HTTP POST Are Sufficient (For Me) In ColdFusion (Ben Nadel)
      • Counter argument: Cruddy By Design (Adam Wathan) 
    • Getting the Clients IP Address Using Lucee and ColdFusion (Gregory Alexander)
      • Related: https://github.com/coldbox-modules/cbsecurity/blob/6dbcdcac3ae651a3406445ba902733bee5a696b2/models/CBSecurity.cfc#L601-L631


    Events

    • Into The Box
      • April 30th - May 2nd, 2025 - Washington, DC 
      • https://www.intothebox.org 
    • CFCamp
      • May 22 - 23rd, 2025 - Munich, Germany
      • https://www.cfcamp.org 
      • Luis Majano, Brad Wood will be there!
    • Adobe ColdFusion Summit 2025.
      • September 22 - 23rd
      • Certification available September 21 or 24th
      • https://cfsummit.adobeevents.com 

    Thank you


    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 infrastruct...

    24 min
  • Modernize or Die® Podcast | Episode 230 | April 1st, 2025

    Join hosts Daniel Garcia and Eric Peterson as they dive into the latest news and updates in the BoxLang and CFML world. Don’t miss out on insights, discussions, and what’s coming next for modern software development! 🚀

    #BoxLang #CFML #ColdFusion #Adobe #AdobeColdFusion #Java #JavaScript #Security #Software #Web #App #WebDevelopment #jvm 

    =========================================
    📖 Chapters
    =========================================

    00:00 Welcome to the Modernize or Die Podcast
    00:25 Revamping the Podcast Format
    01:00 Into the Box Updates
    03:29 Product Releases and Updates
    07:51 SPONSOR - Ortus Solutions
    08:48 BoxLang News
    14:08 CFML News and Updates
    22:44 Upcoming Events
    24:47 Thank Yous

    =========================================
    📚 Resources
    =========================================

    🌍 Website:

    [https://boxlang.io]

    🖥 Code Online:

    [https://try.boxlang.io]

    🐙 GitHub:

    https://github.com/ortus-boxlang/BoxLang

    📖 Documentation:

    [https://boxlang.ortusbooks.com]
    =========================================
    🔥 Join the BoxLang Community!
    =========================================
    💬 Community Forums:

    https://community.ortussolutions.com/...

    💬 Join us on Slack:

    [https://slack.ortussolutions.com]
    =========================================
    📢 Follow us on Social Media!
    =========================================
    🔵 X (Twitter):

    https://x.com/tryboxlang

    💼 LinkedIn:

      / tryboxlang  

    📘 Facebook:

      / tryboxlang

    ★ Support this podcast on Patreon ★
    27 min
  • Modernize or Die® - CFML News Podcast for February 11th, 2025 - Episode 228

    2025-02-11 Weekly News — Episode 228

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

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

    • 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!!!
        • 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 ()
    We have 61 patreons:
    https://www.patreon.com/ortussolutions.


    News and Announcements

    Ortus announce BoxLang to the Java Community and Jfokus
    Jfokus has been the birth of BoxLang for the Java community. So Incredibly well received. We even had folks coding on their phones on https://try.boxlang.io for some sweet hoodies. What an amazing event. So much great feedback and amazing response to finally having momentum in the dynamic JVM space.
    We will definitely be back in 2026 In force.
    hashtag#boxlang hashtag#jfokus hashtag#dynamicJVM hashtag#community
    https://www.linkedin.com/posts/lmajano_boxlang-jfokus-dynamicjvm-activity-7292961359632240640-N1nc?

    Get a Free BoxLang+ License with Your ITB 2025 Ticket!
    At Ortus Solutions, we are dedicated to delivering the best experience for our Into the Box attendees. This year’s event will be an exciting opportunity to explore BoxLang and modern CFML development, and we want to ensure that attending in person is even more rewarding.

    Exclusive On-Site Attendee Benefit: Free 1-Year BoxLang+ License!
    As a special incentive, all on-site attendees will receive a free 1-year subscription to BoxLang+.

    BoxLang+ is a professional subscription that enhances development across multiple runtimes, including CLI, web, CommandBox, and serverless environments.
    https://www.ortussolutions.com/blog/get-a-free-boxlang-license-with-your-itb-2025-ticket
     
    Adobe ColdFusion Summit 2025
    Adobe ColdFusion Summit 2025 is here—join us in Las Vegas on Sept 22-23 (optional certification days on Sept 21 or 24). Grab your early bird tickets for just $99 before they're gone. Secure your spot today!
    Register now: https://bit.ly/414pLF6

    Team Plans and Exclusive Deals: Into the Box 2025!
    Thinking about attending Into the Box 2025 but don’t want to go alone? Or are you looking to train your team with the latest modern software development tools? We’ve got you covered. Take advantage of our exclusive team deals and bring your team for an even better experience.

    Get 50% off your second Into the Box on-site ticket.
    Buy 2, Get 1 Free – Purchase two on-site tickets, and the third one is on us.
    https://www.ortussolutions.com/blog/team-plans-and-exclusive-deals-into-the-box-2025

    TeraTech release Free Online Course for Modernizing CF Apps
    A Call to the #ColdFusion Keepers of Middleware-Earth! ⚔️🔥After a year of forging in the digital fires, I’m thrilled to announce our ColdFusion Legacy to Modernization E-Course! 🏗️ This free, 13-lesson journey is your map to transforming legacy CF apps into modern, resilient systems—because let’s be real, some of these apps have been running longer than the Third Age.
    https://teratech.com/sign-up-legacy-coldfusion-2-modern-e-course/

    ICYMI - Into the Box Round 1 of Sessions and Workshops are now out!
    Our first round of sessions and workshops for Into the Box 2025 is here! Get ready to dive into a world of modern web development with hands-on workshops and engaging sessions led by Ortus Solutions and Community CFML and BoxLang experts. Visit intothebox.org to explore what’s in store—this is just the beginning, with much more content coming soon!
    https://www.ortussolutions.com/blog/into-the-box-round-1-of-sessions-and-workshops

    New Releases and Updates

    BoxLang Beta 27

    Highlights:

    • ✅ Enhanced XML Support – Improved cloning, merging, and namespace handling in XML operations.
    • ✅ Jakarta EE Support – Latest Jakarta EE support for the servlet runtime and CommandBox
    • ✅ Unified Template & Script Grammars – BoxLang now seamlessly integrates both styles, bringing performance updates to the parser.
    • ✅ Improved Java Interop – Automatic coercion of BoxLang arrays to native Java arrays and varargs support
    • ✅ Better Error Handling – More robust dump rendering and exception management.
    • ✅ New CLI Features – Built-in functions like cliRead(), cliGetArgs(), and cliExit() for pure CLI apps.
    • ✅ Improved HTTP Handling – Proxy support, authentication, and new request/response events.
    • ✅ Trusted Cache – Trusted cache is in the house, to get high performance in production
    • ✅ Class location caches – More performance updates for class resolutions for BoxLang classes

    https://www.ortussolutions.com/blog/boxlang-100-beta-27-launched
    https://boxlang.ortusbooks.com/readme/release-history/1.0.0-beta27
     
    ColdFusion 2025 Prerelease - Beta 2

    We are excited to announce the release of CFNext Beta2, which brings a host of new features and improvements to enhance your experience.

    This will be the final pre-release version before the main release.

    Please take this opportunity to explore the build, test key functionalities, and find critical issues so they can be fixed before the release. Thank you for your continued support.

    58 min
  • Modernize or Die® - CFML News Podcast for January 28th, 2025 - Episode 227

    2025-01-28 Weekly News — Episode 227

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

    • 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!!!
      • 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 (resplendent)
    We have 62 patreons:
    https://www.patreon.com/ortussolutions.


    News and Announcements

    Beware that ColdFusion 2021 end-of-life (and end of updates) is coming Nov 2025, and your options
    Are you still running ColdFusion 2021? While it's still supported/updated by Adobe, did you know that its end-of-life is coming just several months from now, Nov 10, 2025? That's the date when "core" support for that release ends--meaning no more updates from Adobe after that, not even security fixes.
    What about more recent releases, if you may wonder? CF 2023 (the current latest release) will get updates into 2028 (5 years after it was release). And there's the coming CF 2025 release, currently in pre-release (as I have recently blogged about), which is of course a great sign for the continued vitality of CF.

    But this looming deadline for CF2021 is a reminder that as the years roll on, we not only get new versions but we must say good-bye to old ones.

    Wondering what you can do? or when CF2023 or CF2025 support will end also? And what's the difference between "core" support and the available "extended" support which Adobe sells? (The extended support plan does NOT provide updates beyond this coming November.) For more on these, including official Adobe documentation that discusses such things, as well as my thoughts on migration, costs, various options to consider, and more, do read on.
    https://www.carehart.org/blog/2025/1/9/coldfusion2021_end_of_life_nov_2025
     
    Java updates of Jan 21, 2025 for 8, 11, 17, 21, and 23: thoughts and resources
    It's that time again: there are new JVM updates released today (Jan 21, 2025) 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_441 (aka 8u441), 11.0.26, 17.0.14, 21.0.6, and 23.0.2, 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.

    Oracle calls these updates "critical patch updates" (yep, "CPU"), but they are in fact scheduled quarterly updates, so that the "critical" aspect of this nomenclature may sometimes be a bit overstated. As is generally the case with these Java updates, most of them have the same changes and fixes across the four JVM versions, though not always.

    For some folks, that's all they need to hear. For others, read on.

    Whether this is your first time updating Java or your fiftieth, there are some things that you may or may not know.
    https://www.carehart.org/blog/2025/1/21/java_updates_jan_2025

    Into the Box Round 1 of Sessions and Workshops are now out!
    Our first round of sessions and workshops for Into the Box 2025 is here! Get ready to dive into a world of modern web development with hands-on workshops and engaging sessions led by Ortus Solutions and Community CFML and BoxLang experts. Visit intothebox.org to explore what’s in store—this is just the beginning, with much more content coming soon!
    https://www.ortussolutions.com/blog/into-the-box-round-1-of-sessions-and-workshops

    Last chance to save 25% off CF2023, for those on CF2018 and earlier
    Here's great news for those still running CF2018 or earlier, who may have been holding off upgrading to CF2023 (because you would have to pay full price for it). It's news I first shared back in July, and the deal has been extended one last time, thus this post.
    TLDR; Now through Feb 28, 2025 those running CF9, 10, 11, 2016 or 2018 can upgrade to CF2023 for 25% off its full price. (Those running CF2021 can already/always could upgrade at 50% off the full price.)

    This is a deal offered only by Intergral, makers of FusionReactor, who are also resellers of CF. Adobe doesn't even offer this deal themselves. For more, see their blog post at https://fusion-reactor.com/blog/news/save-25-on-adobe-cf2023-upgrades/.

    Act now, it could save you hundreds or even thousands of $$s on a single license!
    https://www.carehart.org/blog/2025/1/17/last_chance_for_cf_upgrade_discount_from_cf2018_or_earlier


    New Releases and Updates

    TestBox v6.1.0 release
    We’re super excited to announce the release of TestBox 6.1.0! This release introduces native support for BoxLang without the need for a compatibility mode, unlocking new possibilities for developers embracing BoxLang’s dynamic capabilities. Alongside this exciting update, we’ve added valuable features, improved functionality, and resolved key issues to ensure a smoother and more robust testing experience. Dive into the details and see how TestBox 6.1.0 makes your testing even more seamless and efficient!
    https://www.ortussolutions.com/blog/testbox-v610-release

    cbMockData v4
    New name and new support for BoxLang!
    https://forgebox.io/vie...

    57 min
  • Modernize or Die® - CFML News Podcast for December 31st, 2024 - Episode 226

    2024-12-31 Weekly News — Episode 226

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

    Hosts: 

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

    • 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!!!
    • 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 (holly)
    We have 61 patreons:
    https://www.patreon.com/ortussolutions.


    News and Announcements

    Tomcat Vulnerability
    Time-of-check Time-of-use (TOCTOU) Race Condition vulnerability in Apache Tomcat. This issue affects Apache Tomcat: from 11.0.0-M1 through 11.0.1, from 10.1.0-M1 through 10.1.33, from 9.0.0.M1 through 9.0.97. The mitigation for CVE-2024-50379 was incomplete. Users running Tomcat on a case insensitive file system with the default servlet write enabled (readonly initialisation parameter set to the non-default value of false) may need additional configuration to fully mitigate CVE-2024-50379 depending on which version of Java they are using with Tomcat: - running on Java 8 or Java 11: the system property sun.io.useCanonCaches must be explicitly set to false (it defaults to true) - running on Java 17: the system property sun.io.useCanonCaches, if set, must be set to false (it defaults to false) - running on Java 21 onwards: no further configuration is required (the system property and the problematic cache have been removed) Tomcat 11.0.3, 10.1.35 and 9.0.99 onwards will include checks that sun.io.useCanonCaches is set appropriately before allowing the default servlet to be write enabled on a case insensitive file system. Tomcat will also set sun.io.useCanonCaches to false by default where it can.
    https://www.cve.org/CVERecord?id=CVE-2024-56337

    How to resolve with Lucee: https://dev.lucee.org/t/cvs-exploit-of-tomcat-9-10-11/14590


    End of 2024 - what did it bring it

    What is 2025 bringing?

    New Releases and Updates

    Adobe Security Updates released December 23rd, 2024 - ColdFusion 2023 Update 12 and 2021 Update 18
    We have released critical security updates for ColdFusion (2023 release) and ColdFusion (2021 release).
    Adobe is aware that CVE-2024-53961 has a known proof-of-concept that could cause an arbitrary file system read.
    View the security bulletin, APSB24-107, and the tech notes for more information.
    https://coldfusion.adobe.com/2024/12/released-coldfusion-2023-and-2021-december-23rd-2024-security-updates/

    An Initial Analysis of Adobe ColdFusion CVE-2024-53961 - from Hoyahaxa
    Adobe released APSB24-107 today, which addresses one vulnerability in ColdFusion tracked as CVE-2024-53961 and described as a path traversal that could lead to file retrieval.  Based on a quick review of the corresponding patches, it appears to be a security enhancement that improves protection (and possibly remediates bypasses) against the attack vectors first addressed in APSB24-14 / CVE-2024-20767 back in March. 
    https://www.hoyahaxa.com/2024/12/an-initial-analysis-of-cve-2024-53961.html

    Blog from Charlie on the updates: https://www.carehart.org/blog/2024/12/23/ColdFusion_updates_released_Dec_23_2024

    Webinars, Meetups and Workshops

    ICYMI - 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

    CFCasts Content Updates

    https://www.cfcasts.com

    Merry Xmas - All of the Into the Box 2024 videos are now available for paid subscriptions

    https://www.cfcasts.com/series/into-the-box-2024

    Conferences and Training

    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/29/24 - Blog - Ben Nadel - My Internal InVision Feature Demo Videos
    Although InVision is shutting its doors, it's been an amazing journey; and, I've done a lot of work that I'm incredibly proud of. In particular, I feel great about the way in which I embraced experimentation with both arms; and, that I tried throwing as many features against the wall to see which would stick. Some of my experiments ended up being a "nothing burger". But, some of them went on to become highly valuable parts of the application and the user experience (UX). The whole process made me somewhat fearless in the face of opposition; and, taught me to love my failures just as much as my successes.

    1 hr 2 min

About Modernize or Die ® Podcast

From the publisher's feed

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…