Raymond is an experienced developer evangelist and advocate. He focuses on APIs, AI, the web platform, and enterprise cat demos.

Latest Posts

Creating a Calendar with BoxLang

Chalk this up to - "Here's a simple idea for a quick and dirty blog post" that turned into a few hours of my holiday weekend. Not only that, this is probably the first of three or so blog posts so... buck up, buttercup, this is going to be a fun ride. A while ago I had written down (well, typed in, I use Microsoft To Do to record writing ideas) the idea of demonstrating calendar creation with BoxLang, specifically creating a dynamic calendar, with or without events, either entirely server-side, or using a combination of client-side code with BoxLang providing the API. For today's post, I'm going to focus on (what I had assumed would be) the simplest version - just rendering a calendar for this month.

Upcoming Code Break and Live Streams Next Week

Hey folks. Next week I've got not one, not two, but three different presentations happening. Here's what I've got going on.

Code Break Episode 29

My next Code Break episode will be Tuesday, July 8th at 12PM CST. I'll be doing some playing around with vibe coding, and yes, I still hate that term. But I've had some recent successes, and failures, with it and I thought it would be fun to explore. Whether you are pro, or anti, generating code with AI, I'd love to have you come in and share your feedback.

Building a CSV Report CLI Tool in BoxLang

Remember some time ago (yesterday) when I wrote about CSV parsing in BoxLang using the opencsv Java library and Maven? As I said then, my initial impetus for that post was to recreate my ColdFusion Hackathon project, but once I got it working, it turned out to be really useful for something completely different.

Parsing CSV in BoxLang - Maven Style

I recently did some CSV parsing in ColdFusion while working on my ColdFusion 2025 Hackathon submission, and while I didn't win, I really enjoyed the little utility I built. That tool made use of CSV parsing support in Adobe ColdFusion and I thought I'd take a look at what I'd need to use to support that in BoxLang. This led me to look for a Java tool and gave me a chance to try something new in BoxLang, Maven support.

AI with BL

Forgive the somewhat cutesy title. I hate vague titles that only serve to be clickbait, but given the subject, I couldn't help it. This post is about AI, specifically Generative AI, with BL, AKA BoxLang. This has always been possible with BoxLang and any GenAI service that had a REST API, but recently the team released an impressive AI Module that makes this a lot easier. So what does it do?

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.