2023-10-24 –, Main
A talk about the rewrite of tmux-fingers: from a sluggish blob of Bash to a snappy Crystal program that runs five times faster.
I’ll navigate through the internals of the plug-in and share the techniques and tools that I used to achieve maximum performance.
Finally I’ll share why I chose Crystal, how it compares to other languages for building this type of tool.
By the end of this talk you’ll know how to build tmux plugins with Crystal and apply the same principles to build and distribute your own high performant CLI tools.