CFCamp 2025May 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 Week11/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 2024Welcome 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 Swallows Method Errors In Adobe ColdFusion 2023This morning, I was running into a strange null-reference error in my ColdFusion dependency injector (DI). A CFProperty-based component wasn't being injected; but, no error was being thrown or logged. After commenting-out a bunch of code, I finally narrowed it down to a bug in ColdFusion. If you use the safe-navigation operator to invoke a component method, any error thrown in that method will be swallowed up and the method will be short-circuited. I confirmed this behavior in both Adobe ColdFusion (ACF) 2021 and 2023.
https://www.bennadel.com/blog/4721-safe-navigation-operator-swallows-method-errors-in-adobe-coldfusion-2023.htm 10/31/24 - Blog - Pete Freitag - Fixinator's New Compatibility ScannerUpgrading to the latest version of ColdFusion can be stressful. What will break? What might start to act differently? While Adobe generally prioritizes backward compatibility, there are always nuances to consider. For instance did you know that the meaning of the D date mask character changed in ColdFusion 2021?
https://www.petefreitag.com/blog/coldfusion-compatibility-scan/ 10/30/24 - Blog - Ortus Solutions - Future-Proof Your ColdFusion Apps!In today’s fast-evolving tech landscape, businesses managing ColdFusion applications (whether Lucee or Adobe) face multiple challenges, from outdated systems and performance bottlenecks to increasing security vulnerabilities. Ensuring that your ColdFusion applications remain efficient, secure, and scalable is critical for staying competitive. At Ortus Solutions, we specialize in helping organizations tackle these challenges with a comprehensive approach to ColdFusion consulting, performance optimization, and modernization.
https://www.ortussolutions.com/blog/future-proof-your-coldfusion-apps 10/30/24 - Blog - James Moberg - ColdFusion Wrapper for Zint Barcode GeneratorI referenced Zint Barcode Generator in a post from 2020 and included a very basic command line syntax for a QR code. Zint is able to generate 50 different barcode formats and I haven't found a java library that is capable of supporting the same formats or outputting files as BMP, EPS, GIF, PCX, TIF, EMF, PNG or SVG. (NOTE: I prefer to save as SVG and then use the static file when generating PDFs using WKHTMLTOPDF.)
https://dev.to/gamesover/coldfusion-wrapper-for-zint-barcode-generator-15mc 10/29/24 - Blog - Ortus Solutions - VS Code BoxLang Extension: The BoxLang DebuggerWhile we built our debugger with BoxLang in mind it has been part of our vision from the start that CFML would run seamlessly on the BoxLang runtime as well. That means you get the benefit of our debugger as long as you run your code on BoxLang!
https://www.ortussolutions.com/blog/vs-code-boxlang-extension-the-boxlang-debugger 10/28/24 - Blog - James Moberg - structToTable - Generate HTML/Text Output for Display/EmailWhen working on new logic and I want to dump a variable, I often use an internal CF_DumpLite CFC/CFTag that we developed that minimizes HTML output, honors original form & query column order & case, redacts CC values and is nonce aware. If I need to view the data types, I switch it up to use the cf_dump CFTag by Alexander Kwaschny.
https://dev.to/gamesover/structtotable-generate-htmltext-output-for-displayemail-1mk4 Allows sorting of columns
10/28/24 - Blog - Ben Nadel - Feature Flags Book Playground, Videos, And CodeAs a companion piece to my Feature Flags Book, I've created a feature flags playground to provide my readers with some lightweight hands-on experience. It's great to read about a concept in a book. But, some concepts don't become tangible until you can roll your sleeves up and get little bit dirty. This feature flags playground gives people an opportunity to define feature flags, add rules, target cohorts, and incrementally release new features to a demo user-base. The primary goal of this playground is to add dimension to the content of the book; but, if you want to see the underlying code, I've made it all available on GitHub—it's built in ColdFusion, Parcel.js, Alpine.js, and Less CSS and runs on Docker.
https://www.bennadel.com/blog/4719-feature-flags-book-playground-videos-and-code.htm 10/26/24 - Blog - Ben Nadel - Playing With Window Functions In MySQL 8Earlier this week, I went through the High Performance SQLite course by Aaron Francis. Among the many SQL topics that he covered, he included something that I've never tried before: Window Functions. These functions allow you to calculate data based on the current row. These functions behave somewhat like a subquery that is locked-down to the existing result-set. And, which can be further subdivided using a partition column.
https://www.bennadel.com/blog/4718-playing-with-window-functions-in-mysql-8.htm 10/23/24 - Blog - Adobe Portal - Adobe ColdFusion Summit 2024: Speaker Presentations & Session DecksA heartfelt thank you to all our speakers, sponsors, and attendees for making the Adobe ColdFusion Summit 2024 a fantastic success! Your energy, insights, and support made this event truly special.
Whether you joined us live or couldn’t catch every session, we’ve got you covered. Below is the list of all the speaker presentations and session decks. Dive in, explore, and keep the learning going!
We’ll continue to update this blog as more content becomes available, so be sure to bookmark it and stay tuned
https://coldfusion.adobe.com/2024/10/adobe-coldfusion-summit-2024-speaker-presentations-session-decks/ 10/22/24 - Blog - Ortus Solutions - ColdBox Free Tip 4 - Using a Struct for Query StringsColdBox gives you powerful ways to build cleaner, more maintainable code, especially when dealing with query strings. In this tip, we’ll explore how to pass a struct into the buildLink() method, making your code easier to read and manage.
https://www.ortussolutions.com/blog/using-a-struct-for-query-strings BoxLang Corner
11/4/24 - Blog - Ortus Solutions - BoxLang Newsletter: October 2024Welcome to the October edition of the BoxLang Newsletter! **This month has been packed with exciting updates, new features, and enhancements that continue to shape BoxLang into a robust and versatile programming language. In this edition, we highlight the latest beta releases, new integrations, and key features that have been introduced.
https://www.ortussolutions.com/blog/boxlang-newsletter-october-2024 11/1/24 - Blog - Ortus Solutions - BoxLang 1.0.0 Beta 21 Launched
This release brings another round of powerful tools and refinements to the BoxLang community, making development more dynamic and robust than ever. We’ve added new capabilities for debugging and tracing, expanded context-sensitive controls for thread management, and introduced new methods for fluent attachment handling.
For deeper flexibility, our improvements enhance configurability, streamline session control, and add deeper levels of JSON serialization management. Plus, we’ve squashed a wide range of bugs, enhancing stability across database connections, date handling, and runtime compatibility with CFML.
In addition, CSRF Token functionality is now provided via the bx-csrf module.
https://www.ortussolutions.com/blog/boxlang-100-beta-21-launched 10/25/24 - Blog - Ortus Solutions - BoxLang 1.0.0 Beta 20 LaunchedThis release brings another round of powerful tools and refinements to the BoxLang community, making development more dynamic and robust than ever. We’ve added new capabilities for debugging and tracing, expanded context-sensitive controls for thread management, and introduced new methods for fluent attachment handling.
For deeper flexibility, our improvements enhance configurability, streamline session control, and add deeper levels of JSON serialization management. Plus, we’ve squashed a wide range of bugs, enhancing stability across database connections, date handling, and runtime compatibility with CFML.
https://www.ortussolutions.com/blog/boxlang-100-beta-20-launched CFML JobsSeveral positions available on
https://www.getcfmljobs.com/Listing over 20 ColdFusion positions from 20 companies across 14 locations in 5 Countries.
2 new jobs listed in the last two weeksFull-Time - Senior Developer at Remote - United States
Posted Nov 03
https://www.getcfmljobs.com/viewjob.cfm?jobid=11648 Contract - ColdFusion Developer (Mid/Senior) at McLean, VA - United States
Posted Nov 02
https://www.getcfmljobs.com/jobs/index.cfm/united-states/CFDevMidSenior-at-McLean-VA/11647 ForgeBox Module of the Week
Commandbox-BoxLangFeatureAudit
The Boxlang Feature Audit module puts a CommandBox module around the built in Boxlang Feature Audit in the core Boxlang Jar
https://www.forgebox.io/view/commandbox-BoxLangFeatureAudit VS Code Hint, Tip, and Trick of the Week
GitHub Copilot - Your AI pair programmerGitHub Copilot is an AI pair programmer tool that helps you write code faster and smarter.
When you install Copilot in Visual Studio Code, you get two extensions:
GitHub Copilot (this extension) - Provides inline coding suggestions as you type.
GitHub Copilot Chat - A companion extension that provides conversational AI assistance.
https://github.com/newsroom/press-releases/github-universe-2024
https://marketplace.visualstudio.com/items?itemName=GitHub.copilot
Thank you to all of our Patreon SupportersThese 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