Raymond is an experienced developer evangelist and advocate. He focuses on APIs, AI, the web platform, and enterprise cat demos.
Latest Posts
So yeah... not a great two weeks or so since my last Links post. If you missed the announcement, my time at Foxit was unceremoniously cut short which came as a complete shock. This may end up being the year I spend more time without a full time job than with. To be honest, I'm a really, really bad place right now, but, trying to maintain, and trying my best to once again find a job in the worst market I've seen in my career. One way or the other I'll get through this again, but I'm really, really tired of this. Let me pretend to think positive for a moment and maybe in the next Links post I'll have better news. Maybe. Ok, enough complaining, let's get to the links.
misc links4you
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
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.