API Testing 101: A Beginner's Guide to Testing Nodejs APIs with Jest and SupertestJul 28, 2023·10 min read
PinnedSocket.IO Authentication System With JWTThere are few resources to explore when it comes to authenticating socket.io connections. I recently finished a programming project that involved authenticating socket connections. During the project, I tried my best to search for resources that expl...Jun 8, 2023·12 min read
How I Built a Command-Line Chat Application: Project DetailsBuilding a project as a backend developer is not often fancy like that of a frontend developer. So I decided on creating a full-stack app, but with the command line being the user interface and an HTTP and socket server being the back end. The projec...Jun 7, 2023·4 min read
From Tutorial Hell to Project Heaven: 5 Lessons from My First ProjectTutorial hell is every beginner's worst nightmare. We've all been there: we watch tons of tutorial videos but find it difficult to build a project from scratch. It's not because one doesn't understand the concepts taught in the tutorial, but because ...May 15, 2023·4 min read
Getting Started with GitHub Codespaces on VS CodeGitHub codespaces are one of the best development environments for developers. From a faster development environment to having access to a remote Linux environment, it's a workspace for all. In this tutorial, I will be teaching you one of the many w...May 14, 2023·4 min read
The JavaScript Assignment, Equality, and Strict Equality operatorsThe equal (=), double equal (==), and triple equal (===) signs, which are respectively known as the assignment, equality, and strict equality operators in JavaScript, often confuse junior JavaScript developers. Inappropriate use of these operators ca...Aug 28, 2022·3 min read
Linux Shell Programming: Creating Your First Shell ScriptA shell, in basic terms, is a Linux command line interface that accepts input, executes it, and displays it to the standard output. The input could be from the user (keyboard) or redirected from a file. And the user screen is the standard output (it ...Jun 27, 2022·3 min read
The Linux Alias command: Making Your Own Custom Shell Command ShortcutsAre you tired of using the same set of Linux commands repeatedly? Or find it difficult to navigate to a frequently visited file? There’s an easy solution — the alias command. The alias command is a shell command that allows users to create a shortcut...Jun 12, 2022·3 min read