This site is hosted on GitHub Pages. See this post on transitioning to a custom domain with GitHub Pages.
Below are my most recent posts. Please explore some of the one-off posts, as well as some longer running series that I’ve started recently (updates as I have time). Check out the projects section for interesting work I’ve been creating (Completed series will be collected here as well).
Also check out my work on GitHub!
Docker-Balena-Electron-Raspberry Pi Digital Signage
Building an Environment to Develop and Run an Electron App on a Raspberry Pi 3
Docker Infrastructure Project
Part one of [some number] of posts implementing a docker service architecture
Hyper-V Local Networking
How to make use of Hyper-V's default network switch without needing extra setup
Google .dev Domains, GitHub Pages, and Heroku Apps
How to get things wired up now that you have that sweet, sweet .dev domain name
Maintaining Older Django and Python Projects
Notes on Legacy Software Maintenance and Building Workable Environments
Long Time Update; New Projects
Author’s Note: this post has taken a long time to get written - so long, that I already have my 2018 Hactoberfest t-shirt and stickers! It’s content spans mid-October through December. I’ve done my best to make it a cohesive whole.
Debugging Node Applications
With or Without an IDE
File Paths in Node
How Path Resolution Can Be Confusing
Exercise Tracker Full-Stack App
Free Code Camp (v2) APIs Challenge 4
This project involved setting up a couple MongoDB collections and then building a responsive frontend for user interaction. This app allows adding users by name, then using that user’s ID to add activities. The API allows for querying for user activities by user ID as well.
The UI uses a pug template and bootstrap for most styling, and some custom css rules to fine tune elements.
This was actually the first project that I completed out of the new Free Code Camp curriculum, and replaced the previous Google Image Search Abstraction project that I had already completed previously.[Read More]