Map Any Event in History (or Fiction)

The Battle of Hastings mapped by th Map Simulation Platform The Map Simulation Platform is a hugely ambitious project that uses AI to simulate text prompts in 3D on an interactive map. It employs natural language processing to interpret a prompt and render it on a geographical canvas. It’s similar to a text-to-image AI tool, except here the output is a dynamic, map-based scenario rather Maps Mania… more →
Posted in: Interactive Maps

My New Role – API Evangelist at Foxit

As I mentioned on the blog a few weeks ago, I (finally) landed a new job. The market is beyond tough right now, so I’m very happy that I was able to land a new role, especially one that’s going to be just about perfect for me – API Evangelist for Foxit. I’ll be talking more about my role and what I’m covering later (we’ve got some really cool stuff brewing!) but for now, I can’t wait to get busy again! Raymond Camden… more →
Posted in: JavaScript

JavaScript in the morning, JavaScript in the evening…

I’ve been a huge fan of the Intl spec for sometime, having done multiple presentations and blog posts on the topic. Every time I think I’ve explored it completely, I come across another interesting gem. Today I’m going to share one that is possibly not something you would use, but it’s a curious feature of the spec I wanted to dig more into. When formatting dates with Intl.DateTimeFormat, you’ve got a large set of customizations you can use to display dates exactly as you want. I recently came across an interesting part of the formatting options, dayPeriod. According to MDN, this specifies: The formatting style used for day periods like “in the morning”,... more →
Posted in: JavaScript

The Meaning Behind Our Place Names

Have you ever walked down a street and wondered where its name came from? Was it named after a historical figure, a local landmark, or an ancient word lost to time? The Open Etymology Map helps answer these questions by uncovering the stories behind place names – using data from OpenStreetMap and Wikidata.🏷 The Etymology Tag in OpenStreetMapThe OpenStreetMap (OSM) project includes an ‘etymology Maps Mania… more →
Posted in: Interactive Maps

Sending an Alert for Short Wait Time at Disney

Yesterday I had some fun with a web app that made use of APIs to report on rides with the shortest wait times at amusement parks. This was done via the excellent, and free, Queue Times service. The application I built let you select a park, and then rides were displayed sorted by the shortest wait time. While working with the API, I also had another idea for a useful service – notifications for short wait times. Imagine you’re at Disney, or any amusement park, and while you’re there, you would like to be notified when rides have a short wait time. How could you automate this? For now, let’s skip the ‘hard part’ of imagining the service that would let you sign... more →
Posted in: JavaScript

A Panorama of Victorian London

The city of London has inspired many beautiful panoramic maps over the centuries, each lovingly crafted by talented artists. Interestingly, these panoramas almost always share a common perspective – north from the south side of the River Thames. This same viewpoint is used in Frederick James Smyth’s 1844 Panorama of London.Exeter University’s Digital Humanities Lab has created an interactive Maps Mania… more →
Posted in: Interactive Maps

Finding Your Next Amusement Park Ride with APIs

Every now and then I’ll wonder if something or another has an API, google for it, and be pleasantly surprised to find that there is indeed an API available. This week that random thought was about ride waiting times for amusement parks. To be fair, it wasn’t completely random. I saw an ad on Facebook for a little display you can get for your home that shows live wait times. Obviously that’s targetted for amusement park freaksfans but it’s a cute idea and something I’d consider. I’ve only recently become a Disney fan (you don’t want to know how much I freak out at Galaxy’s Edge) so I get the attraction. In this case, my googling landed me on Queue... more →
Posted in: JavaScript

A Test of Eleventy Fetch

It has been quite some time since I wrote about Eleventy. My last post was a quick announcement about me upgrading my site to Eleventy 3.0 and how well that worked. I was going through my list of blog ideas and realized that in March of 2022, yes, 2022, I wrote down that I should take a quick look at Eleventy Fetch: I knew it worked, but I was curious about a few things, for example, invalidating the cache, but apparently this idea got buried and forgotten about until… today! So yes, it works, and works really well and if that’s all you care about, hit up the docs and you’re good to go. I had to see this for myself though. My API I began by creating a quick HTTP-based API... more →
Posted in: JavaScript
1 2 3 207