Skype Auto Answer with AppleScript

After discovering the ability to auto answer FaceTime, I tried my hand at adapting the script for Skype. I waited a couple of days until my girlfriend had some downtime and patience to call me over and over while I tried to debug the elements on my screen. Eventually I figured out how to select the…

FaceTime Auto Answer

Some pretext... I talk with my girlfriend every day. Sometimes multiple times a day. Unfortunately, we're in a long distance relationship and, at times, completely different time zones. One habit we wanted to pick up was being able to see each other at any time. For this to work, we need to be able…

Reference the Constructor of a Type in TypeScript (Generically)

Although not initially intuitive, I run into this issue while documenting the register function in Marty.js. I didn't realise a solution, so I reached out to a friend who provided me with this beauty. And it works brilliantly! But what's this even doing? I've just created a generic function that…

Syntax Highlighted Diffs For Everyone

This is a recount, of sorts, on how I added syntax highlighting to diffs on my blog and turned it into a module for anyone to use. The module is made for syntax highlighting Markdown files straight out of the box (supporting marked style highlight callbacks). Check out GitHub and npm for the final…

Building a Blog with Metalsmith

Metalsmith is a new addition to static site generator space, only released at the beginning of this year. It's written in JavaScript and provides an extremely simple plugin system for composing files using middleware. The fact that everything is a plugin makes it incredibly easy to understand what…