Links For You (8/2/26) / / No Comments Happy August folks. Louisiana is celebrating the approach of Fall by gradually increasing the temperatures to roughly that of the surface of the sun. Last night we saw the new Spider-Man, which was really good, although not as fantastic as "No Way Home". The point of these posts is for me to share content from other folks, but I’ll remind folks of my Youtube channel. This past week I shared a few new videos demonstrating some cool stuff with Cursor so if you’ve not checked them out yet, give me a quick watch and let me know what you think! Web browsing on your gaming console First up is a great post by Vale detailing the capabilities and history of web browsers on game consoles.... more → Posted in: JavaScript Tagged with: 8/2/26, links
Updating my Watch Site for Algolia Support / / No Comments Alright, so I was supposed to share this a bit quicker, but life, work, etc, kept me busy. I’ve had this particular change up for a few days but I’m just now getting around to blogging about it. What changes? Adding Algolia’s MCP to my Cursor environment Using Algolia’s MCP (what worked, what did not) Adding Algolia content as a scheduled service with Netlify Adding a basic search front end to I Watch Watches Before going on, be sure you’ve read the last piece where I talked about agentic development in general, and specifically how I built the site. If you don’t have a log, did it happen? I’ve been doing some work with different profiles and my Cursor... more → Posted in: JavaScript Tagged with: Algolia, Site, Support, Updating, Watch
Building Agentically and Celebrating Watches / / No Comments I’ve shared past experiences with vibe coding and it’s been a fascinating way to experiment and build on a small scale, but while it works well for POCs and other small utilities (I won’t say ‘toys’ as I’ve built useful, if small, things now multiple times), it isn’t really a "process" and not one that would work over a project with a longer time frame. This is where "Agentic Development" comes in. It’s not always referred to as such and it’s a huge topic, but let me give you my opinion on it and then demonstrate how I used it to build my newest project, I Watch Watches. Agentic Development in a Nutshell Vibe coding is... more → Posted in: JavaScript Tagged with: Agentically, building, Celebrating, Watches
Copying HTML Tables as Text, Markdown, and CSV / / No Comments Earlier today and in a non web-related conversation, I saw someone talk about copying tabular data into different formats, like plain text and CSV. It got me thinking – this could be a useful feature for web sites and surely something pretty trivial to do in JavaScript. So I whipped up a quick demo. First, I added a table of course: <table id="table1"> <thead> <tr> <th>Name</th> <th>DOB</th> <th>Gender</th> <th>Breed</th> </tr> </thead> <tbody> <tr><td>Whiskers</td><td>2019-03-14</td><td>Male</td><td>Maine Coon</td></tr>... more → Posted in: JavaScript Tagged with: Copying, HTML, Markdown, Tables, text
Links For You (7/18/26) / / No Comments Good morning, programs. I’m currently at a conference (Day of Data), but thankfully one just down the road. I’ll be back tonight, and thought I’d take a break between sessions to share some links. I’ll be presenting later today one of my favorite talks, "A Beginner’s Guide to Wrangling Asynchronicity in JavaScript". I love the talk, but given I’m up against eight other talks at the same time and I’m not talking AI… well it may be a small personal affair. We shall see. Building a Blog with Astro It’s been a hot minute since I’ve written about Astro. I first started using it since Webflow was a sponsor and found that I really... more → Posted in: JavaScript Tagged with: 7/18/26, links
My New Role – Helping AI Adoption at Cursor / / No Comments This will be a short and sweet post to announce that today is my first day at Cursor! I’m starting today as an AI Adoption Engineer, which basically boils down to helping our customers make better use of Cursor and AI in general. If you’ve been visiting my site for a while now, you know I’ve been using AI for quite some time, but more importantly, I’ve also been adopting AI in my own workflows and processes. It takes time and energy but the payoff can be so incredible, and that’s what I get to help our developers with. Happy Day One! Raymond Camden… more → Posted in: JavaScript Tagged with: Adoption, Cursor, Helping, Role
TIL – Algolia Makes Creating an MCP Server Stupid Easy / / No Comments A few days ago I was chatting with Chuck Meyer (devrel for Algolia) and I casually mentioned, "It sure would be cool if Algolia had an easy way to turn my search index into an MCP server." He promptly responded, "Of course, you complete and utter dufus, which is why we already have that feature." (Not an exact quote.) This is exactly the kind of thing I love to hear. I’ve been using Algolia for my search here for years and honestly have not paid much attention to the new additions on their platform. That was a mistake. Let me show you how dang easy they made this. First – what’s Algolia? Chuck, forgive me, I’m going to do a horrible job summarizing... more → Posted in: JavaScript Tagged with: Algolia, creating, Easy, Makes, Server, Stupid
Turning my Cursor Performance Work into a Repeatable Skill / / No Comments Yesterday, I wrote about using Cursor to review my blog for performance. Cursor (and again, for full disclosure I work here now 😉 did a dang good job of finding performance issues with my site, handling the huge size and various languages, platforms, and so forth. As I said, it worked well, but I wanted to look into making this more of a repeatable process. I’m saying "repeatable", not "automated", on purpose here. I can automate the process, but a full performance review feels much more like something I should run when I think it makes sense, for example, when I know I’ve tweaked my blog at the ‘code’ level versus writing cat-related blogs. I do... more → Posted in: JavaScript Tagged with: 'turning, Cursor, into, performance, Repeatable, skill, work