---
title: "The Overaged Developer (@TheOveragedDeveloper) | Hashnode"
description: "Documenting my journey in tech. Read the latest articles by The Overaged Developer on Hashnode."
url: "https://hashnode.com/@TheOveragedDeveloper"
---

@TheOveragedDeveloper

# The Overaged Developer

@TheOveragedDeveloper · South Africa · Joined April 2022

Documenting my journey in tech.

[Website](https://theoverageddev.com/)

### [JavaScript Fundamentals: Classes](https://theoverageddev.com/javascript-fundamentals-classes?utm_source=hashnode&utm_medium=feed)

Introduction JavaScript is not a class-based language, but rather, a prototype-based language where objects inherit from other objects. This concept is explained in detail in this stackoverflow post. In this article we will look at how to define a cl...

3 min read · [theoverageddev.com](https://theoverageddev.com/javascript-fundamentals-classes?utm_source=hashnode&utm_medium=feed)

[Oct 21, 2022](https://hashnode.com/posts/javascript-fundamentals-classes/6352a60a4ad04cc3f9666695)

### [JavaScript Fundamentals: Prototypes](https://theoverageddev.com/javascript-fundamentals-prototypes?utm_source=hashnode&utm_medium=feed)

Introduction Every object in JavaScript inherits properties and methods from a prototype. In this article we will take a look at prototypes and how to use them. Let's dive in! What are JavaScript Prototypes? Prototypes allow us to add new properties...

3 min read · [theoverageddev.com](https://theoverageddev.com/javascript-fundamentals-prototypes?utm_source=hashnode&utm_medium=feed)

[Oct 8, 2022](https://hashnode.com/posts/javascript-fundamentals-prototypes/6340d91b6f709922aa0b0f0f)

### [JavaScript Fundamentals: Constructors](https://theoverageddev.com/javascript-fundamentals-constructors?utm_source=hashnode&utm_medium=feed)

Introduction Constructors provide an alternative way to create objects. They make it easier to create multiple objects of the same type, with varying property values. In this article we will look at what constructors are, and how to use them to creat...

3 min read · [theoverageddev.com](https://theoverageddev.com/javascript-fundamentals-constructors?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/javascript-fundamentals-constructors/62cc52570ba13ab923f68865) [Jul 11, 2022](https://hashnode.com/posts/javascript-fundamentals-constructors/62cc52570ba13ab923f68865)

### [JavaScript Fundamentals: Destructuring](https://theoverageddev.com/javascript-fundamentals-destructuring?utm_source=hashnode&utm_medium=feed)

Introduction The destructuring assignment allows us to unpack values from arrays, or properties from objects, into distinct variables. It makes it possible to extract only the values we need at a particular time. The destructuring assignment uses syn...

4 min read · [theoverageddev.com](https://theoverageddev.com/javascript-fundamentals-destructuring?utm_source=hashnode&utm_medium=feed)

[Jul 4, 2022](https://hashnode.com/posts/javascript-fundamentals-destructuring/62c268a8ccecfb25bbc77196)

### [JavaScript Fundamentals: Arrays](https://theoverageddev.com/javascript-fundamentals-arrays?utm_source=hashnode&utm_medium=feed)

Introduction In this article we will take a look at arrays: what they are, how to create them, and some of the methods that can be called on them to copy and remove items. Let's dive in! What is an array? An array is a variable used to store a list ...

7 min read · [theoverageddev.com](https://theoverageddev.com/javascript-fundamentals-arrays?utm_source=hashnode&utm_medium=feed)

[May 31, 2022](https://hashnode.com/posts/javascript-fundamentals-arrays/6295b39ae3ae5fe487203fd5)
