BoxLang October Newsletter 2024
Dynamic, Modular, Productive JVM Programming Language
Welcome 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. Whether you're a seasoned developer or just starting with BoxLang, these updates will elevate your experience and help you build high-quality projects.
Never miss a BoxLang Newsletter, register now and get news and updates every month!
What is BoxLang?
BoxLang is a modern dynamic JVM language that can be deployed on multiple runtimes: operating system (Windows/Mac/*nix/Embedded), web server, lambda, iOS, android, web assembly, and more. BoxLang combines many features from different programming languages, including Java, CFML, Python, Ruby, Go, and PHP, to provide developers with a modern and expressive syntax.
It is also a drop-in replacement for Adobe ColdFusion and Lucee Engines.
BoxLang Latest Beta Versions
1. BoxLang 1.0.0 Beta 17 Launched
Explore our initial strides toward refining BoxLang’s foundation! Beta 17 introduces crucial performance improvements and bug fixes that make your development experience faster and more stable. Check out the full details of what's new and how it enhances your coding workflow.
2. BoxLang 1.0.0 Beta 18 Launched
Beta 18 brings a host of exciting new features, including enhanced support for asynchronous programming, making complex tasks smoother and more efficient. Additionally, we’ve focused on refining error handling and increasing overall stability.
3. BoxLang 1.0.0 Beta 19 Launched
Get ready for improved debugging and testing workflows in Beta 19! This release focuses on developer tools, simplifying your development experience. It also addresses community feedback to ensure we’re meeting your needs.
4. BoxLang 1.0.0 Beta 20 Launched
Packed with optimizations, Beta 20 boosts runtime efficiency and includes critical updates to memory management. We’ve also introduced features aimed at making large-scale application development more intuitive and streamlined.
5. BoxLang 1.0.0 Beta 21 Launched
The latest in our beta series, Beta 21, focuses on enhancing BoxLang’s syntax and expanding library support, making your code even more expressive and powerful. Discover the latest improvements and how they can elevate your projects!
BoxLang Latest Informative Blog Posts
Stay updated with our latest insights and tools designed to supercharge your BoxLang experience. From learning about new libraries to exploring extensions that streamline your workflow, these blog posts are packed with essential information for every developer. Dive in to stay ahead of the curve and make the most of BoxLang!
1. Intro to Socketbox - BoxLang
Discover Socketbox, our cutting-edge WebSocket library built to elevate real-time communication in your BoxLang applications. This post guides you through its powerful features and shows how you can integrate Socketbox for seamless, responsive user experiences.
2. VS Code BoxLang Extension
Learn how the VS Code BoxLang Extension can revolutionize your development workflow. With the integrated MiniServer, managing your BoxLang projects has never been easier or more efficient. Find out how to set it up and optimize your coding environment.
3. Introducing CBSSO
Say hello to CBSSO, our new module that simplifies OAuth and SAML authentication for ColdBox applications. This comprehensive guide explains how CBSSO works, helping you effortlessly secure your apps and streamline authentication processes.
4. VS Code BoxLang Debugger
Uncover the power of the BoxLang Debugger in VS Code, designed to make debugging your applications faster and more intuitive. Learn how to harness this tool’s features to improve productivity and troubleshoot like a pro.
Community Valuable Content
Effortless Deployment: Launching Your BoxLang Miniserver!
- Written by Daniel Mejia | Web Development Manager at Psomas
We’re excited to unveil a new feature that makes method referencing in BoxLang even smoother. Building on our recent update introducing functional static binding to built-in functions, we're now bringing the same ease to member methods. Read More
Seamless Integration: Using Couchbase with BoxLang
- Written by Curt Gratz | Co-Founder of Computer Know How
This post explores how to leverage the power of Couchbase, a NoSQL database, within your BoxLang applications. We’ll demonstrate the ease of utilizing existing Java libraries through BoxLang’s interoperability features. Read More
BoxLang: How does it JSON?
- Written by Curt Gratz | Co-Founder of Computer Know How
When evaluating a new language, I like to ask myself, “How does it JSON?”. This post will be looking into this question for BoxLang. In case you haven’t seen it yet, BoxLang is a new JVM based language designed by our friend over at Ortus Solutions. We were part of the pre-release of the language here at CKH and have given it a test drive against a bunch of our CFML code. Read More
BoxLang Important Announcements
1. Stable Release Coming Soon!
Big news: Our team is putting the final touches on the first stable version of BoxLang! We can’t wait to share this game-changing release with you, built to make scaling your projects easier and backed by a supportive community and modern, reliable tools. Stay tuned—something incredible is coming your way to give you freedom to scale!
2. Into the Box: Topic Submission and Blind Tickets
Don’t miss Into the Box 2025, where you’ll get the latest BoxLang and CFML news, updates, and hands-on experience with powerful modern development tools. Even better, our stable BoxLang release will be ready by then! Submit your topic ideas and secure your Blind Tickets now to be part of this new Evolution! Call for Speakers is still open until Nov 15th, hurry and Submit yours now!
Last Chance to get your BoxLang Visionary License!
Next fall, BoxLang will reach its stable release! This milestone is monumental, and our Visionary Licenses will end with it. By securing yours now, you’re not just gaining access to cutting-edge technology—you’re investing in the future of development.
Here's what you’ll gain with a Visionary License
- Unleash Unlimited Potential: With a one-time purchase, you’ll unlock unlimited licenses for the next 10 years. Empower your entire team without per-server costs.
- Unrestricted Access: Enjoy unlimited servers, container nodes, and all modules. No limits, no barriers—just pure innovation.
- Continuous Innovation: Stay ahead with all future feature updates and patches. We keep improving so you can keep excelling.
- Dedicated Support Team: Receive expert assistance with 60 incidents per year, ensuring your development journey is always smooth.
- 5-Years of Support: Build with confidence, knowing you have long-term support to back you up every step of the way.
Upcoming Events and Trainings
- Into the Box 2025
The Future is Dynamic, and we are ready to Guide you Through It!
Ortus Solutions is thrilled to announce the release of blind tickets for Into the Box 2025, the premier event for web developers. This year's conference promises to be a game-changer, especially with the unveiling of our groundbreaking new product, BoxLang. Our team is working hard to get all modern CFML developers amazing tools and software features to improve their productivity.
- Dates: April 30th - May 2nd, 2025
- Location: Washington, DC- Optica Venue
- Official Site: https://www.intothebox.org
- Register at: https://IntotheBox2025.eventbrite.com
CFCast and Key Learning Tools for Up-to-Date BoxLang, CFML and ColdFusion Developers!
Explore the latest educational content available on CFCast designed to enhance your skills as a CFML and ColdFusion developer. Check out our newest videos that cover essential tools and features.
Ortus Bytes - CFCast Latest Content
-
ContentBox Multi-site Basic Features
Learn how to leverage the basic features of ContentBox's multi-site functionality to create and manage multiple sites seamlessly. Watch now
-
Introducing CBSSO: Simplifying OAuth and SAML for ColdBox Applications
Discover how CBSSO simplifies the integration of OAuth and SAML for ColdBox applications, enhancing security and user management. Watch now
-
Introducing SocketBox
Get an overview of SocketBox and how it can enhance real-time communication in your applications. Watch now
Latest Youtube and Podcast Updates and News!
Stay up-to-date with our latest YouTube videos and podcast episodes, featuring key insights and tutorials for CFML developers. Check out our recent content below!
CFSummit Recap
Watch our recap of the CFSummit 2024, where we share key highlights, insightful presentations, and the latest advancements in the CFML community.
Object-Oriented Programming (OOP) in CFML
Introduction Get started with the basics of Object-Oriented Programming in CFML, exploring its fundamental concepts and benefits for developers.
Basics of OOP: Objects, Classes, Visibility, Relations, Communications Dive deeper into OOP as we discuss objects, classes, visibility, and the relationships between them to enhance your programming skills.
Why Use Components Discover the importance of using components in your applications, highlighting their advantages for code reusability and maintainability.
Creating and Instantiating Components Learn step-by-step how to create and instantiate components in CFML, providing a practical approach to enhance your development process.
Introducing CBSSO: Simplifying OAuth and SAML for ColdBox Applications Understand how CBSSO simplifies the implementation of OAuth and SAML in ColdBox applications, streamlining authentication processes.
New Podcast Edition Videos
Modernize or Die® - CFML News Edition - October 22nd, 2024 - Episode 221 Tune in to our latest episode for the most recent updates, news, and discussions in the CFML world, keeping you informed about the community's developments.
Modernize or Die® - CFML News Edition - October 8th, 2024 - Episode 220 In this episode, we cover the latest trends, insights, and events impacting the CFML landscape, ensuring you're always up-to-date.
Join the BoxLang Community & Try BoxLang!
Subscribe to get News and Updates directly to your Inbox! Please register here to subscribe to the BoxLang Monthly Newsletter. This will ensure you receive the newsletter directly in your inbox! (Make sure to click the "Subscribe to our Newsletter" button to complete your registration)
Subscribe to our podcast on your favorite platform and follow us on social media to stay updated. Turn on notifications so you don’t miss the live stream and future episodes.
- Youtube: https://www.youtube.com/@OrtusSolutions
- Twitter: https://x.com/TryBoxLang
- Facebook: https://www.facebook.com/tryboxlang/
- LinkedIn: https://www.linkedin.com/company/tryboxlang
Join us in exploring the future of web development with BoxLang. Unlock your potential and be part of the next giant leap in the JVM ecosystem!
Add Your Comment