• MacBook Pro showing programming language

    Better Readability with Aliases for Typescript Module Imports

    Lars Wächter has a great article on how to implement module aliases on Typescript, thus improving your code from looking something like this: Into something that can look like this: Fantastic! However, I encountered an issue when using the zeit/pkg packaging tool, which bundles your node js application into a single executable file. The problem…


  • DotA 2 to Google Calendar

    I’ve been playing a lot of DotA 2 lately! I’ve been learning how to play offlane, and am currently experimenting with Mars. A few months back, I wrote up a simple typescript project that hooks up my games fetched from OpenDota API and transfers them to my Google Calendar as calendar entries. What it looks…


  • node-gyp issues in Windows

    I recently encountered issues with node-gyp on my Windows machine, which prevented me from doing any productive typescript/node development. It gave out the following error message: node-gyp is a low level module dependency used by npm used for compiling native addon modules for Node.js. Generally, most node developers don’t really encounter it, until this issue…