〒100-0005 東京都千代田区丸の内2丁目7-2 JPタワー19F
This month’s JJUG Night Seminar introduces BoxLang — a newly launched dynamic language on the JVM. BoxLang features 100% interoperability with Java while incorporating modern programming concepts from languages like Python, Ruby, Go, and PHP. It offers expressive syntax and high productivity for developers looking for a modern approach to JVM-based development.
More than just a language, BoxLang is also a full-stack development framework. It comes with built-in support for scripting, asynchronous processing, event-driven programming, schedulers, queues, and modules. It runs on a wide variety of environments including Windows, macOS, Linux, Android, iOS, and even WebAssembly.
In this session, we’ll explore BoxLang’s core design principles, integration with the Java ecosystem, and how it enables interop with other languages like Python and JavaScript. Discover how BoxLang opens up new possibilities for flexible, modern development on the JVM.
If you're looking to retain Java compatibility while embracing a more flexible and modern development style, this session is for you.
If your plans change and you are no longer able to attend, please cancel your registration as soon as possible.
In some cases, the organizers reserve the right to cancel registrations deemed inappropriate.
Harassment includes, but is not limited to: offensive verbal comments related to gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, religion, displaying sexual images in public spaces, deliberate intimidation, stalking, unauthorized photography or recording, inappropriate physical contact, and unwelcome attention.
Our staff is committed to providing a harassment-free experience for everyone involved in this event. We will not tolerate any form of harassment.
Time | Content |
---|---|
19:00~19:10 | Opening |
19:10~20:40 | BoxLang: A New Dynamic JVM Language |
20:40~20:50 | Closing |
BoxLang is a new 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 features from different programming languages, including Java, CFML, Python, Ruby, Go, and PHP, to provide developers with a modern, functional, and expressive syntax.
With 100% interoperability with Java, BoxLang seamlessly bridges the gap between traditional and modern development paradigms, unlocking new possibilities for innovation and collaboration.
BoxLang is a language and a development framework with a single purpose: to make you productive. It provides out-of-the-box features like scheduled tasks, in-memory applications, event-driven programming, async computing, scripting, queues, modules, and more.
BoxLang has also been designed as a scripting language for any OS. No more convoluted bash or shell scripts. Script in a dynamic language that can be Operating System and Shell agnostic.
We have also created the capability to load other language runtimes as modules so you can leverage Python, PHP, JavaScript, Groovy code that can execute within the BoxLang runtime.
Luis F. Majano Lainez
Luis Majano is a Computer Engineer, published author, and founder and CEO of Ortus Solutions, Corp (www.ortussolutions.com), a consulting firm specializing in open-source tooling, web development, architecture, and professional open-source.
Since 2000, he has designed and worked with software architecture and technologies. He is passionate about learning and mentoring developers so they can succeed with sustainable software practices and the usage and development of open-source software.
He is the creator of the BoxLang JVM Language, ColdBox HMVC, ContentBox Modular CMS, TestBox BDD, CommandBox CLI, and over 200 open-source projects. He speaks regularly at several international conferences and blogs at www.luismajano.com.
日本におけるJavaユーザーグループです。 公式サイト/Official site http://www.java-users.jp/
Join community