joshua's github blog