Understanding a key part of functions in JavaScript

Photo by Clément Hélardot on Unsplash

Functions are an important part of creating efficient and clean JavaScript code.

If you don’t know what functions are, they are blocks of code designed to perform a particular task.

For example, you may have one function that’s sole purpose is to add 2 numbers together. …


Using Dynamic UI in your Web and Mobile Apps

Photo by Charles Deluvio on Unsplash

If you are building a web or mobile app, it is likely you have some degree of dynamic elements in your app.

What makes part of your app dynamic, you may ask?

If a part of your app changes based on…


How to create animations based on scrolling using GSAP

Photo by Pontus Wellgraf on Unsplash

Today we’re going to be using GSAP and the GSAP Plugins ScrollTo and Scroll Trigger to create the awesome animation seen below.


The path I would take if I had to do it all over again.

Photo by Max Duzij on Unsplash

when I first started learning computer science

CS50x

Without a doubt. I believe CS50x is a great course for anybody who wishes to step into the magic that is computer science.

Taught by David. J Malan, a…


Must-know HTTP request types — understanding a key concept in working with APIs.

Photo by Emile Perron on Unsplash

If you aspire to be a full-stack developer you will run into HTTP requests sooner or later. HTTP requests are critical in understanding how an application communicates with the server. In this article, I will go give a brief overview of HTTP requests and 4 common types of HTTP requests.

What is HTTP Request?


Understanding what middleware is and why you need it

Photo by Pakatan Goh on Unsplash

If you wish to become a master in node.js and express it is critical that you understand the basics of middleware in the express. Without learning what middleware is, you are stunting your journey as a fluent Node.js and Express developer.

Understanding how Node.js Handles Requests


Extensions that will make your life as a developer better.

Photo by Christian Wiediger on Unsplash

Chrome extensions can be the key to making your life easier as a developer. In this article, I'm going to share 7 extensions I feel will add real value to your life as a developer.

1) Fonts Ninja

This first Chrome extension is…


Everything you need to know to build your first server in Express

Photo by Florian Krumm on Unsplash

When I was first starting to learn Node.js and express it was very intimidating as all the tutorials I saw had me building medium to large scale applications. In this tutorial, we're gonna keep it simple and build a basic server that sends “Hello World!” when the server is started.

Project Setup


Everything you need to know about Stacks.

Photo by Clément Hélardot on Unsplash

Understanding data structures is important for any developer, regardless of the stack. That is why in this article I'm going to go over one of these data structures. The Stack.

What is a Stack?

While I have gone over what a Stack is in my article 4…


How to make a Queue Data Structure using TypeScript

Photo by Maxwell Nelson on Unsplash

No matter what type of developer you are, frontend or backend, it is important to have basic knowledge of the different types of data structures out there and their use cases. Today was going to be going over one of these…

Aziz Booker

Half tech nerd Half aspiring philosopher

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store