Daniel Garcia (00:05)
Hello everybody and welcome to the Modernize or Die Podcast.

name is Daniel Garcia. I am a senior developer here at Ortus Solutions and I'm joined by my buddy.

Grant Copley (00:16)
How are you going? How are you doing Mr. Daniel?

Daniel Garcia (00:19)
I am doing good. What's your name, sir?

Grant Copley (00:21)
Grant Copley.

Daniel Garcia (00:23)
That's right.

are Grant Copley. You are a senior developer here at Ortus Solutions. A really good guy. You might know him as Señor CBWire among many other affectionate nicknames that we have for Grant.

Grant Copley (00:36)
That's the one that stuck though, I'd say the most.

Daniel Garcia (00:38)
That is the one that stuck.

There's lots to talk about. It's been a very busy couple of weeks and there's a lot of exciting things to go with. So starting out, ⁓ the Ortus news, we've got a recap of October 2025 It was a wild ride here Ortus. We released Colbox 8, the Ocho.

Grant Copley (00:46)
is.

Daniel Garcia (00:56)
A version that redefined CFML architecture from REST APIs to full stack microservices. That's what the marketing says. Really what it means is it's a cool new update. makes it so you can use it with BoxLang natively. You don't have to have the Compat module. It's got more features, more, just a lot more goodness to it.

Grant Copley (01:15)
It's got so much in it I'm gonna have to read the blog post like four times just to keep ⁓ up.

Daniel Garcia (01:20)
I know, right? Let me actually post

Okay, so a little bit about ColdBox 8, the Ocho. I'm gonna go ahead, we've got a blog article on that. Have you upgraded yet to the Ocho yet?

Grant Copley (01:31)
I have not yet, but Luis gave me some demos of it before he was going to release it. got to actually see one of the things is he had built a desktop application on top of it using BoxLang and ColdBox 8, which was just awesome and a little bit crazy too, just to what you can do with it now.

Daniel Garcia (01:52)
So a desktop application using Electron?

Grant Copley (01:55)
You know what, I'm not 100 % sure on that, because at one point it was, but then he was talking about pulling in something a little bit different too that he thought was gonna work better. So, and it might be an optional thing, but for what I saw on it, the fact that you could just fire up a desktop app, and we're doing something similar too with the BoxLang admin that we're working on, but it's pretty cool stuff there.

Daniel Garcia (02:21)
Wait, there's a BoxLang admin? I know you're working on it. I think it's really awesome what you're, what you're doing, you and Esme and everyone else.

Grant Copley (02:24)
Well, it's... hmm, yeah.

I'm not sure how much I'm allowed to say about it, but yes, it is, it is, we're working on it.

Daniel Garcia (02:34)
I think that's enough. So yeah, some of the key features really quick. This is what we're referring to as BoxLang Prime, meaning it's a native BoxLang module with BoxLang compilation optimization. Meaning you don't have to have the Compat module anymore. It could still be a CF, but you just don't, we're trying to make it easier to work with everything. We got some viral thread executors, AI enhanced whoops experience, or whoops is our, I love that by the way. It's our error page and handling.

for when bad things happen. Or I should say unexpected things happen. Doesn't mean that they're bad. Some enhanced developer tools, updated CLI, VS Code extension, some CacheBox updates, some modern templates, just some cleanup in general. It's a pretty significant release. And so...

Grant Copley (03:16)
Don't forget too BoxLang

native. So you can install ColdBox completely precompiled now for BoxLang, where it runs a lot faster because all of the files have already been compiled, which I just thought was amazing.

Daniel Garcia (03:35)
So why would anyone

ever want to do that Grant?

Grant Copley (03:40)
I know we're all trying to build slower apps, but ⁓ if you're the one person out there that's trying to ⁓ get some, a little snappier app, yeah, I would check that out.

Daniel Garcia (03:42)
You

That is awesome. I'm just being facetious. So as always, we also have our ColdBox tips and tricks series. We mentioned some of these last episode. ColdBox free tip number eight. Which ColdBox version am I using? ColdBox free tip number nine, mastering email configuration with CB mail services in ColdBox. Free tip, ColdBox free tip number nine. Remember, why are there two free tip number nines? Part two.

