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

Latest Posts

Build Your Own Localized Events Calendar using Diffbot's Knowledge Graph

Finding out what's going on in your city can be a bit of a chore. For me, I use a combination of Facebook, specifically accounts for local organizations and news channels, and our local Reddit forum. This is... haphazard at best. I'm sure local "city wide" calendars exist, but I'm not aware of any that is used by the majority of folks nor do I trust them to actually cover everything going on. Having played with Diffbot's Knowledge Graph last month ("Automating and Responding to Sentiment Analysis with Diffbot's Knowledge Graph"), I thought I'd do some digging to see what would be possible via their API. Here's what I was able to build.

My First (and Last) Spotify Web App - Music Snob

I've been a happy Spotify user for a few years now (I transitioned from Amazon Music after they cut features and generally ticked me off) and as I listen to music a lot, I've built a few integrations with their APIs over the years. Those integrations were simple tools that hit my own personal data and were just for fun, but I thought I'd take a crack at building a simple app with their Web API which would allow Spotify users to authenticate and see their own data. I built the app. But I 100% would not recommend working with the Spotify APIs going further. I'll explain everything that went wrong, why I recommend this and so forth, but if you just want to see the app, scroll down to the very bottom for the link.

Using Chrome's (Preview) Prompt API for Data Summarization

I probably should not be blogging about Chrome's built-in AI (upcoming) features as pretty much every single post I've done is now broken due to changes to the APIs and such, but given that I just got back from a conference where I had a chance to show off these early APIs, I built a demo that I wanted to share with folks. I imagine that once these APIs become GA (generally available) that this demo will need updating, but I thought it was a cool example and something that has me excited for their future.

Comparing Google's Image Generation Models

Last month I blogged about Gemini's new image generation support. Previously they had one model, Imagen 3, but recently they added support to the Gemini Flash model as well. It's been on my to do list for a while now to do a proper comparison. While what follows isn't exhaustive at all, it does give you some quick examples of the differences. Before I begin, a reminder about the two models:

Links For You (4/5/25)

Not going to lie, this has been a long week. I gave two presentations at Arc of AI, one of which needed to big updates as Chrome changed their API a day before my presentation. To be fair, the browser AI stuff is in development and the changes were good, but I had to scramble a bit. I'm exhausted (for this and other reasons) so let's just skip right to the links, shall we?

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.