Historical GeoGuesssr / / No Comments WenWare is a fun, time-travel twist on GeoGuessr. The hook? You aren’t just guessing your location – you’re guessing the date.The game drops you into AI-generated panoramas of famous historical events, asking you to identify both the “where” and the “when.”Sounds simple enough, right? In practice, however, the game’s success feels tied to the modern era. While the Modern period features Maps Mania… more → Posted in: Interactive Maps Tagged with: GeoGuesssr, Historical
Another Game: My Little Mortal Combat / / No Comments Hello awesome readers! I’m happy to announce my latest web game, My Little Mortal Combat, a mashup of two epic franchises, My Little Pony and Mortal Kombat. This began as an idea, just the name, that I recorded in Microsoft To Do in September of 2019. Yes, almost seven years ago. It sat there, at the bottom of my ‘idea’ list, until about a month ago when in the shower (not joking), it popped up in my head along with the basic mechanics of how the game would play. Right now the game is just missing one feature (I’d rather not talk about until I figure out how I’m going to do it) but definitely needs some balancing work. I enjoy playing games without knowing the details... more → Posted in: JavaScript Tagged with: Another, Combat, Game, Little, Mortal
Links For You (4/26/26) / / No Comments I was supposed to post this last week (I try to keep to a schedule of every two weeks), but I didn’t get around to it because… nope, that’s it. That’s the reason. Because. And that’s good enough, amiright!?!? The heat is slowly cranking up here in Louisiana and I’m dreading the full on summer, but things do slow down a bit when the kids aren’t in school and that’s something I greatly appreciate. Before getting into this weeks links, I was reminded a few weeks back that my wife actually reads my posts so… hi baby, I love you. Super useful web components FTW – <form-saver> First up is a really simple and really useful web component,... more → Posted in: JavaScript Tagged with: 4/26/26, links
The World is Your Canvas / / No Comments Pixtera is a brand new browser-based collaborative pixel art map that turns the whole world into a shared canvas. Built on MapLibre and OpenStreetMap data, it lets users zoom into real locations and start drawing directly onto the map in pixel form.New players begin with 100 free pixels in their energy store, which can be placed on the map one by one. Used pixels gradually regenerate at a Maps Mania… more → Posted in: Interactive Maps Tagged with: canvas, World
Where Europe Is Emptying / / No Comments CORRECTIV’s latest story map, Where Europe’s Population is Shrinking, is a superb example of how large-scale spatial data and clear visual design can come together to tell a nuanced geographic story. In this case, the story is one of Europe’s rural depopulation and how emigration and demographic decline have reshaped entire regions since the end of the Cold War.The map draws on newly harmonised Maps Mania… more → Posted in: Interactive Maps Tagged with: Emptying, Europe
Building a Simple Markdown PWA App / / No Comments While I didn’t share it on the blog, last week I tasked Claude with using Electron to build a Markdown viewer app. It was part test (how well can Claude work with Electron) and part real need – I work with Markdown files all the time but didn’t have a simple "view focused" application for it. I was sure there open source or paid app options out there, but I wanted my own. Claude did a pretty good job (you can see the source here) but one thing stood out to me – the size of the bundled app. I created both a Mac and Windows distribution and both were around 90 megs. That’s not huge of course, but still felt like a lot for what could – in theory –... more → Posted in: JavaScript Tagged with: building, Markdown, simple
Google Night View / / No Comments To ensure the highest quality Street View imagery for navigation, Google almost exclusively captures the world in broad daylight. But as any seasoned map-nerd knows, every system has its glitches. La Noche Cíclica is a fascinating Google Map project that highlights the rare, eerie, and often accidental moments when Street View goes dark. You can view the project’s documented night views simply Maps Mania… more → Posted in: Interactive Maps Tagged with: Google, night, View
Summarizing Docs with Built-in AI / / No Comments Back in January of this year, I blogged about on-device summarization of PDFs: Summarizing PDFs with On-Device AI . In that post, I made use of Chrome’s Summary API and PDF.js to create summaries of PDFs completely within the browser. I thought I’d take a look at extending that demo into more document types, specifically Office. And even more specifically – Word, Excel, and PowerPoint. Here’s what I came up with. officeParser FTW So here comes the fun part. Last weekend I had this demo completely done using a few different libraries. Then – earlier this week one of the developer newsletters I subscribe to shared officeParser. This nifty library handles Office, PDF,... more → Posted in: JavaScript Tagged with: Builtin, Docs, Summarizing