Rust 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 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 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 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 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 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 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 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 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 ArticleInstalling 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 Article5+ Linux Video Editing Tool Tips
Finding a video editor in Linux that isn’t severely handicapped or come with an extreme learning curve is difficult. But this article isn’t about fancy video editors. As it turns out many of the...
View ArticleHow to Build the Ultimate Remote Pair Programming Environment
There are a handful of desktop sharing apps out there and there are plenty of shell/editor sharing setups. But the biggest problem with these is you are opening up your own personal computer to not...
View ArticleEncrypted Linux Backup with Google Drive and Duplicity
When it comes to protecting your important data it’s best to have at least 3 copies of your things backed up. One should be air-gapped (not actively connected) and another be offsite (not at the same...
View ArticleUse Ruby’s Refinements Anywhere With An Anonymous Class
For a long time I’ve been looking for a way to use Ruby’s refinements without building a class & method setup and then instantiating an instance of the class just to use it. And now I’ve finally...
View ArticleRails: Has One Through Polymorphic Relation
As I’ve described in my blog post “Rails Polymorphic Associations” I’ve stated that polymorphic relations in Rails are best for scenarios where a model may “belong to” one of many other kinds of model....
View ArticleMake the Impossible Possible
[Don’t Listen to the Naysayers.] How many times have you heard that you can’t do this and you can’t do that and it’s never been done before? I love it when someone says that no one has ever done this...
View ArticleRails Rumble – the Experience
Rails Rumble is a yearly programming challenge. Each team is given 48 hours to complete and publish a website written in Ruby. You are permitted solo entry or up to 4 people as a team. You can do no...
View ArticleIntrospection by Design in Ruby
If I have one pet peeve in Ruby it’s knowing state at a certain point in the program’s process. Sure they make plugins for advanced diagnosis of this. And when you start out learning to program it’s...
View ArticleInstall Ubuntu 15 Over the Network PXE/BootP/TFTP NetBoot
No Floppy? No CD/DVD? No Bootable USB ports? No Problem! What I used for the installation: Debian based Linux Distro (CrunchBang++) on my Netbook to act as a Network boot server. Crossover cable...
View ArticleRuby: Bindings Across Inheritance
One thing you will find yourself needing to do is work across different scopes and in different ways. I would like to show one way of modifying local variables by passing a Binding object. Let’s say...
View Article