Personal blog by Ju Liu.
I try to write code that doesn't suck. I rarely succeed.
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.