<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
<channel>
<description>ContentBox RSS Feed</description>
<link>https://luismajano.com</link>
<title>Content RSS Feed by ContentBox</title>
<copyright>Ortus Solutions, Corp (www.ortussolutions.com)</copyright>
<docs>http://www.rssboard.org/rss-specification</docs>
<generator>FeedGenerator</generator>
<lastBuildDate>Sat, 11 Apr 2026 20:21:40 GMT</lastBuildDate>
<pubDate>Sat, 11 Apr 2026 20:21:40 GMT</pubDate>
<item>
<title>Heading to Japan: Introducing BoxLang to the Java User Group</title>
<description>I'm thrilled to announce that I'll be traveling to Tokyo, Japan to present at the Japan Java User Group (JJUG) on August 22nd, 2025. This marks an incredible milestone for both BoxLang and our growing international developer community.
The Opportunity
The JJUG has invited me to introduce BoxLang: A New Dynamic JVM Language to their vibrant community of Java developers. The event will take place at JP Tower in Marunouchi at the DataDog HQ , one of Tokyo's premier business districts, bringing together passionate developers who are always eager to explore innovative technologies on the JVM. You can register here online: https://jjug.doorkeeper.jp/events/186689
What I'll Be Sharing
During my 90-minute presentation, I'll be diving deep into BoxLang's unique position in the JVM ecosystem. Here's what attendees can expect:
The BoxLang Vision: I'll explain how BoxLang bridges the gap between traditional Java development and modern programming paradigms. With 100% Java interoperability, BoxLang isn't just another JVM language—it's a gateway to more expressive and productive development.
Multi-Runtime Capabilities: One of BoxLang's most exciting features is its ability to run everywhere—from traditional operating systems (Windows, macOS, Linux) to mobile platforms, web servers, serverless functions, and even WebAssembly (Coming Soon). I'll demonstrate how this versatility opens up new possibilities for developers.
Language Features and Inspiration: BoxLang draws inspiration from multiple programming languages including Java, Python, Ruby, Go, and PHP. I'll showcase how we've carefully selected and integrated the best features from each to create a modern, functional, and expressive syntax.
Beyond Just a Language: BoxLang comes with a comprehensive development framework right out of the box. I'll cover features like scheduled tasks, event-driven programming, async computing, queues, modules, and the built-in scripting capabilities that make it perfect for everything from simple automation to complex applications.
Polyglot Integration: Perhaps most exciting for the international audience, I'll demonstrate BoxLang's ability to load other language runtimes as modules, allowing developers to leverage existing Python, PHP, JavaScript, and Groovy code within the BoxLang runtime.
Why Japan, Why Now?
Japan has always been at the forefront of technological innovation, and the Japanese Java community is renowned for its technical excellence and attention to detail. The JJUG represents thousands of developers who are constantly pushing the boundaries of what's possible on the JVM.
This presentation represents more than just a technical talk—it's about building bridges between communities and sharing our vision for the future of JVM development. The feedback and insights from Japanese developers will be invaluable as we continue to evolve BoxLang.
Looking Forward
I'm particularly excited about the interactive aspects of this presentation. The JJUG community is known for asking thoughtful, challenging questions that often lead to breakthrough insights. I'm prepared to discuss everything from BoxLang's architecture decisions to its roadmap and how it fits into the broader ecosystem of JVM languages.
The evening session format (7:00 PM - 8:50 PM JST) will allow for plenty of discussion and networking afterward. I'm hoping to connect with local developers, understand their unique challenges, and explore potential collaborations.
A Personal Note
As the creator of BoxLang and numerous other open-source projects, traveling to Japan to share our work feels like a full-circle moment. The international reach of open-source software never ceases to amaze me, and the opportunity to present in Tokyo—a city that perfectly embodies the balance between tradition and innovation—feels especially meaningful.
I'll be documenting the journey and sharing insights from the Japanese developer community. Stay tuned for updates from Tokyo, and if you're in the area on August 22nd, I'd love to see you at the JP Tower!
Event Details
Date: Friday, August 22nd, 2025
Time: 7:00 PM - 8:50 PM JST
Location: JP Tower, 19F (Marunouchi, Tokyo)
Topic: BoxLang: A New Dynamic JVM Language
Register here: https://jjug.doorkeeper.jp/events/186689
For those who can't attend in person, I'll be sharing key insights and demonstrations on my blog and social media channels.
Professional Open Source
BoxLang is a professional open-source product, with three different licences:
Open-Source Apache2
BoxLang +
BoxLang ++
BoxLang is free, open-source software under the Apache 2.0 license. We encourage and support community contributions. BoxLang+ and BoxLang ++ are commercial versions offering support and enterprise features. Our licensing model is based on fairness and the golden rule: Do to others as you want them to do to you. No hidden pricing or pricing on cores, RAM, SaaS, multi-domain or ridiculous ways to get your money. Transparent and fair.
BoxLang Subscription Plans
BoxLang is more than just a language; it's a movement.
Join us and redefine development on the JVM Ready to learn more? Explore BoxLang's Features, Documentation, and Community.
Learn More
Try BoxLang
Join the BoxLang Community ⚡️
Be part of the movement shaping the future of web development. Stay connected and receive the latest updates on surrounding anything BoxLang
Subscribe to our newsletter for exclusive content.
Follow Us on Social media and don’t miss any news and updates:
https://newsletter.boxlang.io
https://x.com/TryBoxLang
https://www.facebook.com/tryboxlang
https://www.linkedin.com/company/tryboxlang
https://www.youtube.com/OrtusSolutions
https://github.com/ortus-boxlang
https://community.ortussolutions.com/c/boxlang/42
</description>
<link>https://luismajano.com/blog/heading-to-japan-introducing-boxlang-to-the-java-user-group</link>
<pubDate>Thu, 31 Jul 2025 12:27:00 GMT</pubDate>
<author>lmajano@gmail.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Java</category>
<category>Presentations</category>
<guid isPermaLink="false">https://luismajano.com/blog/heading-to-japan-introducing-boxlang-to-the-java-user-group</guid>
</item>
<item>
<title>Speaking at JFokus 2025 : Dynamic AWS Lambda Applications with BoxLang</title>
<description>I am so excited to be attending JFokus 2025 in Stockholm from February 3-5th! Not only attending this year, but also speaking about Building dynamic AWS applications with BoxLang.
JFokus is one of the largest developer conferences in Sweden, focusing on Java and modern software development. It is held annually in Stockholm and attracts developers, architects, and IT professionals from around the world.
Dynamic AWS Lambda Applications with BoxLang
In this session, we’ll explore the fundamentals of AWS Lambda, Amazon’s powerful serverless computing service that lets you run code without provisioning or managing servers. You’ll understand what AWS Lambda is, how it works, and why it’s a game-changer for building scalable, cost-effective applications.
We’ll then dive into BoxLang, a modern, JVM-based language designed to streamline development in the cloud. You’ll see firsthand how easy it is to write and deploy Lambda functions using BoxLang, making the process more intuitive and efficient. Whether you’re new to serverless or an experienced developer, this session will equip you with the knowledge and tools to build dynamic, high-performance serverless applications.
We will also discover how try.boxlang.io was built using these technologies and how easily you can build, scale and deploy serverless applications.
Key Takeaways:
An introduction to AWS Lambda and its core features.
A step-by-step guide to creating and deploying Lambda functions using BoxLang.
Best practices for leveraging BoxLang to enhance productivity and simplify scaling in a serverless environment.
Practical demonstrations and code samples to reinforce learning.
By the end of this session, you’ll be ready to harness the power of BoxLang and AWS Lambda to accelerate your serverless projects and take your cloud computing skills to the next level.</description>
<link>https://luismajano.com/blog/speaking-at-jfokus-2025-dynamic-aws-lambda-applications-with-boxlang</link>
<pubDate>Sat, 14 Dec 2024 10:38:00 GMT</pubDate>
<author>lmajano@gmail.com (Luis Majano)</author>
<guid isPermaLink="false">https://luismajano.com/blog/speaking-at-jfokus-2025-dynamic-aws-lambda-applications-with-boxlang</guid>
</item>
<item>
<title>CFSummit 2024 - Modern Functional Fluent CFML RESTFul Services</title>
<description>This year’s Adobe ColdFusion Summit was incredible, as always! It was held at a new hotel this year (World Resorts), which provided a refreshing atmosphere and great new spaces for networking and learning. I had the opportunity to present a demo session, and it was exciting to engage with so many talented developers who are pushing the boundaries of what ColdFusion can do.
For those who attended my session (and even those who couldn’t make it), I’m sharing the slides and the GitHub repository for the demo. Whether you want to review the material, explore the code, or dive deeper into the concepts discussed, you can find everything you need below.
Modern Functional Fluent CFML RESTFul Services
In this session, we will review 6 versions of the same API to take it from just working to thoroughly modern, fluent, and functional. We will review the guiding principles of software architecture, but most of the time, we will review and compare code.
GitHub Repository
You can find the repository here: https://github.com/lmajano/modern-functional-fluent-cfml-rest</description>
<link>https://luismajano.com/blog/cfsummit-2024-modern-functional-fluent-cfml-restful-services</link>
<pubDate>Fri, 04 Oct 2024 11:17:00 GMT</pubDate>
<author>lmajano@gmail.com (Luis Majano)</author>
<guid isPermaLink="false">https://luismajano.com/blog/cfsummit-2024-modern-functional-fluent-cfml-restful-services</guid>
</item>
<item>
<title>What is a BoxLang Visionary License</title>
<description>What is BoxLang?
BoxLang is a modern dynamic programming language and framework designed to run on the Java Virtual Machine (JVM). It is object-oriented, functional, and fluent. It emphasizes flexibility and dynamism, aiming to simplify tasks typically complex in traditional static JVM languages.
Not only is it a programming language, but it also provides a framework for developing multi-runtime applications, an IDE, debugger, LSP, and much more.
https://boxlang.ortusbooks.com/
Key features include:
Dynamic typing: Allows for flexible and less verbose code.
Multi-Runtime: BoxLang has been designed from scratch to run on many runtimes, which enhance each other as they're deployed (OS, Docker, Serverless, Jakarta, JSR223, Azure, Android, etc.).
Serverless-friendly: Ideal for building serverless applications, particularly in platforms like AWS Lambda.
Multi-language integration: Facilitates interaction with other JVM-based languages and external scripts.
Task scheduling: Offers human-friendly scheduling options on the JVM, making it easier to manage repetitive tasks.
Caching Engine &amp;amp; Framework: It offers a built-in enterprise caching engine with a cache-agnostic API so you can extend and complement it with any distributed caching engine (Redis, Couchbase, ElasticSearch,
Event-Driven Language: BoxLang is event-driven at its core. By listening to language events, you can extend the language and framework's capabilities.
Modules: BoxLang has an extensible modular framework built in, designed to be lightweight, encapsulated, and easy to use. From document services to enhanced security modules, this is so the community can foster it!
MetaProgramming: You can do metadata programming in BoxLang, as any class, property, function, or template can be extended via dynamic annotations, which can be used to transform them at runtime.
Professional Open-Source: BoxLang is licensed under the Apache 2 license and professionally supported by Ortus Solutions. Have peace of mind that a business of more than 18 years doing web development has your back!
etc.).
What is a BoxLang Visionary License?
The BoxLang Visionary License provides numerous benefits for your business by removing the burden of licenses for 10 years. That's right! **One price unlocks unlimited licenses for a 10-year period, and we will support you for 5 years. **
While BoxLang is open-source and always free, the visionary license offers premium modules and features that can significantly enhance operational efficiency and productivity. With over 18 years of commitment to the open-source community and a strong track record of managing over 350 open-source projects, we understand the importance of making informed decisions based on reliability, longevity, and customer support.
The visionary licenses present an exclusive opportunity for partnership with innovative companies, allowing active involvement in our ongoing language development and innovation. This unique offering is available for a limited time before our stable release this fall. After this period, we will no longer offer this option.
We believe that visionary licenses are more than a monetary investment; they symbolize a collaborative partnership. We invite you to embark on this journey with us and contribute to shaping BoxLang's future. If you are interested, email us to boxlang@ortussolutions.com and we will go over all the different things you can do with it.
Cheers and God Bless!</description>
<link>https://luismajano.com/blog/what-is-a-boxlang-visionary-license</link>
<pubDate>Thu, 12 Sep 2024 08:27:00 GMT</pubDate>
<author>lmajano@gmail.com (Luis Majano)</author>
<category>BoxLang</category>
<guid isPermaLink="false">https://luismajano.com/blog/what-is-a-boxlang-visionary-license</guid>
</item>
<item>
<title>Call for Speakers Into The Box 2025</title>
<description>I am so excited to still be part of the Into The Box web development conference since 2013!
Reserve your dates: April 30-May2nd 2025 - Washington DC! Into The Box is back in the DC Metro area to bring another great event. We are looking for speakers right now, so if you are interested in presenting on anything related to web development, the JVM, BoxLang, ColdFusion (CFML), JavaScript, TypeScript or whatever! Bring it!
</description>
<link>https://luismajano.com/blog/call-for-speakers-into-the-box-2025</link>
<pubDate>Thu, 22 Aug 2024 13:41:00 GMT</pubDate>
<author>lmajano@gmail.com (Luis Majano)</author>
<guid isPermaLink="false">https://luismajano.com/blog/call-for-speakers-into-the-box-2025</guid>
</item>
<item>
<title>Into The Box 2024 Videos Available!</title>
<description>Into The Box is a web development conference I help start almost 11 years ago in the Minneapolis area. It centered on collaboration, networking, and just good fellowship with our fellow CFML/Web Developers. It mostly centered at the beginning around ColdBox, as that was my only open-source project at the time. However, now after 11 years it has morphed into a full-fledged web development conference focusing on all kinds of projects, languages and of course all the goodness we create at Ortus.
This year was special as we brought forth BoxLang; a new JVM language!
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, ColdFusion, 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.
How to get started?
Visit our docs at https://boxlang.ortusbooks.com and get coding today. If you want to try it out on the web then go to our online REPL at https://try.boxlang.io. You can also checkout our YouTube playlist: https://www.youtube.com/playlist?list=PLNE-ZbNnndB-40LvAbeSeT2Oi3V2gm_B8
ITB2024 Videos
We have now published all the presentations and videos on CFCasts. If you attended the conference you will get all the videos for free. However, if you did not, then you can purchase them today and help sustain open-source.
https://cfcasts.com/series/into-the-box-2024
This series has over 20 hours of great training video! Enjoy and have fun!
ITB2025
April 30th - May 2nd, 2025 - Washington, DC
Our next edition is already open for registration, and early bird pricing is the best deal available now! https://www.eventbrite.com/e/into-the-box-2025-the-future-is-dynamic-tickets-912700821727?aff=oddtdtcreator</description>
<link>https://luismajano.com/blog/into-the-box-2024-videos-available</link>
<pubDate>Tue, 16 Jul 2024 09:38:00 GMT</pubDate>
<author>lmajano@gmail.com (Luis Majano)</author>
<category>Into The Box</category>
<category>Presentations</category>
<category>Training</category>
<guid isPermaLink="false">https://luismajano.com/blog/into-the-box-2024-videos-available</guid>
</item>
<item>
<title>Speaking at Adobe's ColdFusion Summit 2024</title>
<description>I am excited to once more join the Adobe ColdFusion Summit as a speaker. I will be talking about building modern and fluent RESTFul services.
Modern Functional Fluent REST
In this session, we will review 6 versions of the same API to take it from just working to thoroughly modern, fluent, and functional. We will review the guiding principles of software architecture, but most of the time, we will review and compare code.
I really love giving this talk, because we deal mostly with code and how you can transition code from being boring, to functional, fluent and best of all TESTABLE!
Registration
The CFSummit is always super affordable and this year its going to be located in a new venue: Resorts World in Vegas. So make sure you register today: https://cfsummit.adobeevents.com/ and be part of this experience.</description>
<link>https://luismajano.com/blog/speaking-at-adobes-coldfusion-summit-2024</link>
<pubDate>Fri, 12 Jul 2024 09:41:00 GMT</pubDate>
<author>lmajano@gmail.com (Luis Majano)</author>
<category>Conferences</category>
<category>Presentations</category>
<category>REST</category>
<guid isPermaLink="false">https://luismajano.com/blog/speaking-at-adobes-coldfusion-summit-2024</guid>
</item>
<item>
<title>Learn how to build a Modern RESTFUl API using BDD with me!</title>
<description>I am excited to be hosting a training workshop in Las Vegas, Nevada just before the Adobe ColdFusion Summit 2024! This will be a 2 day workshop over the weekend where we are going to focus on building a RESTFul Content Management System using Behavior Driven Development (BDD) approaches.
Space is limited, so make sure you get your reservation going today: https://Ortus-Rest-API-2024.eventbrite.com
Here is some further information about my workshop:
Workshop Details
Date: September 28th-29th, 2024
Location: Las Vegas, Nevada
Venue: To be announced Soon!
Instructors: Me (Creator of ColdBox) and Gavin Picking as TA
Save Your Spot
Workshop Overview
In this immersive workshop, you'll learn to build a robust REST API from scratch using ColdBox and essential Ortus tools. From setting up your environment to securing your API with JWT authentication, you'll gain practical experience in:
Environment Setup: Configure your API with CommandBox, environment variables, and cfconfig.
API Development: Create RESTful handlers with ColdBox, secured by cbSecurity, and validate data with cbValidation.
API Documentation: Use Swagger annotations to document your APIs.
Testing: Implement BDD integration tests to ensure your API performs flawlessly.
Database Management: Handle database tables and data access with qb.
Development Tools: Utilize Postman and ngrok for API development and testing.
What’s Included
Lunch is included: Enjoy delicious meals while you learn.
Ortus Swag and Surprises: Take home some cool goodies from Ortus!
Target Audience
This workshop is perfect for modern CFML and BoxLang developers of all levels looking on building and securing a CFML REST API backend with JWT authentication. While familiarity with CommandBox and ColdBox is helpful, it's not required.
Why Attend?
You'll gain hands-on experience in:
Building a REST API using scaffolding templates and essential modules.
Implementing best practices for routing, authentication, and documentation.
Securing API calls with JWT authentication.
Creating thorough API documentation.
Writing and running tests to ensure optimal API performance.
Key Learning Points
CommandBox: Set up your environment, install modules, and configure migrations.
API Implementation: Manage JWT authentication, perform CRUD operations, and validate inputs.
API Documentation and Testing: Use Swagger UI Tooling and Postman to document and test your APIs.
Additional Topics (Time Permitting): Debugging with cbDebugger and an introduction to CI/CD.
Workshop Takeaways
By the end of the workshop, you'll have a fully functional, secure, and well-documented REST API. You'll understand:
CommandBox basics for hosting your site.
Best practices for creating ColdBox REST APIs.
Securing your API with JWT authentication.
Managing databases with qb migrations.
Validating API inputs.
Testing and documenting your APIs using Postman and Swagger tools.
Meet Your Instructor
The workshop will be led by Luis Majano, the creator of ColdBox, BoxLang and CEO of Ortus Solutions. Don't miss this opportunity to learn from an industry expert! Learn More about Luis Majano and his Modern Development trajectory
Learn More
Register Now and Save your Spot!
Seats are limited, so don’t wait! Secure your spot today and join us for this exciting workshop at Adobe CFSummit 2024. Elevate your projects, boost your productivity, and enhance your efficiency with cutting-edge API development skills.
We look forward to seeing you in Las Vegas!
Register Now</description>
<link>https://luismajano.com/blog/learn-how-to-build-a-modern-restful-api-using-bdd-with-me</link>
<pubDate>Fri, 12 Jul 2024 09:24:00 GMT</pubDate>
<author>lmajano@gmail.com (Luis Majano)</author>
<category>BoxLang</category>
<category>ColdBox</category>
<category>Conferences</category>
<category>REST</category>
<category>Training</category>
<guid isPermaLink="false">https://luismajano.com/blog/learn-how-to-build-a-modern-restful-api-using-bdd-with-me</guid>
</item>
<item>
<title>Products</title>
<description/>
<link>https://luismajano.com/home/products</link>
<pubDate>Wed, 26 Jun 2024 22:44:00 GMT</pubDate>
<author>dvega@ortussolutions.com (Davis Vega)</author>
<guid isPermaLink="false">https://luismajano.com/home/products</guid>
</item>
<item>
<title>Projects</title>
<description>&#13;
Projects&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
CFML framework for scalable, modular web applications.&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
Modern, dynamic, loosely-typed scripting language for multiple runtimes.&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
Modular CMS for CFML-powered web applications.&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
CLI tool for managing CFML servers and projects.&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
CFML testing framework for unit and integration tests.&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
CFML package management and distribution platform.&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
</description>
<link>https://luismajano.com/home/projects</link>
<pubDate>Mon, 24 Jun 2024 18:04:00 GMT</pubDate>
<author>dvega@ortussolutions.com (Davis Vega)</author>
<guid isPermaLink="false">https://luismajano.com/home/projects</guid>
</item>
</channel>
</rss>
