Dynamically Add Assets to Public Folder in Ruby on Rails Application

January 04, 2024

I wanted site admins for my Ruby on Rails application to be able to upload site assets such as logos and favicons in the GUI....

LEGO Mechanical Keyboard Build

November 12, 2023

The newest edition to my mechanical keyboard family started out as a Full Kit Adam from the KBDcraft store. The core hardware is solid. The...

Book Review: Prairie Fires: The American Dreams of Laura Ingalls Wilder

August 04, 2023

Prairie Fires: The American Dreams of Laura Ingalls Wilder by Caroline Fraser My rating: 5 of 5 stars As a child I loved the Little...

The Battle of the 3D-Printed Mechanical Keyboards

April 29, 2023

I printed and built three popular mechanical keyboard designs from thingiverse. While they look fantastic and I enjoyed putting them together, none quite make the...

Embedded Tables for ActionText

February 18, 2023

Ruby on Rails’ ActionText is a simple, quick, and easy way to add rich text content to your models. Unfortunately, the Trix editor lacks an...

3D Printer Upgrade: Original Prusa i3 MK3S

July 04, 2022

When the heated bed of my first 3d printer stopped working, it was the tiny push I needed to upgrade to an Original Prusa i3...

Free Little Libraries

June 24, 2022

Years ago we purchased an old Chicago Tribune newspaper stand with the intention of transforming it into a robot themed Free Little Library. Life got...

Hi-Five-Pi: Raspberry Pi Cluster Part 3 – Basic Job Submission with Slurm

September 14, 2021

Also see Hi-Five-Pi: Raspberry Pi Cluster Part 1 – Initial Hardware/Software Setup Hi-Five-Pi: Raspberry Pi Cluster Part 2 – Shared Users and Maintenance Software In...

Review of Georgia Tech’s Online Master of Science in Computer Science Program

July 23, 2021

2020 was rough, huh? Like everyone else during the pandemic, I felt stressed, worried, and trapped in my house. Somewhere amidst that chaos I decided...