Grant Copley (04:15)
Not

sure.

Daniel Garcia (04:16)
sending emails using CB mail services, tokens, protocols, and logs. And then I'm sure tip number 10 is probably coming out maybe tomorrow. Definitely keep an eye on our website, our blog specifically, ortussolutions.com slash blog to get all those tips.

Thank you, sir.

So this week's episode is sponsored by Ortus Solutions. Imagine that, but specifically it's sponsored by SocketBox, real-time power for CommandBox. So if you don't know, SocketBox is the Ortus Solutions new WebSocket library that brings live bi-directional communication to your BoxLang and CommandBox apps. Stay on sync, stay connected, and deliver real-time experience to your users like never before.

And we'll go ahead and throw that out. It's actually really cool. say BoxLang. It's not just BoxLang, if we're being honest. You could use WebSockets with some of the other engines as well. It's just, you know, it's cool in BoxLang. I know JC's out there in the chat and he's been doing some of that as well.

Grant Copley (05:08)
is have you got to... ⁓

Have you got to try it out, Daniel?

Daniel Garcia (05:15)
I personally haven't, but I worked on a project with Jacob where he is using WebSockets for a client and doing, they've got like this notification center where they're sending messages and getting updates. And so I didn't implement it myself, but I saw what he was doing and saw the code and the setup. It's pretty cool. And that actually is the implementation is running on BoxLang.

Grant Copley (05:35)
Nice.

I have not got to use it as either. I think we both have the same problem. There's just so much coming out, finding time to dive into all these things. It's hard to keep up.

Daniel Garcia (05:44)
Yeah. I would say

they keep us pretty busy here, but it's a fun busy overall. And, ⁓ let's see here. Okay. So moving on services, lessons from the trenches, what we've learned modernizing legacy Cold Fusion apps. That is another blog article. feel like you just go to our blog and just grab a cup of coffee or whatever and take the afternoon and just, ⁓ just read.

Grant Copley (05:50)
They do. Yeah.

Daniel Garcia (06:10)
And Giancarlo out here saying WebSockets is the way. The big old smiley face. Love it.

Grant Copley (06:11)
Yeah

Daniel Garcia (06:16)
Okay, so what is the big news?

Today, Grant, like as of a couple hours ago.

Grant Copley (06:21)
I believe it's that BoxLang 1.7 is out and there is a ton. 1.7.0 and there is a bunch of stuff in there. But yeah, lots of stuff. Server-side events, I saw was one of the features in there, which I've actually worked with a little bit with CBWire, but...

Daniel Garcia (06:27)
1.7

Grant Copley (06:44)
there are built-in BIFs or functions now inside of the language where you can set up real-time streaming using server-side events. Can't wait to try that out. And I might even see if there's a way we can maybe pull that into CBWire a bit. if you haven't worked with server-side events before, they're kind of an alternative to using WebSockets.

Daniel Garcia (06:53)
Really?

Grant Copley (07:07)
and that they work a little bit different, but they still make it to where you can actually push notifications from the server without having a true WebSocket server running. So just another option.

Daniel Garcia (07:21)
Interesting. Yeah. I've never used a server sent event. Wow.

Grant Copley (07:24)
But yeah, this release is got a ton of stuff, distributed caching with JDBC cache store. So actually built into the language, you can set up data, I call them database caches, but essentially you can quickly set up a cache, point it to a database and then have multiple servers all accessing that. And really simple to get up and running with.

And.

Daniel Garcia (07:45)
Nice, I know some other things

that caught my eye. A lot of performance improvements. Some would say significant performance improvements across the runtime. Lots of bugs fixed, some enhancements just all around a solid, exciting release. And along with it, there's also several modules that were released that you might have missed. Things like BoxLang RSS, it's a full feature RSS Atom feed module for BoxLang. Or the BoxLang CompatUI.

Grant Copley (08:05)
Yeah.

Daniel Garcia (08:13)
⁓ which sounds exactly what you think it would be. It's able to do some UI things, to integrate with BoxLang. BoxLang Redis enterprise grade caching think that one might be, is that one a plus?

