Ben's blog

rambling through cyberspace

WolkenWelten: From C++ to TypeScript in Game Development

The WolkenWelten Journey Today I'm diving into one of my most ambitious projects, WolkenWelten - a voxel sandbox game that evolved across multiple programming languages over several years. While development has slowed down (I'm now focusing mainly on the W…

RMake: A Modern GNU Make Alternative written in Rust

I've often thought that make is a solid tool, but it could really benefit from modern features like package management and file watching capabilities. After considering this for a while, I decided to stop just thinking about it and actually build something…

WS2HTTP - Day 1: Switching from Rust to Node.js

Initial Attempt with Rust/Tokio Today I've continued experimenting with this WS2HTTP idea and first started building the backend with Rust/Tokio... Gotta say, I really didn't like it, it just felt so overly complicated. I suppose that's the price one has t…

WS2HTTP - Day 0: Bridging WebSockets and CGI

The Problem with Modern Web Stacks So, because I've been thinking a lot about how to do small projects on the web without all the complexity inherent in modern stacks I came upon an idea that might be able to allow for efficient WebSockets with a (Fast)CGI…