16 Jun 2018: Working with Posix Threads

A method for writing extensible and maintainable multithreaded Linux applications while keeping one’s sanity.

18 Feb 2018: Git Reference Guide

In 2012 I jumped into Git with both feet and eyes closed as the company I was working for transitioned away from CVS and Clear Case. The company was large enough to have a small team of individuals responsible for the maintenance of the repository, allowing me to be a contributor. At the time I found the concept of distributed repositories and the ability to revision all sources instead of individual files intriguing. However, as with all things, when you have the power of a star ship at your finger tips one can easily get lost in the sea of buttons, unable to remember how to disengage the locking clamps. Since that time I have been a contributor, an integration manager, and responsible for the repository with a centralized work flow. In that time, I have compiled the following notes to refer back to; these will have to suffice until I can ask Alexa “grab the changes that provide low power mode from the development branch”.

03 Feb 2018: Components Logic Level Converter Cylewet

This post contains information on the 2 channel logic level converter from Cylewet. As a data sheet could not be found online, information had to be gathered by contacting the seller and some experimentation.

03 Jan 2018: Projects LoRaWAN Garage Door Sensor and Remote Control - 1st Post

Once upon a time on a very frigid day in January a boy borrows his father’s car only to leave the garage door open for hours after his return… ugh…