The 5 Best 3D Subway Maps / / No Comments Shinjuku Station has a well-earned reputation as one of the world’s largest and most bewildering transport hubs. The Shinjuku Station Indoor interactive 3D map tackles that complexity by turning the station’s official indoor mapping data into a clean, schematic three-dimensional blueprint. This map strips everything back to the essential geometry of corridors, platforms and rooms, making Maps Mania… more → Posted in: Interactive Maps Tagged with: best, maps, Subway
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
SimCity Meets AI: Exploring New York’s New Digital Twin / / No Comments NYCSim is a truly impressive digital twin for New York City. Part real-time spatial platform and part living sandbox, this browser-based simulator allows you to explore a virtual Manhattan from the comfort of your own home. By pulling in live municipal transit data, real-time air quality metrics, and local weather feeds, the platform transforms a static city plan into a living, breathing map.& Maps Mania… more → Posted in: Interactive Maps Tagged with: digital, Exploring, Meets, SimCity, Twin, York's
This is Still Not Normal / / No Comments Last month I posted a review of Klimadashboard’s European Heat Tracker, which visualizes how many people across Europe are exposed to extreme heat in real time. Since then, temperatures have continued to exceed seasonal norms across much of the continent, and new mapped visualizations have continued to document the unfolding heatwaves. El País’ How Extreme is this Heat? uses a Maps Mania… more → Posted in: Interactive Maps Tagged with: Normal, still, this
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
The Entire History of Human Warfare / / No Comments Launched in late 2025, Prakrit Ojha’s War Atlas is an interactive map that visualizes more than 8,500 historical battles. Spanning from 1500 BC to the present day, it offers an immersive, guided tour through the history of human conflict.Now there’s another War Atlas on the scene. Not only does this new map share the same name, a very similar URL, and a nearly identical thematic DNA, it also Maps Mania… more → Posted in: Interactive Maps Tagged with: Entire, History, Human, Warfare
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