hyPiRion
Home
Posts
About
Here are all the most frequent categories I write about. Some posts may be in multiple categories.
All
Thinkies
Reflections
Algorithms
Clojure
Go
PLT
All Posts
Making Code Generators Pleasant to Use
20 Jul 2024
Why I'm Not Nixing My OCaml Builds (Yet)
21 Jun 2024
Getting OCaml Through the Eye of a Needle
20 May 2024
★
Implementing System-Versioned Tables in Postgres
21 Jan 2024
Haunting Down Errors in Go
06 Aug 2023
Go-stly Access Rights
23 Jul 2023
Spectral Contexts in Go
18 Jun 2023
GraphQL and Type Systems
28 May 2023
On Expectations and Fun
26 Dec 2022
Teaching DucKey to Quack 🦆
27 Oct 2022
Smaller Static Sites with New Formats
13 Jun 2022
Type-Safe HTTP Servers in Go via Generics
08 Oct 2021
Row Polymorphism In Go?!
29 Sep 2019
Wibbly Wobbly, Timey Wimey
23 Sep 2018
A Resilient Git Dependency Algorithm
26 Mar 2018
Lock Files Are Not the Only Option
26 Aug 2017
From Transducers to Conduits and Back Again
11 Jul 2016
Clojure's Transducers in Haskell
23 May 2016
(rationalize inlein)
14 Mar 2016
The Simplest Collection
10 Jan 2016
Parsing TeX with Recursive Transducers
12 Nov 2015
Commit Times and Work Culture
27 Sep 2015
Persistent Vector Performance Summarised
23 Feb 2015
Swearjure is Turing Complete
03 Feb 2015
Persistent Vector Performance
25 Jan 2015
Understanding Clojure's Transients
19 Oct 2014
Improving RRB-Tree Performance through Transience
19 Jul 2014
Understanding Clojure's Persistent Vectors, pt. 3
10 Apr 2014
Advanced Clojure/Java Mixing in Leiningen
09 Feb 2014
Suboptimal Optimisations
30 Dec 2013
Understanding Clojure's Persistent Vectors, pt. 2
24 Oct 2013
★
Understanding Clojure's Persistent Vectors, pt. 1
25 Sep 2013
Read RFC Documents in HTML Form
24 Aug 2013
Hello World in Swearjure
31 Mar 2013
How To Cancel A Blocking Read In Java
21 Feb 2013
A Language Without Conditionals
10 Feb 2013
FBHC 2013 Intro Round in Clojure
29 Jan 2013
Swearjure - Clojure without alphanumerics
09 Jan 2013