Ben's code log

(a.k.a. "clog")

SQL Database Design with Yesod and Persistent

2018.06.24

How to write your models for a normalized database.

StrangeLoop 2017

2017.10.02

Lessons and learnings...

3 Tools I Use On Every Server

2017.05.16

The first things I install when I start a fun new adventure.

A Perl Script to Tell You The Sunrise and Sunset

2017.05.02

That's right, I can still do Perl.

Robust Clojure: The best way to handle nil

2017.04.17

Treat it as a type, like Nothing, not a value like null.

Pattern matching as a tool for refactoring

2017.03.31

Pattern matching is useful even if you don't end up using `match` because it helps you reason about your code

Clojure learning resources

2014.01.07