Javed Akhtar
I'm Javed Akhtar, a sofware engineer living in Vancouver, BC. This blog is about software development.
Quick Wins: Getting Back to Your Previous Git Branch
I did this on a screen share in MacOS this week and a colleague asked me what it was. I realized that it's something I do all the time, but…
December 04, 2020
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
My main jam is Ruby on Rails and JavaScript development, however for a recent role, I spent a lot of my days writing code 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