Blog

A Year in Review - BoxLang 2024 Recap!

Maria Jose Herrera January 03, 2025

Spread the word

Maria Jose Herrera

January 03, 2025

Spread the word


Share your thoughts

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.

Learn More


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

New Features and Tools


Developer Tools and Extensions


Ecosystem Enhancements


Community Engagement


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

BoxLang Beta Highlights: 25 Weekly Releases in Review


BoxLang Monthly Recaps


  1. BoxLang Monthly Newsletter - November Recap 2024
  2. BoxLang Newsletter: October 2024
  3. BoxLang September Newsletter
  4. BoxLang August Newsletter 2024
  5. 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.

Review Series

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.


Contact Us


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.

Contact Us


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.



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

Recent Entries

Partner with BoxLang and Ortus at Into the Box 2025: Empowering the Future of Modern Software Development!

Partner with BoxLang and Ortus at Into the Box 2025: Empowering the Future of Modern Software Development!

At Ortus Solutions, we’ve always been at the forefront of innovation in the ColdFusion ecosystem. From pioneering modern ColdFusion practices to developing cutting-edge tools and frameworks, we’ve been passionate to help and sup[port the community into shaping the future of web development.That’s why we decided to build BoxLang, our new JVM programming language that not only builds on the strengths of ColdFusion but takes modern software development to the next level.

Maria Jose Herrera
Maria Jose Herrera
December 23, 2024
Why BoxLang When You Have Kotlin, Groovy, Scala, and more…

Why BoxLang When You Have Kotlin, Groovy, Scala, and more…

As we approach a stable release of BoxLang and our continued marketing reaches more folks, many have asked about its purpose. Why create a new language when the JVM ecosystem already includes established languages like Kotlin, Groovy, and Scala, to name a few.

Luis Majano
Luis Majano
December 18, 2024