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.
Taming a Wild Elasticsearch Cluster
In this post, I discuss how to configure an elasticsearch cluster with large datasets, particularly when using logstash.
Hubot for Smartphone Messaging
Hubot is a fantastic chat bot for automating parts of your life. It’s widely used by developer teams, but I wanted to run an instance when exchanging messages with my friends and family. I tested several chat apps, and eventually got Hubot working with Telegram. Here’s what I’ve learnt about running Hubot with smartphone messaging.