I like #geocaching. I hate #jigsaws. So when somebody puts a digital jigsaw between me and a geocache, I come up with a workaround.
I'm already known for coming up with technical workarounds to the popular "Jigidi" puzzles, but today a similarly-minded 'cacher contacted me because they were stuck with a "JigsawExplorer" puzzle.
Half an hour and one mug of coffee later, I've implemented a general-case workaround for people who, like me, have that very-specific level of laziness that means that they won't to a jigsaw before they take a five-kilometre hike in the rain to find some lost tupperware! š
Here's the workaround: https://danq.me/solving-jigsawexplorer
If you don't care about any of these topics but you DO write #JavaScript, please take home the moral of the story: if you send a piece of data to the user's browser, THE USER CAN ACCESS IT, no matter how clever/obfuscated you think your client-side code is. #security