Rafi Khan

Senior Software Engineer | Ottawa, Canada

Supporting society through innovation

  • A filling and healthy breakfast!

    A filling and healthy breakfast!

    Ingredients Instructions My closing thoughts This is usually what I will have for breakfast every day. I keep it interesting by mixing in different vegetables, cheeses or trying out different kinds of bread. One thing I want to try adding in are some peas. What do you think?

  • A journey through the the jungle of programming languages and technologies

    Today I’ll kick off the first micro post with something I have learned recently. Sometimes the right tool for the job is the not the perfect, most flexible or even pleasurable to use. I have spent years searching for good programming languages which are powerful, expressive and a joy to develop in, while also being…

  • Starting a new thing: writing micro posts

    Today I want to make a commitment to making one micro post every week for the next few months. I have many ideas for blog posts, and many things to share. But I keep holding myself back by thinking that my posts might not be useful, or just a waste of effort. After seeing many…

  • How to build Emacs with JIT on Ubuntu 22.04

    How to build Emacs with JIT on Ubuntu 22.04

    Emacs is a text editor that was initially released in 1976. It is widely used by many who enjoy a programmable, moldable computing environment. A recent addition to Emacs brings improved performance using just-in-time compilation. This feature is referred to as native-compilation, and leverages the GCC compiler. This post will provide instructions for building emacs…

  • Introductory Post

    Welcome to my Blog My name is Rafi Khan, and I am a passionate human who is devoted to making the world a safer, better place for everyone. I could go on about the places I have lived, people I have met and projects I have been involved in. But rather than a biography, I’d…