Azhar Khan

Notes

Notes on interesting things I’m learning from courses, books, talks and articles on the internet.

Process JSON data from the command line with JQ

jq is a handy little utility for processing JSON in the command line. It’s useful for turning it into a more readable format when using curl

5 question problem solving strategy

Having a clearly defined, repeatable strategy is the easiest way to make problem solving more tolerable.

Deploy a GraphQL API for a Sanity project

If you want to consume your Sanity dataset from a front-end the you will need to set up an API. You can do this using Sanity’s custom query language GROQ or GraphQL. These notes focus on the latter.

What can we learn from shortcuts?

People are resourceful, they will always find the low friction routes, to save money and time. Design for a real need at low friction.

Building With Your Users

Build with your users, get quick feedback loops, and iterate after.

Decorators 101

A design pattern in Python that allows a user to add new functionality to an existing object without modifying its structure.