Categories
gamedev threejs

ThreeJS and Kenney Assets

A detailed walkthrough on how to set up a ThreeJS project to load and render Kenney.nl 2D and 3D assets.

Categories
core gamedev threejs

Adventures in Game Development

So I made a resolution to work on and finish a game this year. I’ve been a developer for ages and I have dozens of half-finished projects, but without setting any goals I haven’t really accomplished anything. I spent the first month of 2020 researching the tools I think I want to use and planning […]

Categories
command line linux

GNU Screen Configuration and User Guide

If you’re a command-line user, you should be using SCREEN! This is how to configure and use the basic functions of this command line tool.

Categories
core development dotnet ubuntu

How to set up C# dotnet core development from scratch on Ubuntu 18.04

First things first: you need to install dotnet core on your computer. You can find the SDK download and instructions here: https://dotnet.microsoft.com/download/linux-package-manager/ubuntu18-04/sdk-current To allow Aptitude to install Microsoft packages, you’ll have to add the Microsoft Certificate Key. Luckily, Microsoft has provided this in a convenient package. wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb Once you […]

Categories
command line linux

Learning Ansible like a Command Line addict (Part 2)

Please see part 1 Everything I’ve read about Ansible talks about these big fancy “playbooks” but all I know how to do is run a ping from the command line to check if my servers exist. Do I have to copy an existing playbook and hope it does what I want? Yea, forget that! Let’s […]

Categories
command line linux

Learning Ansible like a Command Line addict

I’ve always been hindered by my ability to deploy code using existing tools, and often times I lean too heavily on my ability as a programmer to solve this problem. As a result, I’ve written multiple deployment systems from scratch, and can’t use common tools as a result. So I’ve set out to learn Ansible, […]

Categories
Uncategorized

Tiling web assets (sprites) using montage

I’m updating a few sites to include some social media links, but finding nice icons is tough. There are lots of free icon sets on DeviantArt, and one I found is pretty great! http://robby-designs.deviantart.com/art/Socialcircles-Free-social-icons-circular-347921678 Unfortunately, the assets all come in separate files. This makes it easy to use right away, but if you want to […]

Categories
dotnet mvc sitecore

Sitecore 8.2 Custom Error Page

I spent a long time googling for an answer to this, and never really found one. I talked to my friend Noel who showed me the way his team implemented a custom error page for their Sitecore site, and I’m documenting it here. I wanted a single, shared error page that was editable inside of […]

Categories
core mvc ubuntu

Using DotNet Core on Ubuntu to build an MVC website

I recently had some time to poke around outside of my normal comfort zone of open-source languages and try some new stuff from the Microsoft side of things. I was pleasantly surprised at how nice it is over the fence! So the first thing I needed to do was install dotnet[1] and a dotnet-friendly editor[2]. […]

Categories
linux

Starbound as a Service (SaaS)

Ever since the release of Starbound 1.0 I’ve dove back into it. I love the procedurally generated worlds, the platformer boss fights and, of course, playing with others. Starbound comes with a Linux client AND a dedicated multiplayer server, so it’s basically a given that I would be hosting one. Now, you can run it […]