Writing a Programmers Editor (DS/Gapbuffer) - Part 2
Gap buffer internals, cursor movement mechanics, and practical editor data structure trade-offs.
Writing a Programmers Editor - Part 1
Starting points for building an editor, from core primitives to incremental architecture decisions.
Git status on Unix terminal
A faster PS1 git-status indicator with a lightweight approach suitable for everyday shell usage.
Lolcat in 64 arm assembly
Exploring ARM assembly through a practical and fun terminal colorization implementation.