make it Rain

How to use GNU Make, a well-respected tool for compiling projects containing multiple files.


How to SSH to/from a computer, SSH keys, and some config file things.


systemd, the software suite providing fundamental building blocks for a Linux operating system.

When printf() Isn't Enough

How to use GDB and Valgrind to debug your code.
  • Author: Liam Warfield
  • Date: 2019-02-21

Email with Telnet

How to send and receive emails using Telnet.

Reading Email in Emacs with mu4e

mu{,4e} is a tool for dealing with e-mail messages stored in the Maildir-format, on Unix-like systems. mu’s main purpose is to help you to find the messages you need, quickly


A presentation about the Mutt terminal email client for LUG.


LaTeX Presentation for LUG by Joseph and Sumner.

On Keyboards and Things (aka "Something")

A presentation on the history of alternative keyboard layouts, the keyboard layouts I have used and made, and my reccomendations for switching layouts.

A Presentation in LaTeX Beamer on TeX/LaTeX

A tutorial (and selling point) on using LaTeX.

Arch Linux

A presentation to sell you on Arch Linux