So you’ve installed CommandBox and are running the latest BoxLang server like a boss. You open up your browser and are met with an error message. This looks like a job for, you guessed it, the BoxLang VS Code Debugger! Learn what our Senior Developer Jacob Beers has to say about it!
Blog
BoxLang 1.0.0 Beta 18 Launched
This release introduces several new features and configurations to enhance functionality and security. It also continues to squash tons of bugs to bring about CFML compatibility. Key updates include:
- Enhanced
arrayFindandarrayFindNoCasefunctions, allowing value closures to accept item indices. - New
validBoxLangTemplatesconfiguration for filtering templates processable by the Runnable Loader. - New
validClassExtensionsconfiguration to specify permissible class extensions. - A new
securityconfiguration section designed to disallow BIFs, Components, and Imports, enhancing security.
Introducing SocketBox, a new WebSocket library
We’ve been working on a fun new library designed to make WebSockets easier for CFML (and BoxLang) developers. WebSockets are incredibly powerful for real-time applications and it’s honestly an area that CF developers have lagged far behind other languages in using.
Leveraging Real-Time Business Intelligence for Decision-Making
By Edgardo Cabezas
In today’s fast-paced business world, data-driven decision-making is a strategic necessity. Companies must adapt to constant market changes and technological innovations to remain competitive. Real-Time Business Intelligence (RTBI) offers organizations immediate insights that affect critical areas such as sales, marketing, and operations, enabling swift, precise responses.
According to Gartner, over 33% of large organizations already use RTBI to optimize decis...
Master Object-Oriented Programming in CFML with Our Video Series
At Ortus Solutions, we're excited to offer our comprehensive Object-Oriented Programming (OOP) series, designed specifically for CFML developers. Whether you're new to OOP or looking to deepen your understanding, this series led by Nolan Erck is the perfect resource to help you master both the fundamentals and advanced features.
ColdBox Free Tip 2: Fluent If Statements using the when() Method
Continuing our "102 ColdBox Tips and Tricks" series, let’s explore a powerful feature introduced in ColdBox 6: the when() method. This method simplifies conditional logic by allowing you to chain execution blocks based on boolean values in a clean and fluent way.
BoxLang 1.0.0 Beta 17 Launched
In this release, we've introduced the exciting addition of websockets support to BoxLang through the powerful SocketBox module. This enhancement is not limited to our CommandBox Runtime but also extends to our MiniServer runtime, creating a more dynamic and efficient framework for real-time communication. For an in-depth introduction to these features, please visit our community post here.
Additionally, we've implemented several new features and improvements. We've also improved the system startup process by adding version and build date information to the MiniServer startup output (BL-607).
Adobe CFSummit 2024 Recap | Ortus Solutions
A huge thank you to everyone who visited our booth! We had the pleasure of engaging in meaningful conversations about Modern CFML and ColdFusion development, sharing insights, and exploring exciting new ideas. Visitors also got a chance to participate in some fun activities and win fabulous prizes, including our customized t-shirts, which were a huge hit!
BoxLang September Newsletter
Welcome to the September 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.
Fall Savings: Unlock Exclusive Discounts Until October 31st!
Get ready for the Ortus October Fall Savings! This is your opportunity to elevate your development experience with fantastic offers designed for everyone—from seasoned developers to tech enthusiasts. Our special promotions are here to help you achieve your goals while saving money!
Don’t Miss Out on These Amazing Offers!
Use the code FALLSAVINGS24 at checkout to enjoy these incredible discounts before they expire on October 31st