BoxLang is the new CF-compatible server and CLI tool. It’s extensible easily with modules, which means you can write your own built in functions, tags, and more for your own use or to share with the community on ForgeBox. Let’s find out how.
Just like life, our code must adapt to the ever changing world we live in. From one day coding for the web, to the next for our tablets or APIs or for running serverless applications. Multi-runtime development is the future of coding, the future is to be dynamic. Let us introduce you to BoxLang.
This is the keynote of the Into the Box conference, highlighting the release of the BoxLang JVM language, its key enhancements, and its vision for the future.
We’re honored to share the official keynote presentation that opened CFCamp 2025, led by Luis Majano, creator of ColdBox, BoxLang, and CEO of Ortus Solutions.
This PDF features the full slide deck from Day 1’s keynote, where Luis presented a powerful vision for the future of modern CFML development, highlighted the evolution of BoxLang, and shared how Ortus is helping shape a dynamic future for developers around the world.
A heartfelt thank you to the CFCamp team for the opportunity to lead the keynote and showcase the innovation, community, and open source spirit driving the next chapter of CFML. 🚀
Discover BoxLang, the innovative JVM programming language developed by Ortus Solutions. Designed to harness the power of the Java Virtual Machine, BoxLang offers a modern approach to application development with robust performance and scalability. Join us as we explore the capabilities of BoxLang, its syntax, and how it enhances productivity in software development.
Just like life, our code must evolve to meet the demands of an ever-changing world. Adaptability is key in developing for the web, tablets, APIs, or serverless applications. Multi-runtime development is the future, and that future is dynamic. Enter BoxLang: Dynamic. Modular. Productive. (www.boxlang.io)
BoxLang transforms development with its dynamic design, enabling developers to write expressive, functional code effortlessly. Its modular architecture ensures flexibility, allowing easy integration into your existing ecosystems.
Interoperability at Its Core
BoxLang boasts 100% interoperability with Java, seamlessly blending traditional and modern development practices. This opens up new possibilities for innovation and collaboration.
Multi-Runtime Versatility
From a compact 6MB OS binary to running on our pure Java web server, CommandBox, Jakarta EE, AWS Lambda, Microsoft Functions, WebAssembly, Android, and more, BoxLang is designed to adapt to any runtime environment. BoxLang combines modern features from CFML, Node, Ruby, Kotlin, Java, and Clojure with the familiarity of Java bytecode compilation. This makes it the go-to language for developers looking to the future while building a solid foundation.
Empowering Creativity with IDE Tools
Unlock your creative potential with powerful IDE tools designed for BoxLang, offering an intuitive development experience that streamlines your workflow. Join us as we redefine JVM development and step into the era of BoxLang. Welcome to the future.
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 include:
• 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.
📄 Getting Started with BoxLang – CFCamp 2025 Session with Luis Majano
Explore the foundations of BoxLang, the next-generation dynamic JVM language created by Ortus Solutions, in this introductory session led by its creator, Luis Majano, at CFCamp 2025.
This PDF contains the full slide deck from the session, walking attendees through the key concepts, syntax, and use cases of BoxLang, along with live coding examples and tips for building modern web applications. Ideal for developers seeking hands-on experience with a language designed to be modular, productive, and future-proof.
A special thank you to the CFCamp team for providing us with the space to share our vision and help the community take its first steps with BoxLang. 🌐
Introducing BoxLang : A new JVM language for productivity and modularity!Ortus Solutions, Corp
Just like life, our code must adapt to the ever changing world we live in. From one day coding for the web, to the next for our tablets or APIs or for running serverless applications. Multi-runtime development is the future of coding, the future is to be dynamic. Let us introduce you to BoxLang.
Dynamic. Modular. Productive.
BoxLang redefines development with its dynamic nature, empowering developers to craft expressive and functional code effortlessly. Its modular architecture prioritizes flexibility, allowing for seamless integration into existing ecosystems.
Interoperability at its Core
With 100% interoperability with Java, BoxLang seamlessly bridges the gap between traditional and modern development paradigms, unlocking new possibilities for innovation and collaboration.
Multi-Runtime
From the tiny 2m operating system binary to running on our pure Java web server, CommandBox, Jakarta EE, AWS Lambda, Microsoft Functions, Web Assembly, Android and more. BoxLang has been designed to enhance and adapt according to it's runnable runtime.
The Fusion of Modernity and Tradition
Experience the fusion of modern features inspired by CFML, Node, Ruby, Kotlin, Java, and Clojure, combined with the familiarity of Java bytecode compilation, making BoxLang a language of choice for forward-thinking developers.
Empowering Transition with Transpiler Support
Transitioning from CFML to BoxLang is seamless with our JIT transpiler, facilitating smooth migration and preserving existing code investments.
Unlocking Creativity with IDE Tools
Unleash your creativity with powerful IDE tools tailored for BoxLang, providing an intuitive development experience and streamlining your workflow. Join us as we embark on a journey to redefine JVM development. Welcome to the era of BoxLang.
Dive into the dynamic world of BoxLang Runtimes! This 45-minute session is perfect for developers eager to unlock the full potential of BoxLang. You’ll learn the fundamentals, explore best practices, and discover how to build powerful applications with ease. Whether you’re an experienced programmer or just starting out, this session will equip you with the skills and knowledge to elevate your projects to the next level. Join us and kickstart your BoxLang journey today!
It has been one year since we unveiled the official BoxLang VSCode extension. We have added several new features we would like to introduce the community to. The goal of this session is not only to wow you with shiny new toys but to help you as a BoxLang or CF developer get the most out of your IDE tools. We will also talk about the roadmap for 2025 and all the exciting improvements we have to look forward to!
This document provides an introduction to the Scala programming language. It outlines an agenda that covers what Scala is, its history, implementations, benefits, and basics. Key topics include classes and objects, functional programming, traits and mixins, and integrating Scala and Java. The goal is to help attendees understand Scala, be interested in learning more, and get started installing Scala.
Building Scaleable Serverless Event-Driven Computing with AWS Lambda powered ...Ortus Solutions, Corp
Explore how to build scalable, serverless event-driven applications using AWS Lambda powered by BoxLang. This session dives into leveraging Lambda's capabilities to handle event-driven computing efficiently. Whether new to serverless architecture or looking to enhance your skills, join us to learn practical insights and techniques for optimizing application performance and scalability.
This document provides a summary of a presentation on alternative JVM languages that can be used with IBM's Social Business suite. The presentation discusses languages like Scala, Groovy, JRuby, and Kotlin that compile to Java bytecode and can therefore integrate with existing Java code and run on the Java Virtual Machine. It highlights advantages of these languages like reduced boilerplate code, type inference, and support for functional programming paradigms. The document also provides instructions on how to install and use these alternative languages with IBM Notes/Domino.
The document is a slide presentation on Scala that provides an introduction to the language in 90 minutes or less. It covers Scala basics like being object oriented and functional, static typing, compilation to JVM bytecode, and interoperability with Java. It also discusses Scala tools, its use in open source projects and industry, recommended books, and jobs involving Scala. Code examples are provided to demonstrate Hello World programs, variables, methods, conditionals, sequences, and closures in Scala.
There's a new player in JVM-town and BoxLang has entered the scene.
It's easy to think that BoxLang is simply another Adobe ColdFusion clone, but it's so much more than that. While BoxLang for sure can run your CFML code, it contains a variety of architectural and language spec contstructs that typical ColdFusion development hasn't seen before.
Let's spend some time and look at the language feature itself and how they compare against some of the more established players out there: JavaScript &TypeScript, Kotlin, Scala, Ruby and maybe even good, plain old Java. What's on offer from BoxLang when it comes to being more than a replacement or alternative for ACF or Lucee?
Join the battle of languages and find out!
Led by Brad Wood
Your runtime. Your way. Endless possibilities! In this session we’ll teach you how to customize your runtime, contribute built-in-functions and tags/components to your BoxLang runtime. Intimidated by Java? Don’t be! We will show you how to create your very first BoxLang runtime module without a single line of Java code!
Paul Graham, the founder of startup incubator YCombinator, put it best when he described LISP as his old company's secret weapon. Think about, if you use all of the same tools as everyone else, how do you expect to achieve better results?
Clojure is a LISP language created in 2009 by Rich Hickey. Built initially on the Java Virtual Machine (JVM) it has since been ported to run on Microsoft and JavaScript. (That's right the browser). Clojure gives you all of the power and stability of the JVM without the clunkiness of Java.
Most developers have never worked with a functional language before and many who have found the use of parenthesis instead of braces intimidating. Don't worry. Once it is broken down to you, I think you will see the beauty of it.
In this fast and fun session, we will build an app using Clojure. We will enhance it, test it and explore why functional is a better programming model than OOPs. We will even explore why such programs are better at multitasking than object oriented ones.
Keynote I did at JAX2013 with the topic basically being "the JVM is over - enter the Polyglot Runtime". It is about the work that Oracle and the community is doing to facilitate multiple languages (non Java) on the Java Virtual Machine. This is both relevant for dynamic languages as well as "non dynamic" ones.
This was a short introduction to Scala programming language.
me and my colleague lectured these slides in Programming Language Design and Implementation course in K.N. Toosi University of Technology.
Scala is a functional/object-oriented hybrid programming language for the JVM that integrates with existing Java libraries. It aims to remove roadblocks from Java through features like closures, pattern matching, and implicit functions while retaining compatibility. Some key aspects include static typing, concise syntax, native support for XML/JSON, and treating functions as objects.
Introducing Scala to your Ruby/Java Shop : My experiences at IGNManish Pandit
With the move to SOA, IGN's API engineering became a traditional Java/Ruby shop. We introduced Scala to the team in August '11. As of April '12 we have our major services running on Scala, and we could not be happier. I'll talk about the strategic & tactical rationale, gradual introduction to the new language, cultivating experts and mentoring junior developers. We will also cover the common roadblocks the leaders may run into, addressing the concerns of engineers and stakeholders, and building an engineering culture that facilitates innovation and talent growth. Please note that this talk is not a Ruby/Java/Scala religious debate - we believe in using the best tool for the job; and what works for us may not work for every org (which is where the culture comes in). My team's journey from "Holy crap! This looks academic and scary!" to "Let me whip out a service by EOD today" in a matter of months is something I am very proud of, and would love to share it with fellow developer community.
Software Engineering Thailand: Programming with ScalaBrian Topping
Meet-up, May 28, 2015, Launchpad, Bangkok. http://www.meetup.com/Software-Engineering-Thailand/events/222548484/.
Apologies for the rendering quality not matching the presentation, I did these with Apple Keynote and Slideshare does not support this format. I will try to edit them when there is more time.
Thanks to Bangkok LaunchPad (https://www.facebook.com/launchpadhq) for generously hosting this event!
This document provides an overview of building a Scala web application using the Play! framework. It begins with introductions to Scala and the Play! framework. It then covers topics like request handling, views, forms, database integration, the build system, internationalization, and testing. Exercises are provided to demonstrate creating routes, controllers, actions, views, forms, database models and more. The presenter is available to answer questions after the session and provides information on open positions at their company Lucid Software.
Scala and jvm_languages_praveen_technologistpmanvi
Scala is a programming language for the Java Virtual Machine that combines object-oriented and functional programming concepts. It is fully interoperable with Java code and libraries. Scala aims to be more concise and expressive than Java by allowing both object-oriented and functional programming styles. Experts have praised Scala for its ability to solve many of Java's design issues like verbosity. Scala provides features like case classes, pattern matching, XML literals, and functional collections that reduce boilerplate code compared to Java.
Java is dead, long live Scala, Kotlin, Ceylon, etc.Russel Winder
The document discusses the state of the Java programming language and alternatives. It argues that Java is declining due to issues like verbosity and lack of modern features. However, newer JVM languages like Scala, Kotlin, and Groovy address these issues and provide a more productive environment. The author believes these alternative languages, not Java, represent the future of statically-typed programming on the JVM.
[PDF Download] Learning Java: Beginning programming with java for dummies Bac...pfundaditya
Instant download Learning Java: Beginning programming with java for dummies Bach after payment at https://ebookmass.com/product/learning-java-beginning-programming-with-java-for-dummies-bach .Get more ebooks new 2024 in https://ebookmass.com . Download pdf full chapter
Unlock the full potential of cloud computing with BoxLang! Discover how BoxLang’s modern, JVM-based language streamlines development, enhances productivity and simplifies scaling in a serverless environment.
Since we announced BoxLang last year as a new dynamic JVM language and CFML engine, we've put a lot of new ideas into our architecture and BoxLang syntax (which can be used along-side your CF code) We have many enhancements in our Java interop, as well as new syntax features, functional wrappers, improved imports, pure lambda functions, and annotations. Come see the modern features BoxLang is offering to bring your code into the future.
More Related Content
Similar to What's-New-with-BoxLang-Brad Wood.pptx.pdf (20)
Introducing BoxLang : A new JVM language for productivity and modularity!Ortus Solutions, Corp
Just like life, our code must adapt to the ever changing world we live in. From one day coding for the web, to the next for our tablets or APIs or for running serverless applications. Multi-runtime development is the future of coding, the future is to be dynamic. Let us introduce you to BoxLang.
Dynamic. Modular. Productive.
BoxLang redefines development with its dynamic nature, empowering developers to craft expressive and functional code effortlessly. Its modular architecture prioritizes flexibility, allowing for seamless integration into existing ecosystems.
Interoperability at its Core
With 100% interoperability with Java, BoxLang seamlessly bridges the gap between traditional and modern development paradigms, unlocking new possibilities for innovation and collaboration.
Multi-Runtime
From the tiny 2m operating system binary to running on our pure Java web server, CommandBox, Jakarta EE, AWS Lambda, Microsoft Functions, Web Assembly, Android and more. BoxLang has been designed to enhance and adapt according to it's runnable runtime.
The Fusion of Modernity and Tradition
Experience the fusion of modern features inspired by CFML, Node, Ruby, Kotlin, Java, and Clojure, combined with the familiarity of Java bytecode compilation, making BoxLang a language of choice for forward-thinking developers.
Empowering Transition with Transpiler Support
Transitioning from CFML to BoxLang is seamless with our JIT transpiler, facilitating smooth migration and preserving existing code investments.
Unlocking Creativity with IDE Tools
Unleash your creativity with powerful IDE tools tailored for BoxLang, providing an intuitive development experience and streamlining your workflow. Join us as we embark on a journey to redefine JVM development. Welcome to the era of BoxLang.
Dive into the dynamic world of BoxLang Runtimes! This 45-minute session is perfect for developers eager to unlock the full potential of BoxLang. You’ll learn the fundamentals, explore best practices, and discover how to build powerful applications with ease. Whether you’re an experienced programmer or just starting out, this session will equip you with the skills and knowledge to elevate your projects to the next level. Join us and kickstart your BoxLang journey today!
It has been one year since we unveiled the official BoxLang VSCode extension. We have added several new features we would like to introduce the community to. The goal of this session is not only to wow you with shiny new toys but to help you as a BoxLang or CF developer get the most out of your IDE tools. We will also talk about the roadmap for 2025 and all the exciting improvements we have to look forward to!
This document provides an introduction to the Scala programming language. It outlines an agenda that covers what Scala is, its history, implementations, benefits, and basics. Key topics include classes and objects, functional programming, traits and mixins, and integrating Scala and Java. The goal is to help attendees understand Scala, be interested in learning more, and get started installing Scala.
Building Scaleable Serverless Event-Driven Computing with AWS Lambda powered ...Ortus Solutions, Corp
Explore how to build scalable, serverless event-driven applications using AWS Lambda powered by BoxLang. This session dives into leveraging Lambda's capabilities to handle event-driven computing efficiently. Whether new to serverless architecture or looking to enhance your skills, join us to learn practical insights and techniques for optimizing application performance and scalability.
This document provides a summary of a presentation on alternative JVM languages that can be used with IBM's Social Business suite. The presentation discusses languages like Scala, Groovy, JRuby, and Kotlin that compile to Java bytecode and can therefore integrate with existing Java code and run on the Java Virtual Machine. It highlights advantages of these languages like reduced boilerplate code, type inference, and support for functional programming paradigms. The document also provides instructions on how to install and use these alternative languages with IBM Notes/Domino.
The document is a slide presentation on Scala that provides an introduction to the language in 90 minutes or less. It covers Scala basics like being object oriented and functional, static typing, compilation to JVM bytecode, and interoperability with Java. It also discusses Scala tools, its use in open source projects and industry, recommended books, and jobs involving Scala. Code examples are provided to demonstrate Hello World programs, variables, methods, conditionals, sequences, and closures in Scala.
There's a new player in JVM-town and BoxLang has entered the scene.
It's easy to think that BoxLang is simply another Adobe ColdFusion clone, but it's so much more than that. While BoxLang for sure can run your CFML code, it contains a variety of architectural and language spec contstructs that typical ColdFusion development hasn't seen before.
Let's spend some time and look at the language feature itself and how they compare against some of the more established players out there: JavaScript &TypeScript, Kotlin, Scala, Ruby and maybe even good, plain old Java. What's on offer from BoxLang when it comes to being more than a replacement or alternative for ACF or Lucee?
Join the battle of languages and find out!
Led by Brad Wood
Your runtime. Your way. Endless possibilities! In this session we’ll teach you how to customize your runtime, contribute built-in-functions and tags/components to your BoxLang runtime. Intimidated by Java? Don’t be! We will show you how to create your very first BoxLang runtime module without a single line of Java code!
Paul Graham, the founder of startup incubator YCombinator, put it best when he described LISP as his old company's secret weapon. Think about, if you use all of the same tools as everyone else, how do you expect to achieve better results?
Clojure is a LISP language created in 2009 by Rich Hickey. Built initially on the Java Virtual Machine (JVM) it has since been ported to run on Microsoft and JavaScript. (That's right the browser). Clojure gives you all of the power and stability of the JVM without the clunkiness of Java.
Most developers have never worked with a functional language before and many who have found the use of parenthesis instead of braces intimidating. Don't worry. Once it is broken down to you, I think you will see the beauty of it.
In this fast and fun session, we will build an app using Clojure. We will enhance it, test it and explore why functional is a better programming model than OOPs. We will even explore why such programs are better at multitasking than object oriented ones.
Keynote I did at JAX2013 with the topic basically being "the JVM is over - enter the Polyglot Runtime". It is about the work that Oracle and the community is doing to facilitate multiple languages (non Java) on the Java Virtual Machine. This is both relevant for dynamic languages as well as "non dynamic" ones.
This was a short introduction to Scala programming language.
me and my colleague lectured these slides in Programming Language Design and Implementation course in K.N. Toosi University of Technology.
Scala is a functional/object-oriented hybrid programming language for the JVM that integrates with existing Java libraries. It aims to remove roadblocks from Java through features like closures, pattern matching, and implicit functions while retaining compatibility. Some key aspects include static typing, concise syntax, native support for XML/JSON, and treating functions as objects.
Introducing Scala to your Ruby/Java Shop : My experiences at IGNManish Pandit
With the move to SOA, IGN's API engineering became a traditional Java/Ruby shop. We introduced Scala to the team in August '11. As of April '12 we have our major services running on Scala, and we could not be happier. I'll talk about the strategic & tactical rationale, gradual introduction to the new language, cultivating experts and mentoring junior developers. We will also cover the common roadblocks the leaders may run into, addressing the concerns of engineers and stakeholders, and building an engineering culture that facilitates innovation and talent growth. Please note that this talk is not a Ruby/Java/Scala religious debate - we believe in using the best tool for the job; and what works for us may not work for every org (which is where the culture comes in). My team's journey from "Holy crap! This looks academic and scary!" to "Let me whip out a service by EOD today" in a matter of months is something I am very proud of, and would love to share it with fellow developer community.
Software Engineering Thailand: Programming with ScalaBrian Topping
Meet-up, May 28, 2015, Launchpad, Bangkok. http://www.meetup.com/Software-Engineering-Thailand/events/222548484/.
Apologies for the rendering quality not matching the presentation, I did these with Apple Keynote and Slideshare does not support this format. I will try to edit them when there is more time.
Thanks to Bangkok LaunchPad (https://www.facebook.com/launchpadhq) for generously hosting this event!
This document provides an overview of building a Scala web application using the Play! framework. It begins with introductions to Scala and the Play! framework. It then covers topics like request handling, views, forms, database integration, the build system, internationalization, and testing. Exercises are provided to demonstrate creating routes, controllers, actions, views, forms, database models and more. The presenter is available to answer questions after the session and provides information on open positions at their company Lucid Software.
Scala and jvm_languages_praveen_technologistpmanvi
Scala is a programming language for the Java Virtual Machine that combines object-oriented and functional programming concepts. It is fully interoperable with Java code and libraries. Scala aims to be more concise and expressive than Java by allowing both object-oriented and functional programming styles. Experts have praised Scala for its ability to solve many of Java's design issues like verbosity. Scala provides features like case classes, pattern matching, XML literals, and functional collections that reduce boilerplate code compared to Java.
Java is dead, long live Scala, Kotlin, Ceylon, etc.Russel Winder
The document discusses the state of the Java programming language and alternatives. It argues that Java is declining due to issues like verbosity and lack of modern features. However, newer JVM languages like Scala, Kotlin, and Groovy address these issues and provide a more productive environment. The author believes these alternative languages, not Java, represent the future of statically-typed programming on the JVM.
[PDF Download] Learning Java: Beginning programming with java for dummies Bac...pfundaditya
Instant download Learning Java: Beginning programming with java for dummies Bach after payment at https://ebookmass.com/product/learning-java-beginning-programming-with-java-for-dummies-bach .Get more ebooks new 2024 in https://ebookmass.com . Download pdf full chapter
Unlock the full potential of cloud computing with BoxLang! Discover how BoxLang’s modern, JVM-based language streamlines development, enhances productivity and simplifies scaling in a serverless environment.
Since we announced BoxLang last year as a new dynamic JVM language and CFML engine, we've put a lot of new ideas into our architecture and BoxLang syntax (which can be used along-side your CF code) We have many enhancements in our Java interop, as well as new syntax features, functional wrappers, improved imports, pure lambda functions, and annotations. Come see the modern features BoxLang is offering to bring your code into the future.
Led by Curtz Gratz
In this session, you’ll get an introduction to Vector Databases and how to use them within BoxLang and CFML. We'll cover what a Vector Database is, how it connects to AI, and walk through an example app that showcases real-world use cases. You’ll learn when to use (and not use) vector storage, explore different data storage paradigms, and discuss the pros and cons of this powerful technology for AI-driven applications.
Welcome to the world of easy SSO integration with cbSSO! In this talk we will cover Ortus’ new free and open-source module for single sign on. This module makes integrating SSO into your app as simple as it can be. We will cover registering a few common providers like Microsoft, Facebook, and GitHub as well as how to write a custom integration to suit your particular application.
Led by Bill Reese
REST easy knowing your data has escaped the terror of being slashed up from unnecessary serialization. In this chillingly informative session, we'll unmask how to remove the overhead so your app can survive another day. Using Microsoft SQL Server, you will learn the keys to surviving the nightmare without killing performance. Bring your courage and your curiosity, but don’t worry—we’re not here to scare you; we’re here to help you conquer JSON and make your data structures unstoppable.
In this session, you'll learn how Portable CI builds can simplify your CI/CD pipeline setup and maintenance. Instead of building and managing separate pipelines for each app, you'll use a shared, reusable code base to deploy all your apps efficiently. We'll explore different types of CI builds you can implement—offering faster feedback, consistent standards, and fewer headaches for your team.
Tame the Mesh An intro to cross-platform tracing and troubleshooting.pdfOrtus Solutions, Corp
led by Jon Clausen
In this session, you’ll learn how to harness distributed tracing to monitor and troubleshoot complex service architectures. Using open source tools, we'll show you how to trace requests across services, uncover performance bottlenecks, and gain valuable insights into system behavior. Perfect for developers working with distributed systems, this session will help you get started with tracing and improve visibility into your applications.
Led By George Murphy
In this session, you’ll learn how to streamline local and production development with Let’s Encrypt integration in CommandBox. We’ll cover setting up free, automated SSL/TLS certificates, including wildcard support and various verification methods (HTTP, HTTPS, DNS). Whether you're working solo or in a team, you'll discover how to boost security and simplify your workflow with trusted, automated certificates.
Passkeys are the future of secure logins, eliminating the need for passwords while reducing common security risks. In this session, you'll learn how to integrate passkeys into your application using Ortus Solutions’ CBSecurity Passkeys module. We’ll cover the fundamentals of passkeys both on the server and in the browser, walk you through installing and configuring the module, and demonstrate how to easily add passkey functionality to your site, enhancing security and simplifying user authentication
led by Grant Copley
Join Grant Copley for a candid journey through the chaos of legacy code. From the poor decisions that created unmanageable systems to the tools and strategies that brought them back to life, this session shares real-world lessons from both inherited disasters and self-made messes. You'll walk away with practical tips to make your legacy code more maintainable, less daunting, and easier to improve.
Led by Brian Klass
This session explores how to integrate OpenAI’s powerful generative AI into your applications using CFML or BoxLang. Rather than just basic chat completions, we’ll focus on Retrieval-Augmented Generation (RAG) to unlock value from your existing documents and data. You'll learn practical strategies for managing generative AI’s unpredictability and see how CFML’s flexibility makes it an ideal partner for working with AI APIs.
Hidden Gems in FusionReactor for BoxLang, ACF, and Lucee Users.pdfOrtus Solutions, Corp
Led by Charlie Arehart
In this fast-paced session, Charlie Arehart will reveal dozens of hidden gems in FusionReactor that many users overlook—even after years of use. Whether you're on version 12 or earlier, you'll discover powerful settings, features, and insights that can enhance your experience on ACF, BoxLang, Lucee, or any Java platform. Focused on the on-prem FusionReactor UI, this talk is packed with tips to help both developers and app managers get more out of their monitoring tools.
In this session, you’ll build a CRUD app using ColdBox ORM (CBORM) for object definitions and relationships, simplifying database interactions. We’ll use the virtual entity service for basic operations, Criteria Builder for complex queries, and cbValidation and HTML Helper for UI. CommandBox will help generate boilerplate code for maximum efficiency.
Led by Giancarlo Gomez
For years, WebSocket support in CFML was limited—but CommandBox 6.1.0+ changes that. In this session, you'll learn how CommandBox and BoxLang Mini Servers now offer native, vendor-agnostic WebSocket support with no extra infrastructure needed. We’ll explore two powerful modes: a Core WebSocket Server for quick real-time messaging and a STOMP Broker Mode for advanced features like subscriptions, authentication, and heartbeats. Whether you're building live chats, dashboards, or alerts, this session will show you how to get started with simple, flexible, and fully controlled WebSocket solutions.
CMS Switch-a-Rooney! Converting Your MuraMasa Sites to ContentBox.pdfOrtus Solutions, Corp
Led by Jon Clausen
Ready to make the jump to ContentBox? We’ll demonstrate in this session just how easy it is to move existing single or multi-site instances from Mura or Masa CMS to ContentBox!
Led by Jonathan Lainez & Alex Ventura.
In this session, you'll explore how Atomic Design brings structure and scalability to UI development. Learn how it supports modular, reusable components, strengthens design systems, and improves team collaboration. With real-world examples, you'll gain practical strategies to build more efficient and maintainable interfaces.
10 Techniques to writing easy yet stupidly thorough unit tests.pdfOrtus Solutions, Corp
Led by Dan Card
In this session, you'll explore ten techniques for testing with TestBox, focusing on different strategies to ensure your code behaves correctly. Here's a brief overview of each technique
Into the Box 2025 - Michael Rigsby
We are continually bombarded with the latest and greatest new (or at least new to us) “thing” and constantly told we should integrate this or that right away! Keeping up with new technologies, modules, libraries, etc. can be a full-time job in itself.
In this session we will explore one of the “things” you may have heard tossed around, CBWire! We will go a little deeper than a typical “Elevator Pitch” and discuss what CBWire is, what it can do, and end with a live coding demonstration of how easy it is to integrate into an existing ColdBox application while building our first wire. We will end with a Q&A and hopefully gain a few more CBWire fans!
Testing doesn't have to be scary! Testing Paralysis is real! Join us for a deep dive into TestBox, the powerful BDD/TDD testing framework. Learn how to write clean, fluent tests, automate your workflows, and banish bugs with confidence. Whether you're new to testing or a seasoned pro, this session will equip you with the tools to kill off that paralysis and win!
Custom Software Development: Types, Applications and Benefits.pdfDigital Aptech
Discover the different types of custom software, their real-world applications across industries, and the key benefits they offer. Learn how tailored solutions improve efficiency, scalability, and business performance in this comprehensive overview.
Shortcomings of EHS Software – And How to Overcome ThemTECH EHS Solution
Shortcomings of EHS Software—and What Overcomes Them
What you'll learn in just 8 slides:
- 🔍 Why most EHS software implementations struggle initially
- 🚧 3 common pitfalls: adoption, workflow disruption, and delayed ROI
- 🛠️ Practical solutions that deliver long-term value
- 🔐 Key features: centralization, security, affordability
- 📈 Why the pros outweigh the cons
Perfect for HSE heads, plant managers, and compliance leads!
#EHS #TECHEHS #WorkplaceSafety #EHSCompliance #EHSManagement #ehssoftware #safetysoftware
Marketing And Sales Software Services.pptxjulia smits
Marketing and Sales Software Services refer to digital solutions designed to streamline, automate, and enhance a company’s marketing campaigns and sales processes. These services include tools for customer relationship management (CRM), email marketing, lead generation, sales analytics, campaign tracking, and more—helping businesses attract, engage, and convert prospects more efficiently.
AI-ASSISTED METAMORPHIC TESTING FOR DOMAIN-SPECIFIC MODELLING AND SIMULATIONmiso_uam
AI-ASSISTED METAMORPHIC TESTING FOR DOMAIN-SPECIFIC MODELLING AND SIMULATION (plenary talk at ANNSIM'2025)
Testing is essential to improve the correctness of software systems. Metamorphic testing (MT) is an approach especially suited when the system under test lacks oracles, or they are expensive to compute. However, building an MT environment for a particular domain (e.g., cloud simulation, automated driving simulation, production system simulation, etc) requires substantial effort.
To alleviate this problem, we propose a model-driven engineering approach to automate the construction of MT environments, which is especially useful to test domain-specific modelling and simulation systems. Starting from a meta-model capturing the domain concepts, and a description of the domain execution environment, our approach produces an MT environment featuring comprehensive support for the MT process. This includes the definition of domain-specific metamorphic relations, their evaluation, detailed reporting of the testing results, and the automated search-based generation of follow-up test cases.
In this talk, I presented the approach, along with ongoing work and perspectives for integrating intelligence assistance based on large language models in the MT process. The work is a joint collaboration with Pablo Gómez-Abajo, Pablo C. Cañizares and Esther Guerra from the miso research group and Alberto Núñez from UCM.
Agentic AI Desgin Principles in five slides.pptxMOSIUOA WESI
Discover the core design patterns that enable AI agents to think, learn, and collaborate like never before. From breaking down goals to coordinating across systems, these patterns form the foundation of advanced intelligent behavior. Learn how reinforcement learning, hierarchical planning, and multi-agent systems are transforming AI capabilities. This presentation offers a concise yet powerful overview of agentic design in action. Perfect for developers, researchers, and AI enthusiasts ready to build smarter systems.
And overview of Nasdanika Models and their applicationsPavel Vlasov
This presentation provides an overview of Nasdanika metamodels and their applications - reference documentation, analysis, code generation, use with GenAI operating on complex structures instead of text - humans don't think in text, they think in images (diagrams) - objects and their relationships. Translating human thoughts to text is an "expensive" and error prone process. And this is where diagramming, modeling, and generation of textual description from a model can help humans and GenAI to communicate better.
The Engineering, Procurement, and Construction (EPC) industry is highly complex, involving multiple stakeholders, high-value procurement, strict timelines, and resource-heavy project execution. In such a demanding environment, using the right ERP system is not a luxury—it's a necessity.
This presentation highlights the Top 5 Odoo ERP modules specifically tailored to meet the dynamic needs of the EPC sector. Whether you're managing large-scale infrastructure projects or specialized engineering contracts, Odoo provides an integrated solution that can streamline your entire project lifecycle.
🔍 What’s Inside:
Key challenges faced by EPC companies
Overview of essential Odoo modules
Real-world benefits of using Project, Purchase, Inventory, Field Service, and Accounting modules
How these modules contribute to cost control, real-time visibility, and operational efficiency
This presentation is designed for EPC business owners, project managers, procurement heads, and field service teams who are exploring digital transformation through Odoo ERP.
VALiNTRY360’s Salesforce Experience Cloud Consulting services empower organizations to build personalized, engaging digital experiences for customers, partners, and employees. Our certified Salesforce experts help you design, implement, and optimize Experience Cloud portals tailored to your business goals. From self-service communities to partner collaboration hubs, we ensure seamless integration, enhanced user engagement, and scalable solutions. Whether you're improving customer support or streamlining partner communication, VALiNTRY360 delivers strategic consulting to maximize the value of Salesforce Experience Cloud. Trust us to transform your digital experiences into powerful tools that drive loyalty, efficiency, and growth. Partner with VALiNTRY360 to elevate every user interaction.
For more info visit us https://valintry360.com/salesforce-experience-cloud
Portland Marketo User Group: MOPs & AI - Jeff Canada - May 2025BradBedford3
Jeff Canada is the first MOPs hire at OpenAI, the creator of ChatGPT. He is a team of 1 in a super fast growing company, which is familiar story for many of us. His presentation, originally presented at Mopsapolooza 2024, he gives you an outline of First Steps to Smarter MOPs with the warning label: This is all brand new to everyone; don’t have to jump in head first!
Jeff's story is how he was able to accomplish more via his “AI employees”. Jeff will talk about how he has used OpenAI to help him staff his team with:
AI Researcher
AI Analyst
AI Content Generator
AI Developer
These additional teammates assist with Vendor and Event Selection, Content Generation, Coding Cleanup, and Thinking! His wrap up includes, Guardrails, words of caution, and steps to get you started.
How a Staff Augmentation Company IN USA Powers Flutter App Breakthroughs.pdfmary rojas
With local teams and talent aligned with U.S. business hours, a staff augmentation company in the USA enables real-time communication, faster decision-making, and better project coordination. This ensures smoother workflows compared to offshore-only models, especially for companies requiring tight collaboration.
How to Create a White Label Crypto Exchange.pdfzak jasper
This comprehensive guide will walk you through the 15 essential steps to develop your White Label Exchange, providing insights, tips, and crucial considerations for a successful venture.
Autoposting.ai Sales Deck - Skyrocket your LinkedIn's ROIUdit Goenka
1billion people scroll, only 1 % post…
That’s your opening to hijack LinkedIn—and Autoposting.ai is the unfair weapon Slideshare readers are hunting for…
LinkedIn drives 80 % of social B2B leads, converts 2× better than every other network, yet 87 % of pros still choke on the content hamster-wheel…
They burn 25 h a month writing beige posts, miss hot trends, then watch rivals scoop the deals…
Enter Autoposting.ai, the first agentic-AI engine built only for LinkedIn domination…
It spies on fresh feed data, cracks trending angles before they peak, and spins voice-perfect thought-leadership that sounds like you—not a robot…
Slides in play:
• 78 % average engagement lift in 90 days…
• 3.2× qualified-lead surge over manual posting…
• 42 % marketing time clawed back, week after week…
Real users report 5-8× ROI inside the first quarter, some crossing $1 M ARR six months faster…
Why does it hit harder than Taplio, Supergrow, generic AI writers?
• Taplio locks key features behind $149+ tiers… Autoposting gives you everything at $29…
• Supergrow churns at 20 % because “everyone” is no-one… Autoposting laser-targets • • LinkedIn’s gold-vein ICPs and keeps them glued…
• ChatGPT needs prompts, edits, scheduling hacks… Autoposting researches, writes, schedules—and optimizes send-time in one sweep…
Need social proof?
G2 reviews scream “game-changer”… Agencies slash content production 80 % and triple client capacity… CXOs snag PR invites and investor DMs after a single week of daily posts… Employee advocates hit 8× reach versus company pages and pump 25 % more SQLs into the funnel…
Feature bullets for the skim-reader:
• Agentic Research Engine—tracks 27+ data points, finds gaps your rivals ignore…
• Real Voice Match—your tone, slang, micro-jokes, intact…
• One-click Multiplatform—echo winning posts to Twitter, Insta, Facebook…
• Team Workspaces—spin up 10 seats without enterprise red tape…
• AI Timing—drops content when your buyers actually scroll, boosting first-hour velocity by up to 4×…
Risk? Zero…
Free 7-day trial, 90-day results guarantee—hit 300 % ROI or walk away… but the clock is ticking while competitors scoop your feed…
So here’s the ask:
Swipe down, smash the “Download” or “Try Now” button, and let Autoposting.ai turn Slideshare insights into pipeline—before today’s trending topic vanishes…
The window is open… How loud do you want your LinkedIn megaphone?
zOS CommServer support for the Network Express feature on z17zOSCommserver
The IBM z17 has undergone a transformation with an entirely new System I/O hardware and architecture model for both storage and networking. The z17 offers I/O capability that is integrated directly within the Z processor complex. The new system design moves I/O operations closer to the system processor and memory. This new design approach transforms I/O operations allowing Z workloads to grow and scale to meet the growing needs of current and future IBM Hybrid Cloud Enterprise workloads. This presentation will focus on the networking I/O transformation by introducing you to the new IBM z17 Network Express feature.
The Network Express feature introduces new system architecture called Enhanced QDIO (EQDIO). EQDIO allows the updated z/OS Communications Server software to interact with the Network Express hardware using new optimized I/O operations. The new design and optimizations are required to meet the demand of the continuously growing I/O rates. Network Express and EQDIO build the foundation for the introduction of advanced Ethernet and networking capabilities for the future of IBM Z Hybrid Cloud Enterprise users.
The Network Express feature also combines the functionality of both the OSA-Express and RoCE Express features into a single feature or adapter. A single Network Express port supports both IP protocols and RDMA protocols. This allows each Network Express port to function as both a standard NIC for Ethernet and as an RDMA capable NIC (RNIC) for RoCE protocols. Converging both protocols to a single adapter reduces Z customers’ cost for physical networking resources. With this change, IBM Z customers can now exploit Shared Memory Communications (SMC) leveraging RDMA (SMC-R) technology without incurring additional hardware costs.
In this session, the speakers will focus on how z/OS Communications Server has been updated to support the Network Express feature. An introduction to the new Enhanced QDIO Ethernet (EQENET) interface statement used to configure the new OSA is provided. EQDIO provides a variety of simplifications, such as no longer requiring VTAM user defined TRLEs, uses smarter defaults and removes outdated parameters. The speakers will also cover migration considerations for Network Express. In addition, the operational aspects of managing and monitoring the new OSA and RoCE interfaces will be covered. The speakers will also take you through the enhancements made to optimize both inbound and outbound network traffic. Come join us, step aboard and learn how z/OS Communications Server is bringing you the future in network communications with the IBM z17 Network Express feature.
In today’s world, artificial intelligence (AI) is transforming the way we learn. This talk will explore how we can use AI tools to enhance our learning experiences.
But as we embrace these new technologies, we must also ask ourselves: Are we becoming less capable of thinking for ourselves? Do these tools make us smarter, or do they risk dulling our critical thinking skills? This talk will encourage us to think critically about the role of AI in our education. Together, we will discover how to use AI to support our learning journey while still developing our ability to think critically.
Choosing an authorized Microsoft reseller ensures that your business gets authentic software, professional licensing guidance, and constant technical support.Certified resellers offer secure deployment, compliance with Microsoft standards, and tailored cloud solutions — helping businesses maximize ROI, reduce risks, and stay up to date with the latest Microsoft innovations.
AI Alternative - Discover the best AI tools and their alternativesAI Alternative
AIAlternative.co is a comprehensive directory designed to help users discover, compare, and evaluate AI tools across various domains. Its primary goal is to assist individuals and businesses in finding the most suitable AI solutions tailored to their specific needs.
Key Features
- Curated AI Tool Listings: The platform offers detailed information on a wide range of AI tools, including their functionalities, use cases, and alternatives. This allows users to make informed decisions based on their requirements.
- Alternative Suggestions: For each listed AI tool, aialternative.co provides suggestions for similar or alternative tools, facilitating easier comparison and selection.
- Regular Updates: The directory is consistently updated to include the latest AI innovations, ensuring users have access to the most current tools available in the market.
Browse All Tools here: https://aialternative.co/
3. Brad Wood
• Lead developer of CommandBox CLI
• BoxLang Framework Architect
• MInored in music in college, focusing on trumpet and classical guitar
Senior Software Architect
[email protected] @bdw429s
4. • Written from scratch
• Features multi-runtimes
• Based on ideas CFML, Kotlin, Groovy, Java, Ruby, etc
• Adds a lot of new functionality and ways to run code
But also a new language!
• Drop-in replacement for CFML apps
• Has CFML parser and compat module
• Aims to mimic the behaviors of CF
2+ years of development
BoxLang 1.0.0 Released!