An Optimising BF Compiler
Almost everyone’s written a BF implementation these days. In fact, BF is now so widespread that LLVM and libjit both include tutorials for a basic implementation!
Rust recently released 1.0, so it’s a perfect time to see what the language has to offer.
Effective Developer Interviews
How do you interview developers effectively? How do you get to know them, assess their skill level, and make it a positive experience?
Adding A New Language to Emacs
Writing a major mode is a rite of passage for elisp hackers. Sooner or later, you will find a programming language or configuration format that is too new or obscure to have Emacs support.