Mathias Jean Johansen
Home
About
RSS
Type-Level Programming in TypeScript
Mar 29, 2021
Building a Passphrase Generator in Haskell
Jan 26, 2021
Common Pitfalls in Ruby
Jan 02, 2017
Curry On: A Retrospective
Jul 20, 2016
2015 in Review
Jan 01, 2016
Ruby Extensions in C
Feb 07, 2015
Encrypting Files With GPG and Vim
Jan 27, 2015
Curry Your Procs
Nov 04, 2014
What We Talk About When We Talk About Rack
Sep 27, 2014
Investigating Sockets
Sep 17, 2014
Kinesis Advantage Macros
Sep 12, 2014
The Joy of .agignore
Aug 05, 2014
Automate the Bastard
Feb 13, 2014
Make Preview Behave Like Vim
Jan 19, 2014
On Rails Controllers
Sep 14, 2013
Starting All Over Again
Sep 07, 2013