SDL2 Test 01

Background Welcome back! This is the first release of a few bits of SDL2/Go prototype code. The plan is to combine those bits together into a whole at some point. This method may work out well. We’ve had a good start on our build and release tooling. As part of that, we also have a very simple example of displaying an image on screen. Looking Back The Windows build script worked as expected! …

Posted on

Game Dev 2020

Background Having grown up with the rise of entertainment software I have a pretty long history with gaming. As part of that, I’ve flirted off and on with making games. This takes the form of some general messing around. I’ll do that until something else catches my scattered attention. I’ve been thinking since the beginning of the year that I want to try to cobble something together. I’d be a good reason for me to blog and gives me a nice excuse to continue messing around with Go and SDL2. …

Posted on

Attempting to Learn Go - Issuer 04 - Addendum

Whoops Our last Issuer post left out one small bit of code. Let’s fix that and wrap this up. Also, let’s cover how to test the webhook before moving to Google Cloud Functions. Missed if As I published Issuer to Google Cloud Functions I meant to update the code. The idea is to only create new issues when the originating payload action was opened. The final revision of the post left that out though so here we go. …

Posted on

Attempting to Learn Go - Issuer 03 - Cloud Function Go!

Functioning In The Cloud Welcome back! We are just done with our GitHub TODO issue creator thing. This time around we’re going to go through the steps to deploy it as a Google Cloud Function. To do this we’ll need to alter the code. But before we dive into the code itself we’ll need to get setup to use Go modules. Go Mod First, we’ll need to get our mod file ready. …

Posted on

Attempting to Learn Go - Issuer 02

GitHub Issuer Welcome back! Though if you haven’t read the first part, you may want to. We’re expanding on the code that we write last time. Adding in the ability to actually create new issues in our TODO repository and add them to the kanban board. Yes the most over-engineered TODO “system” is going to get an upgrade. With that out of the way lets get right into it. Lets Go Our imports have expanded as we’re pulling in a bunch of bits from the standard library and a few external packages. …

Posted on