Welcome everybody through the episode 232 of the modernize or die podcast.
I am your host, Daniel Garcia, and here with me is.
Grant Copley, how are you doing today, Mr.
Garcia?
I would be doing better if my other computer wasn't playing and I can't get to it.
I know right, it's always hard to believe they work for a technology company, isn't it?
Yeah, I mean, that's some multitasking right there though.
Your podcast here, programming in the other room there.
Got a lot going on.
Okay, welcome everybody.
So let's just dive in.
So for Ortus News, the big news is our Into The Box was last week.
Yes it was.
So are you, we're back home now, are you rested up?
Are you still feeling a little bit of the exhaustion from just days and days of exciting content and stuff?
I am, I am tired.
We did a lot of walking, a lot of talking.
I was a little sick on the way there and allergies and stuff.
but, no, feeling better.
About halfway through the week, I was feeling better.
They did a lot of talking with people and, yeah, how about you?
Yeah, finally rested up.
took a couple of days.
And yeah, was all, was a combination of not just the preparation for the conference and everything, but also there was, there was a lot of walking, but kind of in a good way.
Like there was so many people that we had great weather.
So it was really nice to go out and walk sunny.
think it was like 60 to 70s.
Beautiful weather compared to last year, it was rainy and stuff and...
Yeah.
I actually got inspired to walk.
even started just doing some laps around and yeah.
but with that said, I don't usually walk a lot.
So yeah, I may have overdone it a little bit.
At end of every night, my feet were hurting.
And the nice thing too about this year, so if you haven't been to the box, it's a really nice facility, Optica.
I like the venue, very modern, it's nice to get to.
And our headquarters hotel this year was like a block and a half away, which was fantastic.
Last year, it was like a mile and a half or something.
It felt like five miles, it wasn't that bad.
But I felt like I was walking uphill both ways to go back and forth and.
So this year being so close was just fantastic.
So what was some of your favorite parts of the, well, first of all, some quick stats.
First thing I wanna do is thank all of our sponsors for sponsoring Into the Box.
We've got Media3, Computer Knowhow, Foundeo, Terratech, and Lucid Outsourcing Solutions.
We wanna thank all our speakers for coming out and presenting, and of course, all our attendees.
Some quick stats, we've got 69 people attending on site.
16 people attending online, and we have 36 workshop attendees the day before the Into The Box started, with 19 of them enrolled for getting started with BoxLang, which is pretty
exciting to see that many people are interested in BoxLang.
And of course, one of the big highlights we'll talk about is BoxLang.
Yes, we had a big announcement.
So BoxLang 1.0 officially released.
officially released announced and actually it came out like, want to say like the day before or so we just didn't tell anybody.
cause we officially wanted to announce it that day for everybody.
And then, another really cool thing happened that week.
You want to tell us what that was?
Grant?
We had a special visitor.
We did have a special visitor and this was just surreal.
So the El Salvadorian ambassador was visiting there with us.
The ambassador from El Salvador to the United States.
The United States, sorry.
Yeah.
And she was there and that was just wild to have her there.
And she also spoke in part of the keynote as well.
He did.
And then she also sat through the keynote, I did get a laugh when, so she gave her speech.
was very nice person, very elegant, very well-spoken, put together.
know that when she walked in the room, this was somebody important.
And, when she gave her speech halfway through, she then wanted to speak in Spanish.
to the El Salvador members and Luis was going to translate.
And, um, it was kind of funny because she did a very elegant speech and then Luis was like, Oh, yep.
She pretty much said this, this, this, this, this, thanks.
And it was like, we love El Salvador.
We love BoxLang.
We love supporting people and you could support us and, and all that.
So I it was pretty funny.
And then afterwards she went to the media room with Luis and some of the others and interviewed them and.
It was just a really, really cool thing to add to the conference to have her come out and support us.
For me, it was highlight for me as well.
Yeah, super cool.
definitely going to make between her being there and then the Box Lang release definitely made for a memorable year.
I'm going to catch up on the chat.
Oh, we got David Bellanger saying it's on.
Giancarlo Gomez saying hello.
Hey Giancarlo, was great seeing you last week.
Are we coming from Fiesta Box?
Yeah, yeah, still.
Luis did do an awesome translation.
It was like, do this, do this, do this.
We're done.
Yay El Salvador.
It was the Cliff Notes.
It was a short, short version, if you get that reference.
Do you?
You're married.
One of my favorite things Into The Box is seeing everybody again.
It's almost like a, it feels like it's an annual family reunion of sorts where, know, people that you meet, people that you talk to, obviously just for us Ortus people, cause
we're a virtual company.
only time we ever see each other physically is either at retreats or conferences.
So that's always nice seeing everybody.
But then also lot of the attendees who we don't get to see often like Giancarlo was great hanging out with him.
David, we did definitely missed you, but several others.
Scott Steinbeck was there, miss seeing Scott.
Usually into the boxes when we see him and hang out with him.
So that's one of my favorite parts, just seeing everybody, it's like a family reunion of who's doing what, how's the family, how's seeing everyone's, all the proud parents
bragging on their kids.
I'm one of them.
So, how about you Grant with some of your favorite parts?
Well, I mean that one in particular.
I mean just seeing all the familiar faces and it is our time of the year to kind of catch up and like you said, you know, find out how everyone's doing personally, how their kids
are doing, what kind of stuff they've been working on and also just getting to see like what they're excited about.
So obviously a lot of people this year excited about BoxLang ah and that was great to see.
I heard a few mentions of CB Wire, which I wasn't expecting, but there's some excitement there and hearing those things makes me even more excited about it.
So yeah, think that kind of that has to be my favorite part of it.
It's just getting to spend that time together with everyone.
Yeah, well, how did your you did a CB wire workshop?
How did that go?
It went good.
Yeah, it went really good.
We had a full day of CBWire and we had a few attendees.
Most, most attendees went to BoxLang, which is completely understandable.
I would have gone to BoxLang myself, but oh yeah, it was, it was a great workshop.
And in fact, Michael Rigsby was a part of that workshop and he even had a session.
on CBWire this year.
So I didn't present CBWire, Michael Rigsby did, and he did a wonderful job.
So if you're watching this, Michael, thank
I'm sorry, go ahead.
I was just telling Michael, thank you.
He did a wonderful job on his session for CB wire.
And Michael also brought his karaoke set up for Happy Box, which is really cool.
We had a, I was impressed with many of the singers.
Eric Peterson belted out a really awesome Journey song.
I tried joining him on the chorus and octave lower, but I'm a pip.
I am not Gladys Knight, but he did a great job.
Saeed did a great job.
Charlie Arehart.
my gosh.
He did a great job.
And I knew all the songs, Charlie.
And there are others too.
He was doing all kinds of music at one point he did Brooks and Dunn He asked me is there he was like what kind of country music do you like?
I was like, well 90s Brooks and done is peak and so I didn't know I didn't know he was gonna get up there and do it but he did it and killed it so Charlie
Charlie.
yeah.
See, I left at like nine o'clock ish cause I was getting pretty tired, but I know people kept going and Michael Rigsby like halfway through he's like breaking out and he's like
performing that dude.
I know he's in the chat right now.
You're a performer, man.
You did awesome.
Ipes too.
Yeah.
And then, I did a workshop with, Jacob Beers, development hosting using Docker, CI CD and AWS.
And we had a few people in there and it was good.
And I think the people, I've got some feedback on the ones that attended.
We tried giving them something tangible they could use to go home and do stuff.
And I think we did that.
And, and so overall I thought it was a great workshop day, but you're right.
The, big dog was, the BoxLang session as it, you know, I'm not surprised.
But yeah, it was great.
And the Happy Box, course, besides karaoke, we also had the Mariachi band and some of our Ortus people.
Jorge was out there singing and Jona was out there dancing and among others.
It was a really good time.
If you haven't been to Into the Box, you might not know, I think almost every year, at least every year I've been, we have a Mariachi band at Happy Box.
And yeah, they're fantastic.
Yep.
Happy Box is our party the first night of the conference.
And so we get together and it was, it was really nice upstairs, beautiful weather.
It's a nice balcony, location upstairs to the Optica and we just have fun.
And it was a party and people just hanging out and talking and singing and dancing and yeah, it was good.
And then, what else did we, any other highlights of the week for you besides the food?
The food was great.
yeah, no, yeah, the food was really good this year.
I mean, it's not to say that wasn't other years, but it was like, it was really good.
I don't even know who we had cater it, but, yeah.
Oh, each for lunch each day, we had, think Chipotle one day, Chick-fil-A another day, and Potbellies another day.
That was just the lunches.
Within a night we had different speaker dinners and the happy box.
as a team, personally, we had some dinners as well.
And everything was just, just top-notch.
Even the speakers dinner, I was just fantastic.
It was at Mission.
It was a really good year, you know, and the weather did help.
be 70 degrees and it's beautiful out there.
You're happy.
You want to be happy.
Everyone's happy.
I personally didn't have any drama with travel.
I know some of our team members, I think had some issues getting back.
I think Raymond Camden ended up in Texas.
I think at one point for awhile, I think he got home.
Okay.
But, yeah.
So how about you in the chat?
I know you got some people there.
What was some of your favorite parts of Into The Box?
I know Giancarlo you mentioned.
WebSockets on BoxLang CommandBox which is awesome.
And I heard a lot of good things about that session.
let's see here though.
It looks like we're have some, apparently somebody was videoing some of the karaoke.
So don't be surprised if some of those clips show up on social media at some point.
I know personally, I did a lot of interviews with different attendees and different people and, team members and we'll see how those come out, what the marketing team's going to do
with that, assuming any of them are any good because I was in it, but.
Hopefully we get some of those out as well.
Yeah
to still everybody know, we are already talking about Into The Box 2026.
No dates are set yet.
We are looking around the same timeframe end of April, early May, at Optica.
I'm nothing is set in stone, but that's kind of what we're thinking at the moment.
Once we have things finalized and set, we'll definitely announce that and start making plans to come next year.
don't know next year.
didn't get to do any sightseeing this year, probably cause I was like really tired and kind of getting over stuff.
didn't.
really feel like going out there.
But it would be kind of nice to get out there and see some stuff.
Yeah, last year I didn't get to this year, but last year I had some some time and went out and saw the National Mall and the Lincoln Memorial and yeah.
No, I walked, which is a I never realized how much of a walk that is, but.
A little bit, yeah.
Well, last year, Gavin and Kurt Gratz, they rented scooters and like zipped around all over.
And then Gavin was sending pictures about it and I was just too tired.
It's kind of out of it this year, but, maybe next year we could do that, man.
I do remember, I actually do remember I was walking, I can't remember if might have been Jon Clausen that I was with.
We were walking and they zipped by us on their little scooters.
And I was in that moment, I was pretty jealous.
Because I think my legs were starting to hurt.
How about next year, Grant?
Why don't we make a point of at some point getting some scooters, assuming the weather is nice, and let's zip around.
Yeah.
Heck yeah.
I'm all for it.
Okay.
So the short, short version, the Luis recap of the boxes was a lot of fun.
Everyone loved it.
We had a great time and we look forward to seeing you next year.
It's all about right.
Yeah.
Okay.
So moving on, because we could talk about another box and nauseam.
Um, let's keep going.
So some of the products releases are some of the highlights from the keynotes, cold box 7.4.
You can write your entire app in box slang or both.
We have a new BX default template.
ColdBox automatically check your language operates seamlessly, but it'll be better in BoxLang because everything will be better in BoxLang when you work with ColdBox and stuff.
And we're also going to update the ColdBox CLI to generate BoxLang code.
Following that, there's some exciting CB wire.
What's coming announcements.
You want to talk about that?
Yep, so you can already use CBWire with BoxLang You do have to use the Compat module currently.
But we are working on making it where you don't have to.
It'll be BoxLang native.
We'll have support for the BX and BXM files and even have a module that's got native parsing, which will make it a lot faster for single file components.
And yeah, I've...
You know, especially after the conference and talking with Michael and a few other people about kind of where we want to go with CBWire, we've got a lot of big things that are
planned for the next year.
So better error handling and pulling in some live wire updates to add some features.
So lots of stuff there.
You did get a kick out of the keynote, you were doing your slides and then all of sudden there was a slide with this stuff.
Like, oh, Hey, look, what's new.
think somebody snuck in a slide on you that you weren't quite expecting.
for sure.
Yeah, he snuck that in on me.
He does.
Yep.
And then, another one we had was ContentBox seven is coming as you can imagine, it's BoxLang compatible BoxLang first BoxLang compiled BoxLang, BoxLang, BoxLang, a new admin
block editor, new features and continuing the migration to Alpine JS.
So there's lots more we talked about.
You can certainly go online and find the keynotes for days one and two.
and check out all the awesome things that we're going on about and.
And, do that.
But for now we've got a few things we wanted to mention with Ortus.
We've got CommandBox Pro.
think we might've mentioned this last time, but it's so cool.
want to mention again, CommandBox Pro, some of the features supports SLA and, support from Ortus.
We do include that service manager module where you can create the, whether it's on a Unix Mac or Windows, it's an operating system service to start automatically.
you get a ForgeBox Pro account.
with every CommandBox Pro license.
And you got the multi-server features.
Technically, you don't need the Pro to do multi-server features, but it certainly will help, especially if you need help getting it set up.
Some of the automatic JDK management and the SNI support, allowing you to have multiple SSL sorts on the same IP address.
Something you definitely want to check out.
A couple other things you want to mention there, Grant, why I paste this link.
Yeah.
So we also have expert ElastiSearch and OpenSearch consulting services.
So we'll be posting a link to that.
And any time I think of that, I immediately think of Jon Clausen because he has done a number of talks on ElastiSearch and he is a guru on it.
But yes, uh he is a guru on everything.
But optimize your search capabilities with consulting from us.
using Elasticsearch or AWS OpenSearch.
And we also have, database management made simple.
So if you are needing help with your database, we have services available that we can help out with that as well.
Rent a DBA or hire a DBA.
might sound better than rent a DBA.
Augment your staff with a DBA from Ortus Solutions.
Okay.
So let's go and wrap up the Ortus section with BoxLang news.
As we mentioned BoxLang 1.0 released.
Do we have an applause thing on here?
I will give a round of applause.
That's as good as it gets, guys.
I don't know if my I just did the applause mixer on my thingy and I don't know if we do I have one here too.
Here.
I can't hear it, whatever.
totally real, everyone.
That's what I get for messing around during an episode.
Okay.
Anyway, another very exciting thing we've got BoxLang Academy that was released.
This is kind of a, an evolution from CFCast.
CFCast is still there doing what it does, but BoxLang Academy is another e-learning with an emphasis on BoxLang.
And I believe it is free for the rest of the year, for a year.
So if you want to go there, get an account, um we've got some of the different BoxLang videos, how to get started.
We'll be adding more content as we go as always, but go and check that out.
thanks David.
Apparently whatever I did worked.
heard something, even though I didn't hear it.
I also heard the applause just kept going.
I was worried it wasn't going to stop.
This says the crowd is still going nuts.
Does that mean it's still playing or are good?
I think we're good now, but it went on for a good bit.
No worries.
We also have some BoxLang virtual machines now on AWS and Azure and pretty soon we're going to also have them on Google and IBM.
And we've got some links.
You want to paste those in there?
will do.
I had a quick question about that too.
is that one of those where essentially it's already pre-built.
If you're using those services you can just go in and basically launch a virtual machine.
Yep.
I believe it's for the AWS one.
Anyway, it's an AMI that you can select that it'll have everything you need pre-configured.
There is a per hour cost.
I want to say it's like 25 cents an hour or something from us to do it.
I have not looked at the Azure ones, but I assume it's something similar.
Could you do everything yourself?
Absolutely.
You could.
You can create your own EC2 and you can do everything you want on your own in AWS.
But if you want to kind of have a nice jumpstart from Ortus.
And know something that's, you know, some better practices in place, the best practices in place, user AMI and get started the right way or a good way.
reinvent the wheel.
Absolutely.
And then BoxLang integrations are now happening.
A few companies deployed their apps the day after the stable release was announced.
I think they were saying three or four.
That's also including when last year Sean Corfield took an early release version and upgraded one of his sites that he has been, he was stuck on an older version of Railo
Lucee like a four or five version.
And with the changes they made to Java going to Lucee five, couldn't do anything with it.
And so with BoxLang though,
He could do something with it.
And he was able to go through it, updated and get that out there, which is awesome to hear.
But then even at Into the box, we had others that were saying they're going live.
And I've heard other people even talking about, Hey, what can we do for a BoxLang proof of concept for this or for that.
And so a lot of excitement.
Heck yeah.
And just back to real quick, just, got really excited the, with the, ColdBox seven four release.
I thought it was just super cool that you can go in and take your, like your traditional, ColdBox handlers and your CFC files and just real quickly convert them to BoxLang classes.
And it just works.
Like it just works.
So yeah, yeah, I was, I was tinkering with it and,
Yeah, I can't remember if I had to do a framework reinit or not, but yeah, no issues at all.
It just worked.
I have not played with BoxLang as much as I'd want.
I've been working on the installers and doing some other things, but I can't wait.
with all your time?
Client work.
Got to help support the keep the lights on and support the BoxLang effort.
And I'm happy to do it.
Okay.
So I'm moving on to CFL updates.
Uh, probably keep this a little bit shorter because Grant and I won't shut up about Into The Box.
How awesome it was, great a time we had and that's okay.
Um, so we'll just talk about three really quick blog posts.
Uh, the first one, uh, James Moberg, I'm talking about CF timer revisited.
Let's go ahead and paste that in here.
It talks about some changes he did to CF timer in order to allow you to use it without having to enable debugging.
And so I'm not going to share the screen at this point, but if you go and look at the read, it talks about what he had to do to, to make changes, to decouple the CF timer from
the admin debug output.
Cause it used to be that you had a specified IP address, but I don't think that's going to be the case anymore.
But, yeah, go check that out.
Following that, we've got a couple of blog articles from Raymond Camden.
The first one he's talking about using Cloudflare.
You generate screenshots.
so Cloudflare does a lot.
I use Cloudflare.
I a lot of my clients use Cloudflare.
Do you use Cloudflare, Grant?
Yeah, I do.
It always confuses me every time somebody will just say CF and I'm thinking ColdFusion, but no, they mean CloudFlare.
And so Raymond's got a nice blog article talking about how to use the CloudFlare APIs to take screenshots of different web pages and have everything rendered down to what you
need.
And so I would say go check that out as well.
And then there's one more blog entry article.
Yeah, Ray blogged about being able to zip files in BoxLang, which I want to go back and take a closer look at this because if I saw it right, it looks like he was using two,
there was like a compress method and an extract method.
And I, I'm not even sure if that's actually just built right in the BoxLang, if those are just available or if you have to install some sort of a module with it.
But check that out if you're interested.
because he was able just a few lines of code to loop through and create zip files real easily in BoxLang which is pretty cool.
do a lot of things in BoxLang with just a few lines of including...
There's so much stuff, even internally we're having trouble trying to keep up with all the stuff that this thing does.
Yeah, I know.
Can Luis gets an idea?
Like the next day we've got a new module born.
It's like, look at that.
We do this now.
Hey, look at that.
We have that now.
I'm excited.
I'm going to be playing with some of the AI stuff that he's got set up in there in BoxLang BX AI to do some stuff.
And, might do a proof of concept with that coming up here.
So moving on, we are starting to run out of time.
So let's talk about events really quick.
We've got the next conference after Into the Box is over.
We can all breathe the collective sigh of relief.
We've got CF Camp coming up in Munich, Germany, May 22nd, 23rd.
There's going to be a pre-conference workshop open.
Seats are limited though.
If you want to go ahead and paste that link.
If you want to still get in there with CF Camp, Luis and Brad will be there.
So awesome is that.
I was really trying to see if I could get out there this year.
I ended up having some conflicts.
Unfortunately couldn't make it, but maybe next year we will see.
Following CF Camp, it's Adobe ColdFusion Summit 2025, September 22nd, 23rd in Las Vegas.
Certifications are available either the 21st or the 24th, the day before or after.
And I think their call for speakers is still open.
I need to check because I want to try and submit a session for that.
we'll have to look at that and see.
then the other one we'll kind of talk about is Into The Box 2026 is coming soon with blind ticket pricing.
And we want to shout out to a very first Into The Box 2026 attendee registered Mr.
Aaron Weinberg.
He was the winner at the, at the conference for the, the raffle, um, a free ticket to next year.
And he said he's already was planning on coming anyway, and this just makes it easier.
Awesome.
So I'm excited for Aaron.
Aaron's a great guy.
I really like working with him and it'll be nice to see him again next year.
Beautiful.
with all of that, we want to say thank you to all our Patreon supporters.
are the individuals personally supporting our open source initiatives, ensure all the cool things we do with CommandBox ForgeBox ColdBox ContentBox Box Box, Box Box.
They also help fund the cloud infrastructure for things like ForgeBox and our podcast.
You can support us on Patreon at patreon.com/ortussolutions And don't forget we have annual memberships.
If you pay for the year, you save 10%.
Which is great for business everywhere.
And Grant, what are some of the other perks they get?
So let's see here, annual memberships, they can save, bronze packages and ups.
They now get a Forgebox Pro with CFCast subscriptions.
All Patreon supporters get a profile badge on the community website.
They have their own private forum access on the community website and a private channel in our BoxTeam Slack.
So direct access.
Yep.
but Grant's cell phone number.
Pretty much.
No, they even get that too.
Yeah.
Maybe not at the $10 a month level, but maybe at least at the bronze.
I've already pasted the community link in there and many more Patreons are up to 61 now.
As always, if you want to see an up-to-date list of all sponsors on the Ortus Solutions website, go to ortussolutions.com/about-us/sponsors we'll paste that link there.
So thank you everyone for coming out and joining us today on the uh...
Modernize Or Die podcast after Into The Box And then we did talk about Into The Box quite a bit, but there was a lot of talk about, I feel like there was so much more that we could
still talk about.
Um, David Bellanger is asking about CB Grant.
If that comes with, I assume the Patreon Um, I don't know if it does, but if the least here, say that Luis probably have something for you or Brad have something before you
before too long, the CB Grant module.
has a lot of bugs, but we'll say that.
Oh man, I actually won't be CB Grant.
It'll probably be BX Grant.
Could be a BoxLang Grant
There you go.
And again, thank you to everyone who attending, thank you to everyone in the chat, especially those that were there at ITB.
It was great seeing you last week and it's always great seeing you now.
And, uh, yeah, I think that's it until next week or two weeks.
There we go.
Take care everybody.
Bye everyone.