Stitching video streams together using the Canvas API

The Problem Recently I came across a problem where I had to record/stream a user's webcam and their screen share simultaneously to a back-end. This seemed like a fairly straight forward problem to…

26th of May, 2023

|

1 minute read

Is this the best way of creating a modal in React

Building a modal component in React can be pretty easy until it gets way way messier trying to handle all the edge cases and making it work with all of the design requirements. What are we actually…

14th of May, 2023

|

1 minute read

Building a Keyboard Accessible Custom Menu using Roving Tabindex | From Scratch - 1

Welcome to From Scratch, where we build solutions to commonly known problems, from scratch. In this iteration, let's build a keyboard accessible menu component. The Problems Most front-end projects do…

15th of December, 2021

|

2 minute read

Top 10 Linux Applications that you must have

We all know that GNU/Linux is a fantastic alternative to Windows/Mac for a variety of reasons(especially as a developer). But finding the right apps has always been a hassle. These are some of the…

26th of May, 2021

|

2 minute read

Accessing the Google Access Token in NextAuth.js

NextAuth is an amazingly simple library for authentication in your Next.js application. You just npm install next-auth , make a [...nextauth].js API route, specify your providers (Google, Spotify…

8th of February, 2021

|

2 minute read

Made with and Gatsby