Hi, I'm Raymond Camden 👋

I'm a developer advocate who loves the web platform, APIs, AI, and basically just anything involving code. I love to write about technology and share that with others. I've got fun stuff to show you and I'm so happy you're here!

Welcome to my corner of the internet where I share insights about development, best and sometimes questionable practices, and cat demos.

Profile photo

Links For You (11/16/25)

Good morning, programs. I'm sorry for the light posting the last few weeks, but, it's all for a good reason. Last week was my first week at my new job, which means all of my anxiety and fear are gone. Ok, maybe not, but, I'm absolutely delighted to be off the market again. I haven't blogged about the new job yet (or even gotten around to updating LinekdIn), but I'll do so soon. (My job isn't top secret or anything, I'm just waiting a bit.) Ok, let's get to the links!

Creating a Generic Generative Language with Chrome AI

As I explore Chrome's on-device AI initiatives, one of the things I'm doing is looking at some of my older demos (kinda funny to think of 'old' GenAI demos) and seeing which may make sense in the browser versus API calls. Last July, I investigated creating a template language parser with Google Gemini. The idea was - take a string with tokens that defined a type of word and have Gemini replace it. So for example:

Links For You (10/25/25)

Greetings, programs, and welcome to another links post. The weather is finally beginning to turn here which doesn't necessarily mean cold weather, but days in the low 80s, mid 70s, which is an absolute relief from summer. Just in time for Halloween as well. Last year we unfortunately got rained out - this year it looks to be clear, and I can't wait to walk with my kids (and yes, I'll be in full costume myself). Here are some links for your reading enjoyment. Stay safe out there.

Adding Generative Summaries with Chrome AI

Earlier this year (sigh, when I had a job), I built a demo using Chrome's built-in AI support to do something I thought was really interesting - progressively enhance product reviews to make it easier to see which were trending negative versus positive. It was a great example (imo!) of how AI support could enhance the experience in supported browsers without impacting the experience for others. That demo was on my mind this week, and it occurred to me that it would also be a great place to add summarization.

Want to read everything? Head over to my giant list of every single freaking post ever!.