<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
<channel>
<description>ContentBox RSS Feed</description>
<link>https://www.ortussolutions.com</link>
<title>Blog 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>Wed, 08 Apr 2026 19:01:50 GMT</lastBuildDate>
<pubDate>Wed, 08 Apr 2026 19:01:50 GMT</pubDate>
<item>
<title>Introducing BoxLings! An interactive teacher for BoxLang and TDD/BDD</title>
<description>We believe the best way to learn a programming language is by writing code — real code, with real feedback, and real tests. That's exactly why we built BoxLings.</description>
<link>https://www.ortussolutions.com/blog/introducing-boxlings-an-interactive-teacher-for-boxlang-and-tddbdd</link>
<pubDate>Wed, 08 Apr 2026 14:06:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/introducing-boxlings-an-interactive-teacher-for-boxlang-and-tddbdd</guid>
</item>
<item>
<title>BoxLang v1.12.0 - Destructuring, Spread, Ranges, Watchers, Oh My!</title>
<description>BoxLang 1.12.0 marks a meaningful turning point. After establishing a rock-solid foundation across runtime, compiler, CFML compatibility, and the module ecosystem, BoxLang has entered its innovation cycle. The language is mature, battle-tested, and production-deployed across the industry.</description>
<link>https://www.ortussolutions.com/blog/boxlang-v1120-destructuring-spread-ranges-watchers-oh-my</link>
<pubDate>Wed, 08 Apr 2026 11:08:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-v1120-destructuring-spread-ranges-watchers-oh-my</guid>
</item>
<item>
<title>The Loneliness of CTO Leadership: How to Make Important Decisions with Confidence</title>
<description>Being a CTO can be surprisingly isolated.
Not because of the title, but because of the decisions.
Every day, you’re expected to make calls that impact system stability, performance, security, team productivity, and long term costs. And often, you’re making those decisions with incomplete information, limited resources, and no real sounding board.
That’s where the real challenge begins.
It’s Not a Talent Problem, It’s a Context Problem
Most CTOs don’t struggle because their teams lack capability.
They struggle because they lack context and perspective.
Your internal team knows your system well, but they may not have seen how similar architectures fail under load, how other teams structure their environments, what patterns actually scale in production, or what decisions tend to create long term technical debt.
And when you’re the one responsible for the final call, there’s often no one to pressure test your thinking.
The Reality, Firefighting, Trade offs, and Limited Time
In many organizations, the day to day reality looks like this.
Production issues interrupt planned work, performance problems appear without clear root causes, security concerns are addressed reactively, and roadmaps compete with operational demands.
At the same time, you’re balancing limited budget, limited headcount, business expectations, and delivery timelines.
So decisions get made under pressure.
Not because they’re ideal, but because they’re necessary.
You Don’t Need More People, You Need Better Decisions
This is where many organizations go in the wrong direction.
They assume the solution is to hire more developers or bring in large external teams.
But more people doesn’t automatically mean better outcomes.
What actually changes the trajectory of a system is better prioritization, better architectural decisions, better understanding of trade offs, and better timing on when to act, and when not to.
In other words, you need an additional layer of experience, not necessarily more execution.
A Different Model, An Extension of Your Thinking
Instead of fully outsourcing or over hiring, some CTOs are adopting a more flexible approach.
They work with experienced partners not as vendors, but as an extension of their decision making process.
Think of it as having an extra brain.
Someone who helps validate architectural choices, identify risks early, prioritize what actually matters, and bring perspective from other real world environments.
Importantly, this doesn’t mean giving up control.
You decide how involved they are, what areas they support, and what gets implemented and when.
The goal is not to replace your team.
It’s to strengthen your ability to lead it.
What This Looks Like in Practice
A lightweight support or consulting relationship can provide value in ways that go far beyond incident resolution.
For example, reviewing your current architecture and identifying hidden risks, helping define a realistic and phased technical roadmap, prioritizing improvements based on impact instead of urgency, aligning infrastructure and environments, and reducing unnecessary complexity and cost.
This kind of support helps turn reactive decision making into structured progress.
Managing Systems as an Ongoing Operational Responsibility, Planning Ahead and Aligning with Leadership
One of the most valuable mindset shifts is recognizing that your systems are not just projects, they are operational assets.
They require continuous evaluation, incremental improvement, and ongoing alignment with business goals, but also forward planning and the ability to clearly communicate those plans at the leadership level.
Many CTOs are not only responsible for making the right technical decisions, but also for framing those decisions in a way that resonates with executive leadership, translating technical needs into business priorities, timelines, and outcomes.
Trying to solve everything in a single large initiative is rarely sustainable, and often difficult to justify internally without a clear roadmap.
Instead, many teams see better results by working within controlled monthly efforts, planning ahead, addressing technical debt gradually, and improving stability step by step, while having the right support to help shape, validate, and communicate those plans effectively.
This approach reduces risk, improves predictability, strengthens alignment with leadership, and makes better use of available resources.
You Don’t Have to Figure It Out Alone
Being a CTO doesn’t mean having all the answers.
It means making the best possible decisions with the information available.
But there’s no reason those decisions need to be made in isolation.
Whether it’s validating an approach, designing a roadmap, prioritizing limited resources, or simply having a second opinion, having the right partner in the background can make a meaningful difference.
Final Thought
Most systems don’t become unstable overnight.
They evolve that way through small decisions made over time.
The same is true for stability, scalability, and efficiency, they are built gradually, with the right guidance.
If you’re navigating these kinds of decisions, having the right support in the background can make a meaningful difference.
Many teams we work with don’t need a full external team, they need ongoing guidance, a second perspective, and access to experienced engineers when it matters most.
That’s exactly how we structure our support and consulting plans at Ortus, as a flexible way to accompany your team, help you prioritize, validate decisions, and step in when needed, without adding unnecessary overhead.
There’s a significant difference between solving problems in one system and solving them across hundreds.
At Ortus, we have a combined ColdFusion experience of over 300 years across our team of 30 engineers worldwide. Some of our team members have been working with ColdFusion since version 1.
We’ve been contributing to the open source CFML community since 2006, building and maintaining many of the tools that developers rely on every day, including ColdBox and CommandBox.
That exposure means we’ve seen what works, what fails, what scales, and what creates long term risk.
And that perspective is often what helps CTOs make more confident decisions.
If that kind of support sounds useful, we’re always open to a conversation.
</description>
<link>https://www.ortussolutions.com/blog/the-loneliness-of-cto-leadership-how-to-make-important-decisions-with-confidence</link>
<pubDate>Tue, 07 Apr 2026 09:52:00 GMT</pubDate>
<author>cristobal@ortussolutions.com (Cristobal Escobar)</author>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/the-loneliness-of-cto-leadership-how-to-make-important-decisions-with-confidence</guid>
</item>
<item>
<title>How to Develop AI Agents Using BoxLang AI: A Practical Guide</title>
<description>AI agents are transforming how we build software. Unlike traditional chatbots that just answer questions, agents can reason about what tools they need, decide when to use them, chain multiple actions together, and remember what happened earlier in a conversation.</description>
<link>https://www.ortussolutions.com/blog/how-to-develop-ai-agents-using-boxlang-ai-a-practical-guide</link>
<pubDate>Fri, 03 Apr 2026 21:28:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/how-to-develop-ai-agents-using-boxlang-ai-a-practical-guide</guid>
</item>
<item>
<title>BoxLang AI Deep Dive — Part 7 of 7: MCP — The Protocol That Connects Everything &#128268;</title>
<description>A chatbot with no memory isn't a conversation — it's a series of isolated queries. Every message starts from scratch. The user has to re-explain who they are, what they're working on, and what was just said. It's exhausting, and it signals that the AI isn't really listening.</description>
<link>https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-7-of-7-mcp-the-protocol-that-connects-everything</link>
<pubDate>Fri, 03 Apr 2026 21:27:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-7-of-7-mcp-the-protocol-that-connects-everything</guid>
</item>
<item>
<title>BoxLang AI Deep Dive — Part 6 of 7: Memory Systems &amp; RAG — Building AI That Remembers &#129504;</title>
<description>A chatbot with no memory isn't a conversation — it's a series of isolated queries. Every message starts from scratch. The user has to re-explain who they are, what they're working on, and what was just said. It's exhausting, and it signals that the AI isn't really listening.</description>
<link>https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-6-of-7-memory-systems-rag-building-ai-that-remembers</link>
<pubDate>Fri, 03 Apr 2026 21:26:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-6-of-7-memory-systems-rag-building-ai-that-remembers</guid>
</item>
<item>
<title>BoxLang AI Deep Dive — Part 5 of 7: One API, 17 Providers — The Provider Architecture Deep Dive &#128737;️</title>
<description>Vendor lock-in is the silent killer of AI projects. You pick OpenAI, build everything against the OpenAI API, and then GPT-5 launches at three times the price. Or a competitor launches a model that's faster for your use case. Or you need to self-host for compliance. Or your client is on AWS and wants Bedrock.</description>
<link>https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-5-of-7-one-api-17-providers-the-provider-architecture-deep-dive</link>
<pubDate>Fri, 03 Apr 2026 21:25:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-5-of-7-one-api-17-providers-the-provider-architecture-deep-dive</guid>
</item>
<item>
<title>BoxLang AI Deep Dive — Part 4 of 7: Middleware — The Missing Layer in Every AI Framework &#129525;</title>
<description>Agents make live LLM calls. They invoke real tools. They have non-deterministic outputs. Standard unit testing approaches fall apart. You can't mock every provider. You can't replay a conversation from three weeks ago. You can't confidently tell stakeholders that the agent you deployed today behaves the same way it did when you signed off on it.</description>
<link>https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-4-of-7-middleware-the-missing-layer-in-every-ai-framework</link>
<pubDate>Fri, 03 Apr 2026 21:23:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-4-of-7-middleware-the-missing-layer-in-every-ai-framework</guid>
</item>
<item>
<title>BoxLang AI Deep Dive — Part 3 of 7: Multi-Agent Orchestration — Building AI Teams That Work &#127794;</title>
<description>The problem with most multi-agent frameworks is that the orchestration layer is bolted on — you're managing agent references manually, passing outputs between them by hand, and hoping you haven't introduced a cycle. There's no concept of hierarchy. No cycle detection. No way to ask &amp;quot;who's in charge here?&amp;quot; or &amp;quot;how deep in the tree am I?&amp;quot;</description>
<link>https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-3-of-7-multi-agent-orchestration-building-ai-teams-that-work</link>
<pubDate>Fri, 03 Apr 2026 07:34:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-3-of-7-multi-agent-orchestration-building-ai-teams-that-work</guid>
</item>
<item>
<title>BoxLang AI Deep Dive — Part 2 of 7: Building a Production-Grade AI Tool Ecosystem</title>
<description>Function calling is where most AI frameworks look deceptively simple on the surface and turn into a mess underneath. You define a tool, pass it to the LLM, and when the LLM calls it — who handles the lifecycle? Who fires observability events? Who serializes the result? Who resolves the tool by name when the only thing you have is a string?</description>
<link>https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-2-of-7-building-a-production-grade-ai-tool-ecosystem</link>
<pubDate>Fri, 03 Apr 2026 07:29:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-2-of-7-building-a-production-grade-ai-tool-ecosystem</guid>
</item>
<item>
<title>BoxLang AI Deep Dive — Part 1 of 7: The Skills Revolution &#127891;</title>
<description>Every AI framework eventually hits the same wall: your system prompts start drifting. Agent A has a slightly different version of the SQL rules than Agent B. The tone policy on your support bot is three weeks behind the tone policy on your documentation bot. Someone copy-pasted the wrong version. Nobody noticed.</description>
<link>https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-1-of-7-the-skills-revolution</link>
<pubDate>Fri, 03 Apr 2026 07:23:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-ai-deep-dive-part-1-of-7-the-skills-revolution</guid>
</item>
<item>
<title>Join Our Webinar: Intro to BoxLang AI - One API to Rule Them All (Part II)</title>
<description>AI is no longer an optional feature it’s a necessity. But as the ecosystem grows, developers are often left juggling multiple SDKs, wrestling with vendor lock-in, and managing complex orchestration. It shouldn't be your problem to solve.</description>
<link>https://www.ortussolutions.com/blog/join-our-webinar-intro-to-boxlang-ai-one-api-to-rule-them-all-part-ii</link>
<pubDate>Thu, 02 Apr 2026 11:51:00 GMT</pubDate>
<author>mherrera@ortussolutions.com (Maria Jose Herrera)</author>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/join-our-webinar-intro-to-boxlang-ai-one-api-to-rule-them-all-part-ii</guid>
</item>
<item>
<title>BoxLang AI v3 Has Landed - Multi-Agent Orchestration, Tooling, Skills and so much more</title>
<description>It's been a while since we've shipped something this big. BoxLang AI 3.0 is a ground-up rethink of how AI agents, models, and tools work in the BoxLang ecosystem — and it lands with ten major features at once.</description>
<link>https://www.ortussolutions.com/blog/boxlang-ai-v3-has-landed-multi-agent-orchestration-tooling-skills-and-so-much-more</link>
<pubDate>Thu, 02 Apr 2026 08:41:00 GMT</pubDate>
<author>lmajano@ortussolutions.com (Luis Majano)</author>
<category>BoxLang</category>
<category>Community</category>
<category>Into The Box</category>
<category>News</category>
<category>Releases</category>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/boxlang-ai-v3-has-landed-multi-agent-orchestration-tooling-skills-and-so-much-more</guid>
</item>
<item>
<title>Ortus &amp; BoxLang March Recap 2026</title>
<description>March brought exciting momentum across the Ortus ecosystem, from new BoxLang tooling and cloud deployments to continued platform enhancements. We shared fresh insights on modernizing CFML systems, improving JVM performance, and integrating AI into development workflows.</description>
<link>https://www.ortussolutions.com/blog/ortus-boxlang-march-recap-2026</link>
<pubDate>Tue, 31 Mar 2026 17:53:33 GMT</pubDate>
<author>vcampos@ortussolutions.com (Victor Campos)</author>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/ortus-boxlang-march-recap-2026</guid>
</item>
<item>
<title>Deploy BoxLang in Minutes: BoxLang Cloud Servers now available on AWS, Azure &amp; Google Cloud Marketplaces</title>
<description>BoxLang Cloud Servers are designed for modern cloud environments — and now you can deploy them in minutes directly from your preferred marketplace.
A Simpler Way to Run Modern Applications in the Cloud
Deploying and managing application runtimes in the cloud shouldn’t be complex.
Yet many teams still spend significant time on:
configuring environments
aligning infrastructure across teams
maintaining consistency between dev, staging, and production
BoxLang Cloud Servers simplify this process by providing ready-to-run, standardized environments that align naturally with modern cloud workflows.
Introducing BoxLang Cloud Servers
BoxLang is a modern JVM-based runtime designed to help teams build, run, and evolve applications with flexibility and control.
With BoxLang Cloud Servers, you can now deploy directly from:
Amazon Web Services Marketplace
Microsoft Azure Marketplace
Google Cloud Platform Marketplace
This means faster access, simplified procurement, and immediate alignment with your existing cloud infrastructure.
Key Benefits
&#128640; Deploy in Minutes
Get started instantly with pre-configured environments.
No manual installation
No complex setup
No environment drift
You can move from idea to running environment in minutes.
⚙️ Consistent, Production-Ready Environments
Every deployment is standardized and aligned with best practices.
predictable behavior across environments
easier collaboration across teams
reduced deployment errors
☁️ Built for Modern Cloud Workflows
BoxLang Cloud Servers integrate naturally with:
CI/CD pipelines
container-based architectures
scalable infrastructure
They are designed to fit into how modern teams already work.
&#129534; Streamlined Procurement
Deploying through cloud marketplaces offers clear advantages:
faster internal approvals
consolidated billing with your cloud provider
no need for complex vendor onboarding
This is especially valuable for enterprise teams.
&#129504; Flexibility and Control
BoxLang gives teams the ability to:
evolve their architecture over time
integrate with modern JVM ecosystems
maintain control over their runtime and deployment strategy
A Better Starting Point for Cloud Projects
Whether you're:
launching new applications
modernizing existing systems
standardizing environments across teams
BoxLang Cloud Servers provide a clean, efficient foundation to build on.
Available Across Major Cloud Providers
Choose the platform that fits your organization:
Deploy on Amazon Web Services
Run on Microsoft Azure
Scale with Google Cloud Platform
Same experience. Same consistency. Anywhere.
Get Started
BoxLang Cloud Servers are designed to reduce friction and accelerate your path to production.
launch quickly
standardize your environments
simplify your operations
Explore the marketplaces and deploy your first BoxLang environment today.
</description>
<link>https://www.ortussolutions.com/blog/deploy-boxlang-in-minutes-boxlang-cloud-servers-now-available-on-aws-azure-google-cloud-marketplaces</link>
<pubDate>Thu, 26 Mar 2026 18:18:00 GMT</pubDate>
<author>cristobal@ortussolutions.com (Cristobal Escobar)</author>
<guid isPermaLink="false">https://www.ortussolutions.com/blog/deploy-boxlang-in-minutes-boxlang-cloud-servers-now-available-on-aws-azure-google-cloud-marketplaces</guid>
</item>
</channel>
</rss>
