Elixir on Windows Subsystem for Linux

Lately I’ve been doing a lot of elixir and phoenix programming while working on some hobby projects. I’m using a phoenix app as my backend server, serving up an API that is consumed by Xamarin.Forms based apps on Android and iOS. On Windows I’ve been using Git Bash (based on MinGW) for a bash shell for a long time and there the interactive elixir shell has had some downsides. In particular, I wasn’t able to get command history with iex working and color output was missing as well.

Read More

Hacking Final Fantasy 1 on the NES

A few years ago I was inspired to hack around on some of my old favorite NES games after watching the video from Double Fine where the developer Brandon Dillon hacks around on the original Legend of Zelda. You can watch the video here. I decided I wanted to hack Final Fantasy 1, one of my favorite games growing up, that I put in more than 100 hours playing. I used fceux as my NES emulator, same as in the video and followed mostly the same patterns.

Read More

Setting up a Hugo-based Blog on GitLab

This was my first time setting up a blog on GitLab and it was a very easy process. I’m using Hugo and there are some straight-forward instructions for creating a bare-bones site and deploying it to a project: Hosting Hugo on GitLab I did run into one problem though that I wanted to share with the inter-tubes. When I first pushed my one-post-blog project to test, I wasn’t able to see anything and I just got back the GitLab 404 page.

Read More

Welcome to the blog

Welcome to my tech blog. My name is Jeff DeWall and I’m a software engineer who grew up in California and then moved out to Vienna, Austria for fun and adventure with my wife. I’ve mostly worked as an embedded software engineer on custom platforms and lately on Android and iOS devices. Professionally I’ve worked mostly with C# and C++ with a handful of Python, Java and Objective-C thrown in for good measure.

Read More