February 25, 2019 by Daniel P. Clark

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 of each of these.

February 4, 2019 by Daniel P. Clark

Rust 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 use those in simple conditional/destructuring ways. This episode does cover a little bit into other areas, but the main focus here is on pattern matching and those other areas shall be covered in another video.

March 7, 2018 by Daniel P. Clark

Micro 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 around it.  When this happens it’s very likely that the non-working code isn’t committed to a software…

Continue Reading »

February 7, 2018 by Daniel P. Clark

God’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 provisions God provides, and no it won’t be a Lamborghini.  It largely comes down to simple things. “Therefore I say to…

Continue Reading »

February 4, 2018 by Daniel P. Clark

ProxMox; 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 install as many operating systems as you want in the space available.  It can run Windows, Mac, Linux, and other…

Continue Reading »

August 3, 2017 by Daniel P. Clark

Elixir 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 say that or how could I know that?  Well it’s a reasonable deduction when I see others, as well…

Continue Reading »

May 25, 2017 by Daniel P. Clark

Leveling 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 communities.  The team I joined up with consisted of 10 developers and most of the team grouped together in about…

Continue Reading »

May 13, 2017 by Daniel P. Clark

Don’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.  There are some cases where this makes a big difference but many times you won’t notice much of a difference. I…

Continue Reading »

April 14, 2017 by Daniel P. Clark

“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 statement “Naming things is hard.” is a misnomer (a wrong or inaccurate name or designation, or use of a name…

Continue Reading »

March 12, 2017 by Daniel P. Clark

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 different. I’ve written in the past about How to Play HD Video on a Raspberry…

Continue Reading »

1 2 3 11