Blog

App Notifications for Game Events

You can now see game events in FrontierNav. Currently the only ones implemented are the Global Nemesis events which are retrieved from Miiverse.

The biggest feature here is that you can subscribe to these events...

Continue reading...

Redesigned Game Pages

Game pages have been redesigned and now have search. The plan here is to better support the new multi-game, multi-guide user flows.

Users aren't just restricted to one game and one guide now (i.e. Xenoblade X and Maps). In...

Continue reading...

I've been using a RamNode VPS for over 3 years now. It's extremely low-end, having only 128MB of RAM, so something as lightweight and fast as Nginx was perfect to host my static website.

At the time I was new to provisioning a web server from scratch and ended up doing a lot of things just to get to a working state. Over time it's evolved as I learnt new tricks, leaving a mess in the process.

This seems to be a problem with any project in both the cyber and physical world. As you create more of something, you need to decide where to put them and reorganise everything else. Making it refactoring essentially.

Anyway, for this article I'm strictly talking about directory structures and where to put files used by a web server. No matter which web server you're using, the solution probably applies equally.

Continue reading...

My website is made up of static pages, there is no central database. How do I implement search functionality so users can find the content they're looking for?

One of the biggest downsides when building static websites is the inability to query your data. Sure you can tag and categorise pages and create yet another page that lists them, but that alone is extremely limiting for the user. If you want to give users the ability to search through your website using plain text or any combination of tags, you can't do so on a static website. Well, you can, by creating endless permutations of every possible user input but let's not get into that.

So, what's the solution? There's a few. None of them are perfect.

Continue reading...

I've started going through my old blog posts on Tumblr and found my first ever attempt at making a game in Unity back in 2014. It didn't really get anywhere but it was kind of fun. I had zero knowledge of 3D modelling and hadn't made a game in 3D so pretty much everything was new to me.

The aim was to create a shoot 'em up where you can shift the camera angle from 3D to 2D. Similar to Paper Mario but more action-oriented.

Continue reading...

My blog can cover a wide range of topics which I organise using tags. How can I provide filtered RSS/Atom feeds so that my readers can subscribe to the tags that interests them?

I recently needed to provide tag filtered feeds for the Unruly Tech site which uses it to aggregate relevant posts from my blog with other blog-enabled developers at Unruly. Previously Tumblr provided this functionality but it was lost when I migrated to Middleman and static hosting.

It's pretty straight forward to do once you get your head around some of the template trickery that Middleman allows and boils down to two steps.

Continue reading...