Grant Copley (08:28)
It is, it's for BoxLang Plus subscribers. And there was, I'm seeing at least five modules that have come out for BoxLang Plus subscribers. So Redis was one of them, which is a caching engine. They've got a Box, a BX CSV. So if you're working with CSV files, they've got that LDAP, there's another module they came up with, spreadsheet, and PDF.

Daniel Garcia (08:31)
The reddest one.

Grant Copley (08:53)
When am I going to find time to go through these, Daniel?

Daniel Garcia (08:56)
I have no idea. just, you know, we've got a, see others kicking

the tires and testing them. And I'm like here with my popcorn. Just, yeah, that's cool. Let me do some client work over here. But now it's just, I don't know what is in the water over there in Spain, what Luis is doing and the rest of the team, but he's just knocking stuff out. The team is knocking stuff out. It's just excitement begets excitement, I guess. And it's, you're on a roll.

Grant Copley (09:06)
Hahaha

right?

Yeah.

Daniel Garcia (09:25)
And so, ⁓ is a spreadsheet different than CF spreadsheet? It, at the end of the day, I mean, you're making a spreadsheet. So in that respect, it's similar. the way it's implemented is a quite a bit different, I think. ⁓ obviously it's a module as opposed to a, ⁓ well, it's a BoxLang module. I have not had a chance to play with it Scott to know just how different.

Um, if you would like to play with it, I would love to get it in your hands and you can kind of let us know. Cause I know you've done a ton of work with spreadsheets. Um, I, as Grant said, I just haven't had a chance to play with some of the stuff.

Grant Copley (10:00)
I feel like I'm okay to say this too because it's in the blog post, but coming soon, Couchbase, MongoDB, and Elasticsearch modules are coming as well.

Daniel Garcia (10:10)
Yep. so, and it'd be fair with some of these modules that were coming to BoxLang, we've had commercial versions for Lucee, like say the Redis Lucee extension. That if you want, if you're using Lucee and you want to use Redis, I mean, that extension is the best way of implementing it. And so this is just a continuation of all the great work the team has been doing with Redis and all these other cache providers.

Grant Copley (10:31)
Yeah.

Daniel Garcia (10:32)
So in the community, we got a couple of things, deploying BoxLang in the cloud video series by Oscar Tisnado, one of our DevOps people.

Grant Copley (10:32)
and

Daniel Garcia (10:40)
That just kind of goes through and talk about how to deploy BoxLang in the cloud, whether it's BoxLang mini servers or with CommandBox or the different operating systems. Go check that out.

And so, yeah, just a lot of stuff. It's been an exciting week. You know, it's been kind of exciting week in the CFML world overall too. We're going to get to that in a minute here, but I'm just at Ortus It's exciting. I don't know how many times it keeps in the word exciting, but just, I, again, we Grant you and I are in the same boat. see all the chatter. see all the discussions come back and forth among the team. So you check this out, check that out. And it's, it's, it's good stuff. It's a lot, but it's good stuff.

Grant Copley (11:17)
Yep, all that's

moving, yeah.

Daniel Garcia (11:19)
Let's see, anything else we're missing for this part?

Grant Copley (11:21)
on the...

the cloud video series. I think we got that. I will say this though, led by Oscar. I haven't got to work with him much, but I have worked with him a little bit and he is super sharp, especially on the server stuff. So I'm looking forward to checking that out.

Daniel Garcia (11:24)
I did do that,

He is, and I have had the pleasure of working with Oscar on a client and you're right, absolutely. Guy is sharp. He's a good guy. Okay. Well, moving on. a CFML updates. So a lot of them, we'll count a few of them for the community and just a couple of blog articles we want to mention. The first one, this came on, I think last week, there are new versions of the job updates. I think it released October 21st, so about a week, two weeks ago.

Grant Copley (11:46)
Do.

Daniel Garcia (12:02)
new versions of Java for version 8, 11, 17, 21, 25. And as always, our buddy Charlie Arehart he puts up a great article, not only telling you what they are and where they are, but some information that you're gonna wanna know.

Grant Copley (12:16)
I haven't read it yet, but I already know that he's probably got everything that you could possibly cover in there. And thank you, Charlie, because we'd be lost with the Java updates without you. So thank you for all your hard work on that. Yeah. Yeah.

