Ubuntu 18.04 on Acer Aspire 1 - A114-32-C1YA

This is a continuation of a previous article: Ubuntu 18.04 on Aspire 1 -- read it for information on this line of computer. With the Acer Aspire 1 (A114-31-C4HH and A114-31-C5GM) being discontinued, the obvious successor is the A114-32-C1YA with almost identical specs. As far as I know, it... Read »


Upgrading Mattermost using docker-compose

This is a guide on upgrading and/or migrating Mattermost 5.6 (from 4.x) in a deploy that used docker-compose. It's been a year, and I want to freshen up my Mattermost install, get some of the new features. I also want a bit more elbow-room in my Mattermost... Read »



Installing Ubuntu 17.10 Linux on Acer Aspire 1

Updated version of this article The Acer Aspire 1 (A114-31-C4HH) is a great and super affordable machine for running a Linux-based operating system. At only $209 new, its cheaper than many Chromebooks, and is the only computer at this pricepoint to have a full 1920x1080 HD display. It's very easy... Read »


How to quickly install Mattermost on Digital Ocean

Mattermost is a popular free software Slack alternative. Slack can get really expensive really quickly for organizations of any sufficient size, so you either bare with the extremely limited free plan (which holds your data "hostage"), or you switch over to a free alternative like Mattermost. With this, instead of... Read »





Simple puzzle game graphics with Inkscape bevels

I'm about the opposite of a graphics expert, but I have discovered that by using Inkscape's built-in filters you can very quickly make some basic, initial assets for puzzle games, or UI elements for games of other genres. This is less a tutorial, more just to inspire other artistically-challenged people... Read »



Snippet: NIUM's 3D effect, in Godot

Recently on /r/gamedev there was a nice article about achieving NIUM's isometric voxel-ish 3D effect using layers of sprites. It's a very simple and obvious technique, you should read it if have a minute: 2D 3D in GameMaker Studio. Well, I implemented it in Godot! A hastily put-together example... Read »