People tend to think that my open source work is a waste of time. Let me tell you why I’m enjoying it nonetheless!
GitHub Actions are a viable alternative to existing CI providers. Let's see how we can migrate an existing Travis CI pipeline to GitHub Actions
This is again another part of an everlasting story in which someone, somewhere, thinks that the task at hand might better be automated...
Mobile devices do not provide arrow keys, so when playing games on devices with touch input (smartphone, tablet, etc.), users should be provided with dedicated on-screen keys — CSS to the rescue!
You don’t have to build a todo app to learn new things! That’s what I thought to myself when I recently hopped onto the Svelte bandwagon to see what it had to offer! To put it to test, I re-implemented a multiplayer co-op Tetris clone!
Colyseus is designed to reduce the burden of networking so you can fully concentrate on your game mechanics. To demonstrate what it has to offer, we’ll implement a multiplayer Tetris clone — we’ll call it Tetrolyseus.
A little over two years ago I began to evaluate possibilities to perform desktop automation with Node.js. I compared various existing libraries but at the end of the day, none of them really convinced me - and that was when I decided to build one myself.
How can we build and ship a cross platform compatible node addon which includes third party libraries?