Colin's Blog

Google software engineer. Previously @ Coinbase. uWaterloo alum, enjoying good ☕️ and better 🍷.
  • About Me

    less than a min read
    About

    Welcome! Hi, and welcome to my blog & newsletter. I’m a Senior Software Engineer at Google in Mountain View, since September 2017. I manage the Real-time Communications Abuse team within Counter-Abuse Technology.

    Subscribe to read this →
  • Personal automation with Huginn using Slack, Docker and GCP

    6 min read
    #tutorial#automation

    Learn how to create an automated personal assistant with Huginn, and deploy it for free on GCP using Docker.

    Subscribe to read this →
  • NextJS: server-side and client-side mismatch

    2 min read
    #quicktips#react#nextjs

    Learn how to solve a mismatch between the server-side and client-side in NextJS.

    Subscribe to read this →
  • Photoshop Hijacks Your Cursor

    less than a min read

    I came across an interesting webdev bug today. For some reason, on my site, my cursor was not working correctly. When hovering over links or buttons or elements that set cursor: pointer, my cursor did not turn into a pointer hand; instead, it stayed as a regular ol’ cursor. This was odd. I didn’t change any styling that could affect this. I took to Google, and the first link gave me the right answer:

    Subscribe to read this →
  • Automatically remove unused imports & variables in Vim using ALE and ESLint

    2 min read
    #react#javascript#vim#quicktips

    Use the power of Vim, ALE and ESLint to automagically remove all unused imports from your Javascript files.

    Subscribe to read this →