Blog

BoxLang September Newsletter

Maria Jose Herrera |  October 01, 2024

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.

Read More

Fall Savings: Unlock Exclusive Discounts Until October 31st!

Cristobal Escobar |  October 01, 2024

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

Read More

Ortus September Newsletter

Maria Jose Herrera |  October 01, 2024

Welcome to the latest Ortus Newsletter! This month, we’ve got a lineup of exciting topics, tips, and resources for developers. Whether you're looking to improve your REST APIs, optimize your ColdFusion hosting, or learn more about ColdBox features, we’ve got you covered!

Read More

BoxLang 1.0.0 Beta 16 Launched

Jon Clausen |  September 27, 2024

Welcome to Beta 16! This release focuses on web support functionality and contains a number of improvements and bug fixes for HTTP operations, including multi-part file uploads and error handling. It also provides enhancements to Java interoperability, dump template output, and metadata introspection.

Overall, this beta release brings further stability for CFML applications migrating to BoxLang!

Read More

TestBox v6.0.0 Release

Luis Majano |  September 27, 2024

Introducing TestBox v6.0.0

TestBox 6.x is a major update to the testing framework, introducing key improvements like full support for BoxLang. With this release, users can write tests, specs, and harnesses directly in BoxLang. A new BoxLang CLI runner simplifies running specs and bundles without needing a web server. Additionally, the CLI now detects BoxLang projects, adds headless web server testing with the bx-web-support module, and includes dynamic assertion methods for cleaner test writing. Significant new features include environment helpers, display name annotations, and improved debugging and matcher functions.

Read More

Top ColdFusion security vulnerabilities in 2024 and how to prevent them

Cristobal Escobar |  September 24, 2024

ColdFusion continues to be a powerful platform for web application development. However, with its widespread use, it's crucial to remain vigilant about potential security vulnerabilities. This article provides a technical overview of the most relevant security threats affecting ColdFusion (CFML or Adobe ColdFusion) in 2024 and offers practical steps to mitigate them.

1. SQL Injection Vulnerabilities SQL Injection remains one of the most common and dangerous vulnerabilities in C...

Read More

BoxLang 1.0.0 Beta 15 Launched

Luis Majano |  September 20, 2024

Welcome to Beta 15! This release brings several significant enhancements aimed at improving the efficiency and functionality of the CLI environment and continued bug fixing to bring our CFML compatibility to several client applications and Ortus Libraries. Key among these is the introduction of the bx-web-support module, which allows the CLI to interface with web server capabilities, making it an excellent tool for testing and feature auditing. Additionally, the merge capabilities within module settings have been refined to support deep merges from the configuration file, ensuring greater flexibility and control.

Read More

ColdBox Free Tip 1: Environment Variables In The Config

Maria Jose Herrera |  September 19, 2024

Welcome to the first of 10 FREE tips and tricks in our "102 ColdBox Tips and Tricks" Book! In this post, we’ll show you how to easily access system environment variables within your ColdBox configuration files, making your app setup smoother and more flexible!

Read More

Modularizing Your API in ColdBox: Easy Versioning Made Simple

Maria Jose Herrera |  September 19, 2024

As your application grows, maintaining and evolving your API can become a challenging task. New features, updates, and deprecations often require careful planning and execution, particularly when dealing with a large codebase. This is where ColdBox's capabilities come into play, enabling you to manage your API's versions effortlessly.

Read More