Installing the Adafruit 2.8″ TFT Display on the Raspberry Pi
One thing I’ve learned over and over from working on the Raspberry Pi is that it’s most likely going to take a chunk of time to get things set up just the way you want. And this display is no...
View Article“Naming Things is Hard”
I’ve lost count of the times I’ve heard that “Naming things is hard.” This is said very often in the world of software development. So I wanted to take the time to address it. First of all this...
View ArticleDon’t Use Objects as Hash Keys in Ruby*
Hashes have been optimized for symbols and strings in Ruby which technically are objects but this article is for revealing how much of a difference this makes when using other objects as hash keys....
View ArticleLeveling up with Git
This past weekend I got to spend 4 days at the Ruby for Good event. This is an event where programmers get together and volunteer their efforts in charitable programming for many needs in our...
View ArticleElixir Envy ᐅ Ruby
When a Rubyist learns about Elixir’s pipe operator and how it behaves similarly to Linux/Unix command line piping he, or she, very likely envies that feature and wishes to have it in Ruby. How can I...
View ArticleProxMox; A VM Server For Your Home
Some months ago a friend gave me his old Hackintosh computer to work with. So I have wiped the computer clean and installed ProxMox onto it. ProxMox is a headless Linux distribution which lets you...
View ArticleGod’s Provision
Trust in the Lord with all your heart, And lean not on your own understanding; In all your ways acknowledge Him, And He shall direct your paths. Proverbs 3:5-6 The Bible’s fairly clear on the kinds of...
View ArticleMicro Backups of Your Git Dev Work
When writing software there are many times where we try out changes to see what occurs. Sometimes this will bring us to bugs in projects that we depend on and depending on the issue we may simply work...
View ArticleRust Simplified – Ep 1 – Pattern Matching
Rust Simplified is a series aimed at making Rust much more simple for others to learn. In this episode we cover pattern matching; which is the basis for creating organized data structures and how to...
View ArticleRust Simplified – Ep 2 – Functions, Traits, and Type Information
Rust Simplified is a series aimed at making Rust much more simple for others to learn. In this episode we cover functions, type information, traits, generics, ownerships, and different various usages...
View Article