Daniel Garcia (12:28)
We'd be lost with a lot of things without Charlie. And fun

fact, Charlie can sing.

Grant Copley (12:34)
He can. He can.

Daniel Garcia (12:36)
He can definitely

sing and perform. He had a lot of fun with Charlie at Happy Box this year In The Box. And it's cool. All these people that we've known for years and all of a sudden it's like, 'Whoa, I didn't know he could do that'.

Okay, the next kind of big news this week, I think as of yesterday morning, maybe. Lucee's 7.0.0.395 stable is released.

Grant Copley (12:59)
It is. I posted a link there. looking at that. I think they got a lot of stuff in this release.

Daniel Garcia (12:59)
And so if you want to go up, good.

There is, and something that kind of stuck up on me, I didn't realize this, but it's version seven is single mode only as opposed to the multi web context from before. So if you're using older versions of Lucee, especially Lucee five, and I think in six, they started giving you the option, but like especially Lucee five, you'd have multiple web contexts. So if you've got one Lucee admin, that's like the red admin screen that you would see.

Grant Copley (13:32)
Yeah.

Daniel Garcia (13:33)
But then every individual website could have its own settings. Kind of like override the admin, that would kind of like be a blue server admin thing. And so going to six, they started making it optional. And then seven, they're saying, nope, single mode only. And so this is actually pretty in line with what Adobe does, where you can't have one global admin and then have all these other overrides.

Grant Copley (13:40)
Mm-hmm. Yeah.

single mode.

Daniel Garcia (14:01)
It's everything's kind of sandboxed and really, I think I kind of prefer that. Every site is sandboxed with its own settings, everything else. Also with seven, they've got enhanced AI and Java support. It's more performant and faster startups, according to the blog article. But one of the big caveats, and I'm just warning you, if you're going from six, one go to seven, this requires a fresh install.

Grant Copley (14:14)
Yeah.

Daniel Garcia (14:24)
Now, if you're just kicking off for the first time and playing with it, not a big deal, install it and go. But if you are trying to upgrade to it, you're going to have to do a fresh install of it and play with it. I think part of it is, It's something to do with what they switched.

Grant Copley (14:40)
⁓ was it the, the Jakarta? Is that what it is?

Daniel Garcia (14:41)
Jakarta, they're now based on Jakarta instead of JavaEE

EE. And so instead of using Tomcat 9, it's no longer supported. It has to be Tomcat 10.1 or higher. All the javax.stars become jakarta.star. All extensions must be Jakarta compatible. Can't use the old Java X extensions. That's why you kind of have to start fresh.

And so if you're going to do Tomcat 10.1 plus as the minimum, or if you do Tomcat 11, that does require Java 17 or higher. They're recommending Java 21, although it looks like they are supporting Java 24 and 25. But yeah, so yeah, just.

Grant Copley (15:01)
Yeah, gotcha.

I saw too that

they added some secrets management functionality, which I thought was interesting. ⁓ Maybe a way to securely store secrets. So I'm going be taking a look at that. It's interesting.

Daniel Garcia (15:22)
Yep.

Yep. I did see that. And I think part of

it too, they have an AWS integration with that. Where we've been doing a lot of AWS stuff and that definitely caught my eye. Like, huh, I could use AWS secrets and make it easier to, or I could. so yeah, there's just a ton of stuff.

Grant Copley (15:32)
⁓ okay.

I too, Lucee, I did, but only on YouTube. Here. the docs.

Daniel Garcia (15:46)
Okay, no, I posted a link for the docs. Cause if you actually go to the docs,

the guide for Lucee's seven new features, it goes a lot more in depth on what all the features are, what they do. they talk about the signal mode only that we touched on the Jakarta switch, a lot of stuff. So yeah, so a way to go team Lucee, keep it up.

Innovation is kind of driving all of us. know over here at Ortus, we're innovating like crazy. I've seen a lot of the Adobe announcements. They're innovating like crazy and Lucee, you're doing as well. And you know what? A rising tide lifts all ships. So a competition is good thing. And I'm excited what everyone's come up with and hopefully everyone's inspiring everybody and solving problems and, and go. This is definitely not an us first, us first, them attitude. This is a, 'Hey, an exciting time to be a ColdFusion developer'.

