In this article I’ll walk you through modeling Social Library, a social app for book enthusiasts, using GunDB. This fictitious app helps readers create favorite lists from the books they like, leave reviews and follow other readers and authors. I’ll start by talking about what data modeling is and then…

Exploring the basics

Recently I’ve been playing around with GunDB and I wanted to share with you what I’ve learned so far. GunDB, a.k.a Gun, a.k.a Gun.js, is more than just a graph database. It’s a group of projects that aims to simplify scaling, improve data security, save costs, and empower application developers.

How do JavaScript bundlers stack up against each other?

In this article I’m going to introduce you to JavaScript module loaders and bundlers. I’ll explain what they are and why they exist. First, I’ll give you an overview of the different module formats and module loaders out there and I’ll present some examples for each. …

After reading this article, you will know everything you need to know about coercion and the double equals operator in JavaScript.

TL;DR: always use the triple equals operator and internalize the coercion algorithms

Double Equals

The double equals operator coerces the operands if their types are not the same, otherwise, it will…

Learn asynchronous programming in JavaScript

The asynchronous nature of JavaScript is one of the aspects of the language that can confuse a lot of people. Having a good understanding of its primary async constructs however, can reduce a lot of confusion about the language. The goal of this guide is to introduce you to async…

There are different ways to interpret the prototype concept in JavaScript, but it can be explained very easily in one sentence:

“In JavaScript, prototypes are objects that facilitate linking of objects and delegation of methods or properties”

That’s really it. The most confusing part about the prototype concept is just…

AJ Meyghani

Software Engineer

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