Raymond is an experienced developer evangelist and advocate. He focuses on APIs, AI, the web platform, and enterprise cat demos.
Latest Posts
It's been a little while since I last blogged about my favorite web platform feature, Intl. I think it was maybe two or so years ago when I was prepping for my first conference talk on the topic and using that as an opportunity to dig much deeper into the spec then I had before and wow, I was unprepared for how flexible, and powerful, this functionality is in the browser.
development javascript
The BoxLang folks have a proper "administrator" desktop client coming in the future, but lately I've been finding myself needing a quick way to work with logs and preferring a web-based tool versus using tail
in my terminal (I know, I'm crazy like that). I thought I'd take a stab (Halloween is coming soon, can you tell?) at a simple web application that could do what I wanted - let me quickly view a log.
development boxlang
Ok, to be honest, this is going to be a pretty lightweight post as it's about a simple little string function in BoxLang, but as I discovered it rather recently and was intrigued by what it did.
development boxlang
Sadly, I find myself in the same situation I did a few months ago. My time at Foxit has abruptly come to an end. While it didn't work out, I am incredibly proud of what I was able to achieve in such short time. I'm a bit in shock now, but, I love my work, I love helping developers, and I can't not work if my kids want to eat. (Rudely they tend to get hungry - like every single day.) As always, if you know me, and know of an opportunity, I'd love any introductions you can give. I got through this once, I can get through it again!
uncategorized
Earlier this week I took a look at BoxLang's new rewriting feature (("URL Rewriting with BoxLang MiniServer")[https://www.raymondcamden.com/2025/08/11/url-rewriting-with-boxlang-miniserver]). It basically boils down to telling the miniserver app, "here is a file I want you to run on a 404", and given that you can write code for anything you would like, it's really flexible. I like this approach, but it got me thinking, what if BoxLang also supported a non-code based rewriting system, something where you can define paths, and rewrites, in a file? I took a stab at architecting such a feature and thought I'd share.
development boxlang
As I've been playing, and thinking, more and more about how to best add Chrome AI support to web apps, I came across an interesting use-case that I think could be helpful, and like in my previous examples, be completely ok if it didn't actually work. When I write on the developer blog at Foxit, I make use of WordPress plugin for code samples. This editor has a place for you to both paste in your code, and select the language so the proper highlighter is used:
development generative ai javascript
BoxLang recently released it's 1.4 version, and one of the cooler parts of that update was many improvements to MiniServer. MiniServer is a lightweight web server that makes it easy to spin up and test BoxLang web applications.
development boxlang
Want more posts? You can peruse a complete list of my content, or pop over to my search page to find what you're looking for.