Mapping the MutiVerse

Every town, every mountain, and every quiet river had its own poem waiting to be discovered. Meet MultiVerse – an interactive map where a single click anywhere in the world generates a unique poem inspired by that location. From the bustling streets of Tokyo to the silent hills of the Scottish Highlands, MultiVerse lets you explore not just geography, but language, emotion, and Maps Mania… more →
Posted in: Interactive Maps

Using Chrome AI for Sentiment Analysis (Again)

Every now and then I get an idea for a blog post/demo, prepare to write about it, and realize I’ve actually covered the topic in the past. Sometimes, though, it works out really well especially when the technology has changed quite a bit. Almost a year ago, I blogged about doing sentiment analysis with Chrome’s AI upcoming AI feature. At the time, it worked…. ok. The biggest issue at the time was the inability to provide a system instruction to the model as well as being able to shape the response a particular way. Thankfully, both of those are now supported. As a reminder, the prompt API for the web is still in an origin trial, see the docs for more information and join the... more →
Posted in: JavaScript

Solve the Global Treasure Hunt!

Treasure Guessr is a new daily challenge game that requires you to identify a different location every day on an interactive map.The premise of Treasure Guessr is simple: you’re shown a small map of a mystery location, and your task is to pinpoint that location on a larger interactive map. Of course, this sounds easier than it really is – after all, the world is huge, and most of us only Maps Mania… more →
Posted in: Interactive Maps

Progressively Enhancing Product Reviews with Chrome AI

While writing up my last blog post I mentioned that a new idea had occurred to me in regards to employing sentimenet analysis with Chrome’s built-in AI support (that, remember, is still way in beta). At lunch today I took a quick stab at a simple demo of what I had in mind and honestly, I’m pretty happy with how it came out. The Initial Demo The idea I had was an "imagined" ecommerce site with product reviews. I went to Google AI Studio and used a prompt to generate a set of product reviews. I used this prompt: Generate a list of 20 product reviews for a cat carrier named Cat Carrier Ultra 1000. The reviews should be a mix of positive and negative, with some being extremely... more →
Posted in: JavaScript

Zero Chance of Rain on Mars Today

It’s currently a rather brisk -31 °C at Syrtis Major on Mars. Despite the chill, there’s only a light northerly wind of around 5 km/h. However, if you’re driving on Mars today, you might want to be cautious – visibility is extremely low!This weather report is brought to you by the Mars Explorer Weather Map, NASA’s new dashboard for visualizing atmospheric conditions on Mars.Since the Maps Mania… more →
Posted in: Interactive Maps

Links For You (7/27/25)

Good afternoon, programs. This past week was… frustrating. Incredibly slow. Don’t really want to get into it but luckily I’ve had a very lazy and relaxing weekend. I’m counting my blessings but – like I said – frustrating. Let’s just get to the links, shall we? Importing JSON is Easier Now Normally when importing JSON into my code, I’ll do a fetch and parse the response into JSON. Not a big deal, but, it’s now simpler as explained by Thomas Steiner on the web.dev blog: "JSON module scripts are now Baseline Newly available". This feature is "Baseline" available means it works in modern browsers. Check the post for a full... more →
Posted in: JavaScript

Searching Text in Street View

The Pudding has created an amazing data journalism project that allows you to search New York for any word or combination of words. Called All Text in NYC, it’s a remarkable tool that lets you dive into the city’s written landscape – mined entirely from Google Street View images. From shop signs in Queens to murals in the Bronx, it captures the way language is woven into the physical space of Maps Mania… more →
Posted in: Interactive Maps

Getting Image Insights with Built-in Chrome AI and EXIF Data

It’s been a busy few weeks for Chrome’s Built-in AI support. Since the last time I blogged about it, four features have gone GA (which still means they are Chrome only but not behind a flag anymore): Translator Summarizer Language Detector Prompt API (for extensions only) And while announced back at the end of May, Gemma 3n as a model is available in Canary, Dev, and Beta Chrome builds. To be clear, the percentage of folks who can use these new features is still really low, but all of these features also work really well in progressive enhancement, and can be backed up by server calls to an API if need be. I continue to be really excited about the possibilities these APIs unlock,... more →
Posted in: JavaScript
1 5 6 7 8 9 220