Grant Copley (16:18)
All good stuff. Yep.

Daniel Garcia (16:33)
with all the awesome things coming out.

Grant Copley (16:33)
For sure, yeah.

Yeah.

Daniel Garcia (16:36)
Okay, so coming up next, we've got a blog article from our buddy, James Moberg, message pack support for ColdFusion CFML. This one was kind of interesting. It's actually a CF port of message pack, which is a binary utilization format that claims to be faster and more compact than JSON. guess James was inspired by the, that message pack could be seven times faster than JSON and noticed that CF didn't have support for it.

Grant Copley (16:37)
Oop.

Yeah, what is...

Yeah.

Daniel Garcia (17:01)
I guess it's 50 plus languages that support it, but not CF. So James, I love this. He used a Claude AI to help port the JavaScript MS Pack Lite library to ColdFusion to do all these different functions. And he's got the package up on GitHub. He says includes performance comparisons against both Java message pack and ColdFusion's built in JSON functions. And so you got that link out there. Yep.

And so definitely go check that out. just love that, ⁓ James, you know, sees things like this. He's like, you know, why not? Let's see what I can do and let's see how cool it is. And that's awesome. feel like he's always doing stuff like that.

Grant Copley (17:28)
I do.

You had me at could be seven times faster than JSON.

I will be checking that out.

Daniel Garcia (17:43)
Yeah, I don't even know what the message pack format is for stuff like this. It's just, I haven't either.

Grant Copley (17:47)
I don't either. I've never even heard of this, so thank you

James for bringing this to the community. Check that out.

Daniel Garcia (17:54)
Yep, absolutely.

And then, going along with that, he was talking about using Claude. We've got an article from a Pete Freitag understanding Claude code permissions and security settings. so all you know, if, if you don't know Pete Freitag is an awesome, ⁓ CFML resource, a community resource. He's kind like the, the, main security person. If I think, coaching security, I'm thinking I'm going to talk to Pete and Charlie, but really Pete's the guy that.

A lot of us think of, you see him at conferences, you want to go to his sessions. So anyway, he's been playing with Claude some and he wanted to do an in-depth security analysis of Claude's code permission system. He found out that denying read access to sensitive files like ENV doesn't fully prevent access because files can still be read through bash commands. So if you're trying to hide some of your secrets and things,

Claude might still be able to get to it. Definitely keep that mind. Some bash commands run without prompting in the default mode. Also deny read doesn't imply deny write. You have to be explicit and set that. Sometimes just say deny and no, you gotta be aware. Claude, being an AI, may work around denied permissions by finding alternative methods. I thought that was kind of like,

So really he just recommends using enterprise level managed settings, running Claude code and say a Docker where it's kind of self-contained, create their own user accounts for it with limited permission. Just things like if you were going to run anything on a server, just be smart about it. Kind of know what has access to what, it'll limit that getting access to things that shouldn't have access for. And like how the last kind of comment to it was, there's already been like nine CVEs published for Claude code. So he's like, make sure you keep up to date.

Grant Copley (19:23)
Thank

Yeah.

Daniel Garcia (19:38)
That's definitely something that you don't want to like, you don't install it once and forget to ever, ever do anything with it.

Grant Copley (19:45)
Sorry, what are the CVEs, Daniel? What are those? security things, okay. And I think I know too, I'm trying to keep up with the different AIs. They're also changing their terms and agreements and data uses and that's another concern.

Daniel Garcia (19:48)
⁓ security, Yeah.

Yep, yeah, CVE is a common vulnerabilities and exposures. I actually had to look it up to give you the official.

Grant Copley (20:09)
Okay.

Daniel Garcia (20:11)
But yeah, so yeah, it's, know we use some AI stuff here, Ortus too. know Luis likes to use it for docs, especially. He's really tweaked out some of his AI stuff so that once he does stuff, he can do the first draft of things. He can just go in and edit it and really, you don't use AI to replace what you do. You use it to help make things a little bit easier. That's kind of, think the sweet spot with using AI. Trust, but verify and then.

Just makes some of the, some things a little bit easier.

Grant Copley (20:39)
Definitely.

