Home
Experience
Blog
Radar
Contact
LiveView Relaunch!
2023-03-18
Overview of my site's relaunch using Phoenix LiveView
Mnesia Training Class Notes
2021-01-08
Brief description of the Mnesia training class I helped create and lead.
Mnesia Setup
2019-10-06
Mnesia setup in a production environment
CLI
2019-03-13
An evergreen collection of useful but infrequent CLI commands
Erlang, SSL, and Ubuntu vs Debian
2018-12-22
Solving a strange Ubuntu vs Debian issue with OpenSSL lib versioning
Vue CLI 3 With Tailwind
2018-06-18
Tailwindcss setup with Vue CLI 3
Local HTTPS
2018-03-23
Green bar with https on localhost
Google Sheets and Python
2017-12-15
Creating a Google Sheet file with Python
Multi-Page Vue
2017-10-03
Basic setup for a multi-page Vue application
Assert Bash Environment Variable
2017-08-08
A simple way to assert environment variable existence in bash
Direnv
2017-07-27
Direnv, a nice tool for setting environment variable per project
Fullscreen
2017-06-28
Automatic fullscreen on emacs start
Regexr
2017-06-15
A really cool site for helping with all things regex
Fizz Buzz in Elixir
2017-05-30
Simple fizz buzz example in Elixir
Pytest part I
2017-03-27
Setup and simple mocking with Python and Pytest
A Series of Small Frustrations
2017-02-23
A Series of Small Frustrations
New Job More PDF
2017-01-27
Somehow, PDFs are a thing I do
XML and PDF
2016-11-06
XML and PDF
Resistance to Go
2016-10-15
Thoughts on not being as drawn to Go as I would think
Elm from the Outside
2016-10-02
Some thoughts on Elm
A New Beginning
2016-09-28
Blogging. Again.