Using the Proxmox server I set up to run a Windows virtual machine would let me move away from dual booting on my main machine. I boot into Windows maybe twice a year so there won’t be much that I miss. A remote connection from my desktop (or another machine) will more than cover my occasional use case for Windows. Creating a virtual machine in Proxmox is straightforward for anyone who has worked with virtual machines before.
Proxmox is an operating system that makes it easy to manage virtual machines and LXC containers. The server uses a web GUI for easy access and handles all of the resource management from within the GUI. For the most part, installing Proxmox is as straightforward as installing any OS. I ran into some issues with the networking and screen configurations that took me a little time to troubleshoot. Both were easily fixed by making sure the correct hardware was plugged into my system before starting to install.
Exercise 2 of Gophercises was to create a URL shortener. The framework for this code was given and the student needed to fill in the missing pieces. The solution of the main problem is given but no solutions are given for the bonus challenges. This is my solution to the main problem along with the bonus challenges in which a solution was not given. The main goal of this exercise was to get familiar working with different markup languages in Go.
After learning about the new Go language, I immediately wanted to try creating something with it. I started a web app and learned about the Gin framework. While the router in the Go standard library is nice, Gin adds a few nice to haves and as well as a performance boost. When I started adding a user system to the app, I knew I wanted users to be able to sign in with OAuth.
Not too long ago I purchased a Mostly Printed CNC from V1Engineering. I’ve been taking my time putting it together (and still have some cleaning up to do) but I finally got it to a usable state a couple weeks ago. It’s awesome to be able to watch it move completely on its own and make sounds resembling alien space crafts for the 1980’s Galaga arcade game. It’s even more awesome to think about all the different projects it will be useful for.
Vuepress is an up and coming static site generator based on the Vue.js framework. Plugin support was added in version 1.x and there are already a number of functional plugins. Many of these plugins are still lacking in documentation and required troubleshooting to get them working correctly. Example repos were created for a number of the plugins and shared back with the Vuepress community. The blog Plugin The blog plugin makes it easy to sort and filter the different posts according to their tag and category frontmatter.