Jerod and Divya are joined by George Mandis to learn all about his “frivolous” JavaScript library that’s helped countless websites implement the beloved cheat code. Ten years later and still actively maintained, Konami-JS has stood the test of time and produced some epic stories along the way (you’ll love hearing how George broke Marvel.com).
Matched from the episode's transcript 👇
George Mandis: Yeah, that’s right. It’s funny, if you go to the 2.0 branch somewhere in my repository, I actually rewrote a modern version of Konami-JS. It’s just sitting there; a couple people collaborated and helped me out with that… And I used one of the new keyboard event methods. I don’t remember actually which one. I used whichever one worked on my iPad; that’s what I recall. And then someone followed up on that issue and I let them know “Oh hey, I remapped my keys to use Dvorak or whatever, and it doesn’t actually work.” So I discovered this whole new hornet nest of curious issues where one of those tracks the letter that you’re pressing, but other ones actually track the physical key location.
It just made me think about it in a way I had not considered, and I’m like “Oh, that’s a whole different nest of problems that I have to consider.” It was just really funny how basically what you would think is a very simple thing turned out to be kind of a rabbit hole when I started going into it.
Break: [40:06]