Daniel Garcia (20:40)
Speaking

of easier, did you get a chance to see this from Ben Nadel? This kind of hit pretty close to me. I don't know about you, Grant, if you're...

Grant Copley (20:48)
Making CF dump

easier to read as I get older. Well, I did not get to check it out, but it's ⁓ I feel targeted. I need to read this.

Daniel Garcia (20:58)
You

do. So, so basically what Ben's saying is that when he does his dumps and Adobe, they're kind of small and you don't always want to just, you know, zoom in like 130%, 150 % just make it bigger than you could. And so he's finding a way to use CSS. You basically create a dump polyfill and a CFML extensions that wraps the native write dump and injects larger, more readable styles without putting to the browser.

It basically increases the font size and the spacing of the dump. And so instead of him having to zoom in just to read what it is, by default, it's just going to be a a bigger dump.

Grant Copley (21:29)
interesting.

I definitely have done the zoom in for sure. I also get made fun of for how much I zoom into VS code and blow up the code because I just, yeah, as we're getting older, our eyes are not working as good as they used to.

Daniel Garcia (21:41)
I do it all the time.

Yeah, it doesn't help that we've got big monitors that you kind of have to zoom in and.

Grant Copley (21:58)
Yeah.

Daniel Garcia (21:59)
We should, you know, we should ask Luis if you've got this and we need a BoxLang module for like, you know, making CF dump easier to read.

Grant Copley (22:07)
Yes, I agree. Let's make it happen. Okay.

Daniel Garcia (22:09)
Let's put that, let's make a Jira for that. Let's do it. Okay.

So that's wrapping up. Like I said, lot of, ⁓ big news in the CFML world and, yeah. So coming up, we've got our events tomorrow. ColdBox, the Ocho webinar led by Luis Majano, creator of ColdBox. It's going to be from 11 AM to noon PM Chicago time. that's going to be, tomorrow for that webinar. we have an EventBrite registration link.

Grant Copley (22:18)
Yeah.

It is.

Daniel Garcia (22:38)
It should be live already.

So, yep, definitely go register. It's going to be, ⁓ you know, Luis is very excited about the, this release. He's excited about everything. ⁓ but especially this release and definitely check that out. we also have coming up in about a month, actually, the ColdFusion security training online from Foundeo This is Pete Freitag. Of course, we talked about Pete a little bit ago.

Grant Copley (22:52)
in.

Daniel Garcia (23:02)
he's doing some great security training. you don't even have to be in person, do it online. And I believe if you register and can't make one of the sessions, I believe it's going to be recorded. And so you can get access, but don't quote me on that. Go directly to his site and, and check that out.

So if you cannot attend it fully online, you will have access to it. So definitely worth checking out because everything he does is worth checking out. ITB 2026, the call for speakers is still open until December 15th, 2025. If you're thinking about attending ITB and want to present, get your submissions in now.

Grant Copley (23:20)
Well, gotcha.

Daniel Garcia (23:43)
I don't know how many we have. forgot to check with Majo because I don't think about it. after we're doing this, go to 'intothebox.org Grant's, going to go ahead and post the submissions and the call for speakers. the date for ITB is going to be, and I'm going to get the exact dates.

April 29th through May 1st in Washington DC, April 29th, I believe is the pre-conference with the different workshops. And then, the 30th and first will be the, ⁓ the regular, ITB with everything. I believe.

Grant Copley (24:12)
Is it at

the same? it is. It's at Optica. I was hoping we were still going to do it at the same venue. I really like that one.

Daniel Garcia (24:16)
Yeah.

Yep, it'll be our third year at that

venue. like that venue. It's pretty compact as far as you don't have to go all over the place to get what you need. We've got all our sessions. It's modern. It's just a nice venue.

Grant Copley (24:22)
Yeah.

Awesome. This reminds me, I need to submit my talks. I gotta get those in. I do.

Daniel Garcia (24:38)
Yes, you do.

know internally we got to do it. I don't know if Jacob is still the only person that's submitted internally, but he keeps submitting sessions. So it might just be like one of the tracks would just be Jacob and everything he wants to talk about.

Grant Copley (24:47)
Ooh.

You're making

