The Tariff Busting Map Game

Introduction: The Egg CrisisIn a world where breakfast has become a luxury, an evil empire has imposed crippling tariffs on eggs, sending prices skyrocketing. Omelettes are now a distant memory for the average citizen, and scrambled eggs are a delicacy only the wealthy can afford. But hope is not lost! Rebel forces have uncovered a loophole in the empire’s trade barriers – by launching eggs Maps Mania… more →
Posted in: Interactive Maps

BoxLang Quick Tips – Working with JSON

Welcome to another BoxLang quick tip – today I’m going to focus on working with JSON in BoxLang. Now, as you can probably guess, JSON is natively supported and supports what you would expect, going to and from JSON, but there’s some particularities of the support that may interest you, so I’ve dug into it. As with my other quick tips, you can skip to the video version at the bottom if you prefer. The Basics Converting data to JSON can be done two ways, either via the built in function (BIF) jsonSerialize or the member function toJSON. There’s no difference here, just use what makes sense for you: name = "Raymond"; age = 52; hobbies = ["beer","books","movies","video... more →
Posted in: JavaScript

Spinning at a Thousand Miles an Hour

I’m currently sitting in London, spinning at 640 miles per hour. My friend Sofía lives in Quito, Ecuador, and because of the equatorial speed bonus, she’s currently spinning much faster than me – at 1,037 mph. The Earth rotates once every 24 hours (roughly), and we all rotate with it. The circumference at the equator is about 24,901 miles, so at the equator, you’re spinning at about 1,037 Maps Mania… more →
Posted in: Interactive Maps

My First (and Last) Spotify Web App – Music Snob

I’ve been a happy Spotify user for a few years now (I transitioned from Amazon Music after they cut features and generally ticked me off) and as I listen to music a lot, I’ve built a few integrations with their APIs over the years. Those integrations were simple tools that hit my own personal data and were just for fun, but I thought I’d take a crack at building a simple app with their Web API which would allow Spotify users to authenticate and see their own data. I built the app. But I 100% would not recommend working with the Spotify APIs going further. I’ll explain everything that went wrong, why I recommend this and so forth, but if you just want to see the app, scroll... more →
Posted in: JavaScript

Mapping the Red Sea Attacks

The International Crisis Group has released an interactive story map, The Red Sea Attacks Explained, that does a great job of breaking down the background and consequences of the Houthis’ attacks on cargo ships in the Red Sea.The map uses Mapbox’s Story Map template to great effect, illustrating the Houthis’ strategic strongholds and their disruptive impact on global trade routes. I Maps Mania… more →
Posted in: Interactive Maps

Come Learn about BoxLang at Into the Box 2025

Later this month, I’ll be speaking at Into the Box 2025 in Washington, DC and online. I’ve spoken at Into the Box in the past and the Ortus team puts on a great show, so I’d absolutely suggest checking it out if you can. In person tickets are available, although close to selling out. The virtual event gives you everything the in person event does minus the workshops. What will I be speaking about? BoxLang of course! I’ll be giving an introductory session on the language and talking about how you can start using it today. I promise multiple, enterprise-worthy cat demos to go along with it! Come join me and many others! Raymond Camden… more →
Posted in: JavaScript

Scheduling Code in BoxLang

While I was busy getting utterly overwhelmed by deep AI talks at Arc of AI this week, BoxLang released it’s third release candidate, and while there’s multiple goodies in there, the schedular is the one that interests me the most. Currently the only docs are in the release notes, but there’s enough information there to get started. Here’s a quick look at what’s been added. First off – just in case it isn’t obvious, the idea here is to write code that can execute by itself on some predefined schedule. There’s multiple different use cases for this – performing backups, refreshing data from an API, logging stats and so forth. In BoxLang, scheduled... more →
Posted in: JavaScript

The History Quiz Map!

Journey Through Time: Test Your Knowledge with “1000 Years”!Are you a history buff? Do you love maps? If so, get ready for an exciting adventure through time with 1000 Years! This engaging map-based game challenges your knowledge of world history by asking you to guess the years of significant events.What is “1000 Years”?”1000 Years” is a unique educational game that combines geography and Maps Mania… more →
Posted in: Interactive Maps
1 25 26 27 28 29 229