Links For You (10/12/25)

I blinked and somehow missed posting this a week or so ago. Time is, to quote the good Doctor, a bit wibbly wobbly. I’m currently watching a recording of the Saints/Patriots game and hoping we can follow last week’s win with another, but I’m not sure. Of course, the game’s been done for hours now but we’ve managed to miss the news so… we can still hope. Speaking of hope, as a reminder, I’m still looking for my next role, and if you know of a good developer evangelist/advocate position, please reach out! Alright, time for some links. When JSON Isn’t… First up is a great look at how JSON may not be as universally parsed/transferable/etc as you... more →
Posted in: JavaScript

Upcoming Speaking Engagements, and Code Break

With full-time employment being a bit up in the air this year, I’ve not submitted to nearly as many conferences as I have in the past (but hey, my rejections are at an all-time low!), but I’ve actually got not one, but two upcoming talks this month. First up I’ll be giving an introduction to BoxLang to the Mid-Michigan CFUG user group on October 21st. You can find details here, https://mmcfug.org/. This meeting is 100% open to the public so if you’ve been curious about BoxLang from my posts here, you can get yourself a good intro later this month. Next, and this is somewhat new for me, but I’ll be giving a presentation on something near and dear to my heart, developer... more →
Posted in: JavaScript

How to Create a Birdsong Map

Diario SUR has created an interactive that allows you to listen to Málaga birds singing directly from a map. Mouseover any of the markers on This is how Málaga sings and you can listen to a sound recording of a Málaga bird species submitted by users of the website Xeno-Canto.Xeno-Canto is a community-driven online Maps Mania… more →
Posted in: Interactive Maps

BoxLang Quick Tips – Better Web Debugging

Today’s BoxLang Quick Tip is incredibly quick, but also, really darn useful and something I had wished I knew earlier. The BoxLang MiniServer is a lightweight web server that you can use to test your web applications. I say lightweight but it’s gotten some really good improvements over the past few months, including flexible URL rewriting. Today I’m going to talk about something that’s going to be really useful to those of you who, like me, make mistakes from time to time. As with most of my BoxLang Quick Tips, you can skip to the video version at the bottom of the post. Let’s consider a BoxLang web application that consists of a grand total of one file: <bx:script>... more →
Posted in: JavaScript

Stories of Displacement & Return

Journeys of Resilience of Refugees from Ukraine is an interactive map tracking the movements of refugees from Ukraine amidst the ongoing war. Created for the UN’s International Organization for Migration (IOM), the map captures both the immense scale of forced migration and the stories of return and resilience that continue to unfold.Since Russia’s invasion, around 11 million Ukrainians Maps Mania… more →
Posted in: Interactive Maps

30 Day Map Challenge

November’s 30DayMapChallenge is fast approaching – and the daily themes for this year’s event have just been released!The #30DayMapChallenge is an annual, community-driven event that brings together mapmakers from all over the world. Started by Topi Tjukanov in 2019, it’s become a global celebration of cartography, creativity, and data visualization. Each day in November, participants Maps Mania… more →
Posted in: Interactive Maps

I Know What You Did Last Summer (with val town)

With Halloween a few weeks away, it’s officially spooky season. My wife and I usually plan our costumes months in advance (mine’s been ready since July or so) and we love decorating the house (and yard) with all kind of fun and darkly horrific decorations. Two years ago, I built a great Halloween-themed web app using Glitch and Cloudflare: I Know What You Did Last Summer (With Glitch and Cloudflare) Unfortunately, Glitch is no more. These things happen and I have to thank the Glitch folks for creating an incredibly cool resource and also helping people safely migrate off their platform. One of my projects was the Halloween project from two years ago. While the serverless function... more →
Posted in: JavaScript

Mapping Russia’s Attack on Europe

Each symbol on this interactive map represents an attempt by the Russian state to destabilize European democracy. The map visualizes Russia’s hybrid warfare against the West, which involves tactics as diverse as cyberattacks, disinformation campaigns, physical sabotage, and even possible assassinations — actions that might seem minor in isolation but form part of a broader strategy to undermine Maps Mania… more →
Posted in: Interactive Maps
1 6 7 8 9 10 228