19 Sep 2017

An awesome tool for software documentation and visualizing graphs

29 Aug 2017

Replacing a shells script with strongly typed Rust code

14 Aug 2017

A retrospective on a Rust audio signal processing program I wrote

30 Jul 2017

I'm speaking about a Rust signal processing project I've been working on

11 Jul 2017

Multithreading in Rust Part 2: Pointers to Shared Memory

19 Jun 2017

Multithreading in Rust Part 1: Channels

30 May 2017

Mechanical keyboards are great. Try one if you can.

11 May 2017

Learn from my mistake, and think about the risks being managed

25 Apr 2017

I've used it a little bit more now, and my opinions have developed

09 Apr 2017

Automated deployments, static websites, and a little bit of FTP

28 Mar 2017

That little compiler optimization for better recursion

15 Mar 2017

A careful consideration of the placement of QR codes

26 Feb 2017

Taking a signal from a microphone, and making sense of it musically

12 Feb 2017

I've needed to do this a few times, so I've published a library for it

29 Jan 2017

What is sound, and how do I use it in a program?

15 Jan 2017

A bit more scaffolding can sometimes simplify your generics

05 Jan 2017

Pick a number, any typeof number

22 Dec 2016

Do we really need to hide unfinished code?

23 Oct 2016

Figuring out how to do the most basic of things

21 Sep 2016

What is a Jekyll and why should I care?

02 Sep 2016

What I've been doing with it and which packages I've been using

13 Aug 2016

Syncing folders with Git Sync and Systemd

03 Aug 2016

the programming language, not the game

20 Jul 2016

it's a bit of a hack, but maybe someone else can use it too

10 Oct 2015

Once you stop hating it, it's actually quite good

25 Jul 2015

A retrospective

16 Jun 2015

Recording Music for YouTube using Open Source Software

12 Jun 2015

A brief introduction to the fundamentals

07 Mar 2015

A few examples of how to show that a panel is minimized

04 Jan 2015

Applying new experience to a language I haven't used in a long time

16 Dec 2014

Using Bitwise Operations in JavaScript for No Good Reason