The personal site of Chris Allen!

Why I converted

Posted: 2021-05-14

I was received into the Catholic Church on the Easter Vigil of 2019.

Why I use and prefer GitLab CI

Posted: 2019-10-10

In the past, I talked about how to make your CI builds faster using Drone CI. I don't use DroneCI any more and haven't for a couple years now so I wanted to talk about what I use now.

Abusing instance local functional dependencies for nicer number literals

Posted: 2019-06-24

I demonstrated how to make kilobyte/megabyte constants in Haskell and a Lobsters user asked how it worked. This is a bloggification of my reply to them explaining the trick.

Wrapping up Haskell Book

Posted: 2018-10-03

I'd like to summarize some of the background to Haskell Programming from First Principles' development and finalization.

How I stream myself coding

Posted: 2018-03-14

Alright so I've been uploading streamed videos of myself working on programming projects for awhile now. I occasionally get asked about my setup for this, so I thought I would explain the tools I use. This might be particularly valuable as I am primarily a Linux user where some of the kit for this can be kinda rough. Further, I am very picky about my tools and ergonomics so I didn't really want to make any sacrifices there in order to stream.