Leaving Legacy Behind: Getting Started with BoxLang!

BoxLang is a powerful, modern, dynamic language for the JVM, designed for speed, flexibility, seamless Java integration, and a drop-in replacement for CFML. In this session, you’ll learn its core features, syntax, and how to start building apps fast.


BoxLang is a powerful, modern, dynamic language for the JVM, designed for speed, flexibility, seamless Java integration, and a drop-in replacement for CFML. BoxLang offers a smooth transition with intuitive syntax, robust scripting capabilities, and first-class interoperability with Java, whether you’re coming from Java, CFML, or another scripting language. It is both an innovative language for new development and a drop-in replacement for CFML, making it easy to migrate existing applications.

In this session, we’ll dive into the fundamentals of BoxLang, syntax, runtime, IDE, CLI, runtimes and key features like dynamic typing, functional programming constructs, and module-based development. You’ll see how BoxLang simplifies application development while harnessing the full power of the JVM.