More Emscripten: the shared file system in a web application
In this follow-up to our WebAssembly adventure, I show how to read and write files using the Emscripten file system API.
In this follow-up to our WebAssembly adventure, I show how to read and write files using the Emscripten file system API.
Browsers aren't limited to just javascript. In this post I'll show you how I ported my miyoo demo project to the web using Emscripten and Raylib
Common table expressions are a powerful SQL feature. In this post I'll show you how I applied one for my project, MonsterDB
An overview of the different ways of achieving argv[0] in C#
In this post I sing the praises of keychain, a tool to manage ssh agents.
I use joplin for my note taking purposes. In this post I'll show you how to set up a WebDAV server with an rc init file.
Did you know you there's a market of "retro" handhelds that play video games from the 90s and beyond? In this post I'll show you how to get your own code running on one of them.
It's been a minute, here's a recap of what's happened since the last post.
I'm a big fan of the Slim Framework, in this post I'll show you how to use it alongside PHP-DI for dependency injection.
Say goodbye to fail2ban and hello to blacklistd, a new approach for blocking attackers
Occasionally I need to connect to a VPN for work. Here's a quick tip on how to combine OpenVPN with OpenResolv to get custom DNS lookups working.
I'm a huge fan of the FreeBSD jails feature. In this post I'll walk you through setting up a typical web server using FreeBSD Jails with the iocell utility.