Photo by Alfonso Reyes on Unsplash

I recently watched a Youtube video on Integrated Circuits (IC) and Moore’s Law which featured an interesting ASCII graphic of Jack Kilby and others. I wanted to re-create this effect as an image filter for web cam video in the browser.

This is what we will be building today:


Photo by Michael Jeffrey on Unsplash

A long time ago, I built a “Twitch Plays 2048” server that interacted with Twitch’s IRC protocol to let viewers play the game together. It was a hacky mess: Chromium didn’t support remote-control from automated software, the chat protocol was difficult to implement, and the overall experience was sub-par for viewers because of lag.

A few days ago, a friend of mine and I talked about what it would take to build a real-time word cloud from chat messages on Twitch. My goal was to get a prototype working in less than an hour. Here we go 🚀.

Want to…


“A black-and-white shot of a person working with a MacBook on their lap” by Sergey Zolkin on Unsplash

Recently, I have been working on a real-time multi-player browser game and ran into the “single-session” problem. Essentially, I wanted to prevent a user from connecting more than once via web sockets. This is important because being logged on to the same account multiple times could create unfair scenarios and makes the server logic more complex. Since web socket connections are long lived, I needed to find a way to prevent this.

Wish list

  • A user can only be connected once, no matter how many browser tabs they have open. A user can be identified via their authentication token.
  • The system must…

Mario Tacke

Specializing in the outrageous.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store