us look bad, Jacob. Why are you doing this?

Daniel Garcia (24:55)
Yeah, that's what,

that's what Jacob's doing to make us look bad.

Grant Copley (24:59)
Hahaha!

Daniel Garcia (25:00)
So also exciting news, Grant, what's in June of next year?

Grant Copley (25:04)
June, I'm showing CF Camp 2026. So save the date, it will be June 18th through the 19th. It looks like there's ⁓ a pre-conference June 17th, and that's in Munich, Germany. Let me see.

Daniel Garcia (25:07)
That's right.

Well, I think it's right now they're

just announcing it as a save the date. Oh, you're talking about CF camp. No, I was just going through, so I knew they were working on getting dates at cfcamp.org I'll go ahead and post that in there. If I can get to it. Come on.

Grant Copley (25:22)
⁓ gotcha. No blog posts or anything? Yeah.

Daniel Garcia (25:38)
Um, I just know that they were working on getting dates and then I checked it this morning and sure enough, they've got to save the date. so yeah, if you want I hear Germany is beautiful in June, or at least the airport, go check it out. I haven't been able to make it over to one of their conferences. One of these years, I definitely want to. I, just timing and life, you know, that goes.

Grant Copley (26:01)
I do know how that goes.

Daniel Garcia (26:02)
But okay. And then finally with the events, little preview. Black Friday deals are coming soon for modern BoxLang developers. Black Friday season 2025 is almost here. Join us for extended Black Friday week. That's November 24th through the 28th. All week developers can register to claim free BoxLang and security code audits. Stay tuned for full details and deals, schedules, and how to claim your free audits coming soon on the Ortus website.

Grant Copley (26:11)
Hmm.

Daniel Garcia (26:32)
And probably also we'll post it on our social media. but definitely it's exciting. I coming soon. Look for all that. And I'm sure by our next episode of the podcast, we'll know exactly what it all is and can tell you there as well.

Grant Copley (26:45)
I love Black Friday deals, especially the ones that are online and you don't have to go into the store and elbow people for things.

Daniel Garcia (26:53)
Yep. Yep. I'm starting to get a little bit smarter about it. I kind of want to subscribe to this service and let me just hold off until Black Friday and maybe see if I can get a better deal on it.

Grant Copley (27:02)
Yep. yeah.

Daniel Garcia (27:03)
Okay, well, we've come to that time of the episode. We want to do a big old thank you to all our Patreon supporters. These are the individuals that are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, CodeBox, ContentBox, TestBox, BoxLang, and all other Boxes as they keep getting the continuous development they need. The contributions also help fund our cloud infrastructure our community relies on like ForgeBox package management with CommandBox

So you can support us at Patreon.com slash OrtusSolutions I'll go ahead and get that out there. And so if they become a supporter Grant, what are some of the things that they can get?

Grant Copley (27:41)
⁓ If they become a supporter, where's my list? ⁓ Here we go. If you become us, thank you. I know Box packages and up they get a ForgeBox pro and CFCasts subscriptions all Patreon supporters get a profile badge on the community website and access to our private forums on our community website and private channel on our BoxTeam slack

Daniel Garcia (27:44)
I'm teeing you up and you're whiffing.

There we go. So check that out. once again, say thank you everyone. Thank you, Grant. It's been great hanging out with you, man. I feel like we don't get to chat enough and thank you everyone in the chat again, Giancarlo.

Grant Copley (28:12)
I know.

Daniel Garcia (28:14)
Scott, everyone else that came out, if I missed you, I apologize. And we'll see all of you again in a couple of weeks. But in the meantime, tomorrow, ColdBox The Ocho with Luis Majano. Go check it out. See ya.

Grant Copley (28:26)
Thanks everyone. Bye guys.

Join our newsletter

checkmark Got it. You're on the list!
image of podcast supporter image of podcast supporter image of podcast supporter image of podcast supporter image of podcast supporter
Join 37 supporters

Switch to Modernize or Die ® Podcast - SoapBox Edition - Switch to Modernize or Die ® Podcast - Conference Edition

Powered by

Music from this podcast used under Royalty Free license from SoundDotCom and BlueTreeAudio

© 2019 Ortus Solutions