You can't just be up there and just doin' a mongodb text search like that

- Blog

Recently I’ve been doing a lot of work involving indexed full text search in Azure Cosmos DB for MongoDB, and, man, are the pitfalls there weird. To drive my points home, I’ll tell my story somewhat interactively. Let’s say you wanted to store the rules to a game in a mongdodb database. You might insert records such as rule_number and rule_text, containing the index of the rule in the book and the text of the rule, respectively.

Continue reading ↦

Um why was this server on Xenial???

- Project

I tried adding that anagram solver from the last post, but Hugo fails to build on this server, because the OS was twelve years old. So I performed distro upgrades from 14 to 16 to 18 to 20 to 22 to 24. There’s not a lot installed here, so there wasn’t a ton to break. That said, the only thing that actually matters, apache2, suffered a poor fate. I just had to disable a few modules though.

Continue reading ↦

Anagram Maker

- Project

I often do cryptic crosswords where I want to make anagrams, but I don’t want to cheat all the way and generate a list of them.


In-Browser Terrain Rendering with Godot and Terrain3D

- Projects

For a while now I’ve been wanting to create a simple social networked game. Basically just a chat room where you can explore a 3D world, in browser. Recently, since I’ve been entering game jams for fun and learning the Godot Engine, I decided to actually work towards this dream. For a start, I grabbed this super helpful starter project to learn how the high level networking feature works in Godot.

Continue reading ↦