Latest Posts

How to add a ToC in Gatsby

11th November, 2020

8 min read

A lot of people, I included, are using Gatsby to build their own blogs. One of the things I wanted…


How DNS works with Docker?

27th October, 2020

6 min read

In this article, we will briefly go over what DNS (domain name system) is and explain how it is used…


Most Popular Posts

Implementing a Simple REST API using OpenAPI, Flask & Connexions

16th August, 2019

11 min read

RESTful APIs are very popular at the moment and Python is a great language to develop web APIs with…


How to use Storybooks with MDX

20th July, 2020

7 min read

This article (sort of) continues on from my previous article How to use Storybooks, Gatsby, Babel…


Main Projects

Stegappasaurus app on a vector mobile


Other Projects


A light made with PI Zero, which will change colour depending on if I'm in a meeting or not.

More Info 10


A CLI tool that allows you create releases in GitLab automatically.

More Info 7


This repo contains all the articles written by me, in markdown and also all of their example source code.

More Info 57


A script that will create a new repo on Gitlab and Github. Then mirror (push) Gitlab to Github.

More Info 0


Exports mermaid diagrams in Markdown documents as images.

More Info 0


A CLI script that allows you create MR in GitLab automatically.

More Info 0

Site History

© Copyright 2020, Haseeb Majid. All Rights Reserved.
Contact me at