Exploring Rust

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.

My First LLVM Compiler

A walkthrough of writing a basic compiler with LLVM. No prior experience assumed.