I'm Javed Akhtar, a sofware engineer living in Vancouver, BC. This blog is about software development.
gyp: No Xcode or CLT Version Detected!
If you just updated to the most recent MacOS Catalina (10.14.6), you might have noticed a new error in your terminal when performing a or…
July 15, 2020
Parameterizing raw SQL Queries in Rails
For many applications, the abstraction provided by Rails gives us a convenient and simple method of performing database operations in Rails…
May 16, 2020
TIL: Returning a JSON Field From Rails GraphQL
Sometimes a key in your GraphQL response needs to be a JSON object, and you can't define it in any greater granularity. This is often the…
April 28, 2020
The Magic of Pattern Matching in Elixir
April 27, 2020
Automatic Version Switching with NVM
I'm a big fan of using NVM for managing my Node version. For personal projects, I like to use the most current version, and generally bump…
April 25, 2020