The future of development isn't about choosing a single platform or runtime—it's about embracing the dynamic nature of our ever-evolving digital landscape. My presentation "BoxLang - The Future is Dynamic" from DevNexus 2025 is now available on YouTube, and I'm excited to share why BoxLang represents a paradigm shift in how we approach modern software development.
Blog
Empowering Open Source Innovation: A Recap of the Enterprise Messaging Presentation at Open South Code 2023
I just had the please to present at Open South Code, the innovative open-source conference held in Malaga, Spain. It had been 3 years since I attended since the conference was on hiatus after Covid.
This conference is an amazing conference always filled with great conversations and great speakers from all over the world. I had the privilege of speaking about Enterprise Messaging with RabbitMQ.
Recap: Online ColdFusion Meetup July 7th - "Planning and Building my Developer Feud Quiz API" with Gavin Pickin
Gavin appeared on the Online ColdFusion Meetup July 7th. The session the start of an Building an API Series, the recording and slides are now available.
Adobe Developer Week 2022 has 2 Ortus Speakers
Adobe Developer Week is returning this July 2022, bigger and better than previous years. The developer week will be multiple sessions per day, for 5 days from July 18th to July 22nd. Ortus Solutions is proud to announce not one, but two speakers, Luis Majano and Gavin Pickin are presenting on APIs, back to back on Monday July 18th.
CFSUMMIT2017 - 3 ways to test your ColdFusion API
CF Summit 2017 was a lot of fun, lots of new faces, and good to meet friends, old and new alike. I really enjoyed the ColdBox 2 day training, RESTFul Training Bootcamp. I also enjoyed, Pete Freitag's Hands On CFML Security Workshop. It was fun, and terrifying at the same time. My session on 3 ways to test your ColdFusion API went well, lots of interest, and lots of discussion after the class. I am sharing my slides in this post, as well as a collection of other Video Presentations from previous presentations by myself, and others, which will help build upon the information presented.
CFSummit2017- CFConfig -- A new way to manage your ColdFusion engine config
Here is the slide deck for my talk CFConfig -- A new way to manage your ColdFusion engine config that I presented at Adobe ColdFusion Summit 2017.
CFSummit2017 - ColdBox Hierarchical MVC - Transform Your Monolith
Here are our slides from our ColdBox Hierarchical MVC presentation at this year's Adobe ColdFusion Summit. You can also find the source code for our demo here: https://github.com/lmajano/hmvc-presso-demo or you can install it via CommandBox: box install lmajano/hmvc-presso-demo.
CFCamp 2017 - ColdBox 5 Hierarchical MVC - Transform Your Monolith
Here are the slides from our presentation at CFCamp 2017 Day 2: ColdBox Hierarchical MVC. You can also find the source code for our demo here: https://github.com/lmajano/hmvc-presso-demo or you can use CommandBox to install it: box install lmajano/hmvc-presso-demo
The ColdBox Platform was the f...
CFCamp 2017 - A Tale of Legacy to Modernization Presentation
Here are the slides from our presentation at CFCamp 2017 Day 1: A Tale of Legacy to Modernization.
Evolve or Die! How many times have they told you,
You still coding in that?. Come to this session to discover the infamous land of legacy ColdFusion applications, their why and existence motivations. We will then discover how to finally evolve them and take them to the wonderful land of Modern ColdFus...
CFObjective 2017 - 3 WAYS TO TEST YOUR COLDFUSION API - Gavin Pickin
Most projects in CF now involve creating some type of consumable CFC Endpoint or API Service... do you Unit test your API, do you use Integration Tests on your API? How many ways do you test your API? Not all tests are created equal.
We build our CFCs and CF API to be consumed with CF Apps, Mobile Apps, Javascript apps and devices we haven’t even thought about yet. To be smart developers we need to be able to test our CFC endpoints, and the code that uses those endpoints.