Personal blog by Ju Liu.
I try to write code that doesn't suck. I rarely succeed.
How to organize 500K lines of Elm.
A tale of converting and converting back.
Supercharge your terminal experience with tmux.
Or “z-index: 99999” considered harmful.
A practical example of “Parse, don't validate” in Haskell.
isos "equal", morphe "shape".
Or how to build a simple AI that's slick and thick.
What is a Quine and how to write one.
Being successful at being lazy.
Understand how Html.Keyed works and how to use it.
A tale of performance optimization in Elm.