BoxLang has come a long way since its beta release, and we're thrilled to share the incredible progress made so far. From its initial launch to the upcoming stable version, BoxLang has been evolving with new features, tools, and a growing ecosystem, all aimed at empowering modern developers.In this recap, we’ll highlight the milestones and advancements that have shaped BoxLang’s journey to this point. Let’s take a look at what we’ve achieved and what’s coming next!
BoxLang Launch at Into the Box 2025
Welcome to the era of BoxLang : A Multi-Runtime JVM Dynamic Language
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, ColdFusion, Python, Ruby, Go, and PHP, to provide developers with a modern and expressive syntax.
BoxLang has been designed to be a highly adaptable and dynamic language to take advantage of all the modern features of the JVM and was designed with several goals in mind:
- Be a rapid application development (RAD) scripting language and middleware;.
- Unstagnate the dynamic language ecosystem within Java.
- Be dynamic, modular, lightweight, and fast.
- Be 100% interoperable with Java.
- Be modern, functional, and fluent (Think mixing CFML, Node, Kotlin, Java, and Clojure)
- Be able to support the following runtime environments and future runtimes through modularity:
- Native OS Binaries (CLI Tooling, compilers, etc.)
- Servlet Containers - CommandBox/Tomcat/Jetty/JBoss
- Serverless (AWS Lambda/Azure Functions)
- JSR-223 Common JVM Scripting API
- Android/iOS Devices
- Web assembly
- Compile down to Java ByteCode
- Allow backward compatibility with the ColdFusion/CFML Language
Tired of limitations? BoxLang is here to shake things up! It's a new, modern, and modular language built for the JVM, empowering developers to take control and create the future of software development for any runtime now and in the future. BoxLang redefines development with its modular nature, allowing you to write expressive and functional code easily. Its modular architecture prioritizes flexibility, seamlessly integrating into existing ecosystems like Java and CFML.
Youtube Live - BoxLang Oficial Launch
Live From Washington, D.C. May 16th at Into the Box 2024 Keynote Day 1!
BoxLang: Key Content and Highlights
Major Announcements and Milestones
-
Welcome to the Era of BoxLang: A Multi-Runtime JVM Dynamic Language
Celebrate the launch of BoxLang, Ortus Solutions’ revolutionary step forward in modern web development.
-
Why BoxLang is the Modern Software Development Evolution You’ve Been Waiting For?
Discover why BoxLang stands out as a flexible, efficient, and modern language for developers.
-
BoxLang: Available for Chromebook!
Learn how BoxLang empowers developers on Intel and ARM-based Chromebooks.
-
BoxLang Runtime for AWS Lambda!
Seamlessly integrate BoxLang functions with AWS Lambda for serverless computing.
New Features and Tools
- Introducing Numeric Placeholders in BoxLang Source
- Static Functional Binding to Built-In Functions (BIFs)
- Functional Binding to Member Methods
- Java Method References and Higher-Order Functions
Developer Tools and Extensions
- VS Code BoxLang Extension: Debugging BoxLang in CommandBox
- Effortless Deployment: Launching Your BoxLang Miniserver!
- Auto-Casting Java Functional Interfaces to BoxLang Functions
Ecosystem Enhancements
- Introducing SocketBox, a New WebSocket Library
- Unleash the Power of Your Device with bx-oshi!
- BoxLang Unleashes the Power of Python: Introducing bx-jython!
Community Engagement
-
BoxLang Town Meetings: New Live Podcast Series!
Tune in to BoxLang Town Meetings to stay updated on the latest news and insights.
-
Getting Started with BoxLang Runtimes
Catch up on our live event recap hosted by Charlie Arehart.
BoxLang Community Podcast Featured!
Charlie Arehart
"Getting Started with BoxLang Runtimes", with Luis Majano & Brad Wood--CFMeetup #309
Michaela Light from TeraTech
140 - BoxLang modern JVM language that runs CFML code (new CFML engine and much more) with Luis Majano and Brad Wood
In-Depth Comparisons and Discussions
-
Why BoxLang When You Have Kotlin, Groovy, Scala, and More?
Explore how BoxLang stacks up against other JVM-based languages.
-
The Experts Driving BoxLang: The Team Behind the Revolution
Meet the team that’s making BoxLang a game-changer in modern software development.
BoxLang Beta Highlights: 25 Weekly Releases in Review
- BoxLang 1.0.0 Beta 25 Launched
- BoxLang 1.0.0 Beta 24 Launched
- BoxLang 1.0.0 Beta 23 Launched
- BoxLang 1.0.0 Beta 22 Launched
- BoxLang 1.0.0 Beta 21 Launched
- BoxLang 1.0.0 Beta 20 Launched
- BoxLang 1.0.0 Beta 19 Launched
- BoxLang 1.0.0 Beta 18 Launched
- BoxLang 1.0.0 Beta 17 Launched
- BoxLang 1.0.0 Beta 16 Launched
- BoxLang 1.0.0 Beta 15 Launched
- BoxLang 1.0.0 Beta 14 Launched
- BoxLang 1.0.0 Beta 13 Launched
- BoxLang 1.0.0 Beta 12 Launched
- BoxLang 1.0.0 Beta 11 Launched
- BoxLang 1.0.0 Beta 10 Launched
- BoxLang 1.0.0 Beta 9 Launched
- BoxLang 1.0.0 Beta 8 Launched
- BoxLang 1.0.0 Beta 7 Launched
- BoxLang 1.0.0 Beta 6 Launched
- BoxLang 1.0.0 Beta 5 Launched
- BoxLang 1.0.0 Beta 4 Launched
- BoxLang 1.0.0 Beta 3 Launched
- BoxLang 1.0.0 Beta 2 Launched
BoxLang Monthly Recaps
- BoxLang Monthly Newsletter - November Recap 2024
- BoxLang Newsletter: October 2024
- BoxLang September Newsletter
- BoxLang August Newsletter 2024
- BoxLang July 2024 Newsletter
CFCast BoxLang Series
Dive into the world of BoxLang with BoxLang Bytes, an exclusive series on CFCast! Learn more about BoxLang, its features and Updates.
What’s coming?
BoxLang Stable Release!
Our BoxLang Stable Release is coming soon! The wait is almost over. BoxLang, the revolutionary programming language designed to empower developers, is about to launch its stable release. Get ready to experience a new era of development, where innovation, flexibility, and performance converge.
BoxLang Academy Coming Soon…
Get ready to become a BoxLang Master! Learn why BoxLang is the key to unlocking advanced software development practices, tools, and techniques.
We’re excited to announce the upcoming launch of our BoxLang Academy platform, featuring exclusive content that dives deep into the language's powerful features, best practices, and real-world applications to get you started!
Stay tuned and level up your development skills with BoxLang Academy!
Upcoming Events
-
Into the Box 2025 (Washington, D.C. from April 30th - May 2nd): Become a Modern Software Developer for BoxLang and CFML Developers; the future is now! Learn More and Register (Blind Tickets are Still available but will end up soon, get your tickets with the best deal ever and secure your seat at Into the Box 2025!)
-
CFCamp 2025 - May 21st - 23rd, 2025. Munich, Germany: Join Ortus for an exciting Pre-Conference Workshop on May 21st! Led by Luis Majano and Brad Wood, this hands-on session will dive into the latest in ColdBox, BoxLang, and modern web technologies. Don’t miss this opportunity to gain valuable insights and enhance your skills with two of the industry's leading experts.. Learn More
-
JFokus in Stockholm, Sweden, from February 3rd to 5th: We’re thrilled to announce that Ortus Solutions, through BoxLang, will be participating as a Silver Sponsor at the prestigious Jfokus 2025 conference! Jfokus is one of the premier developer conferences in Europe, bringing together thousands of tech enthusiasts, thought leaders, and industry professionals.
-
Devnexus in Atlanta, GA from March 4th - 6th, 2025: Our CEO Luis Majano has been selected to participate and guide a session at the big and amazing DevNexus Event with his session: “BoxLang - The Future is Dynamic” we are incredible excited to be part of this amazing opportunity spreading the word about BoxLang it’s features and the incredible things we are building for the community of modern software JVM development Learn More
Questions about BoxLang? Take a look at our FAQ Section
Have questions about BoxLang? Our updated FAQ section has all the answers, whether you’re a beginner or exploring advanced features:
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.
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!
Conclusion
BoxLang has proven to be a powerful tool for developers, offering innovative features and a robust architecture built for the modern programming landscape. As we approach the release of the stable version, we're excited about the future and the continued growth of the BoxLang ecosystem. With even more features on the horizon and resources like BoxLang Academy launching soon, the journey is just beginning. Stay connected and keep exploring the endless possibilties with BoxLang!
Add Your Comment