Skip to content
All topics

Programming

58 articles about Programming, newest first.

Part of these learning paths

  • Programming
  • Principles

Clean Code in JavaScript

DRY, KISS, YAGNI and SOLID principles.

3 min read
AKAram Khachatryan
190
  • Prototypes
  • Inheritance
  • JavaScript

Prototype and Inheritance

Prototype and Inheritance in JavaScript

2 min read
AKAram Khachatryan
340
  • Collections
  • JavaScript
  • Programming

Map and Set

Map and Set in JavaScript

1 min read
AKAram Khachatryan
180
  • Collections
  • JavaScript
  • Programming

WeakMap and WeakSet

WeakMap and WeakSet in JavaScript

2 min read
AKAram Khachatryan
540
  • Memory
  • JavaScript
  • Programming

Heap vs Stack

Heap vs Stack in JavaScript Memory

1 min read
AKAram Khachatryan
710
  • Memory
  • JavaScript
  • Programming

Memory management in JavaScript

Memory Management in JavaScript (Garbage Collection)

2 min read
AKAram Khachatryan
390
  • HTTP
  • Programming

What is CORS

What is CORS and why is it important in web development?

2 min read
AKAram Khachatryan
440
  • Browser
  • Modules
  • JavaScript

ES Modules in the browser

ES Modules in the browser (type="module", defer, nomodule)

2 min read
AKAram Khachatryan
210
  • Modules
  • JavaScript
  • Programming

Import and Export in depth

Import and Export in depth: Named, Default, Dynamic Import

2 min read
AKAram Khachatryan
170
  • Bundlers
  • Programming
  • JavaScript

Tree-shaking and Code Splitting

Tree-shaking and Code Splitting in Module System

2 min read
AKAram Khachatryan
240
  • Bundlers
  • JavaScript
  • Programming

Module Bundlers

Module Bundlers: Why We Need Them (Webpack, Rollup, Parcel)

2 min read
AKAram Khachatryan
170
  • Node.js
  • Modules
  • Errors

CommonJS and ES Modules

Combining CommonJS and ES Modules in Node.js

2 min read
AKAram Khachatryan
180
  • Modules
  • JavaScript
  • Programming

ES Modules

ES Modules․ import և export modern in JavaScript.

2 min read
AKAram Khachatryan
130
  • Modules
  • JavaScript
  • Programming

CommonJS

CommonJS Modules․ require and module.exports

2 min read
AKAram Khachatryan
270
  • Modules
  • Programming
  • JavaScript

What is a module

What is a module in JavaScript and why is it important?

2 min read
AKAram Khachatryan
440
  • Functions
  • Fundamentals
  • JavaScript

Spread vs Rest operators

Spread vs Rest operators – how and when to use them

1 min read
AKAram Khachatryan
190
  • Functions
  • Objects
  • JavaScript

Object Destructuring

Object Destructuring – how to simplify code

1 min read
AKAram Khachatryan
130
  • JavaScript
  • Async
  • Programming

Event Loop

How the JavaScript Event Loop Works

3 min read
AKAram Khachatryan
430
  • Functions
  • JavaScript
  • Programming

Advantages of Closure in JavaScript

Closure is a very important and powerful concept in JavaScript.

1 min read
AKAram Khachatryan
220
  • Functions
  • Objects
  • Programming

this and bind/apply/call methods

this and bind/apply/call methods in object context in JavaScript

2 min read
AKAram Khachatryan
190
  • Objects
  • Programming
  • JavaScript

Object property descriptors

Object property descriptors in JavaScript (writable, enumerable, configurable)

1 min read
AKAram Khachatryan
150
  • Objects
  • JavaScript
  • Programming

Creating objects

Different ways to create objects in JavaScript

2 min read
AKAram Khachatryan
100
  • Objects
  • Fundamentals
  • JavaScript

Object.create vs class syntax

Object.create() vs class syntax in JavaScript

2 min read
AKAram Khachatryan
160
  • Arrays
  • Custom
  • Methods

Custom methods for arrays

Custom methods for arrays (Array.prototype override)

1 min read
AKAram Khachatryan
150
  • Arrays
  • JavaScript
  • Programming

Sparse Arrays

Sparse Arrays in JavaScript (open arrays)

2 min read
AKAram Khachatryan
180
  • Arrays
  • Strings
  • Programming

JavaScript's at method

Details, examples, practice

1 min read
AKAram Khachatryan
200
  • Collections
  • Arrays
  • JavaScript

The map() method in JavaScript

The map() method in JavaScript is a tool for creating a new array.

2 min read
AKAram Khachatryan
140
  • Arrays
  • JavaScript
  • Fundamentals

JavaScript Arrays

Fundamentals, Methods

4 min read
AKAram Khachatryan
230
  • Types
  • JavaScript
  • Programming

Symbol in JavaScript

Symbol in JavaScript: Special and unique values.

2 min read
AKAram Khachatryan
180
  • Numbers
  • JavaScript
  • Programming

BigInt in JavaScript

BigInt in JavaScript: The new standard for integers

2 min read
AKAram Khachatryan
170
  • Types
  • JavaScript
  • Arrays

JavaScript Types

JavaScript Types: The Complete Guide

2 min read
AKAram Khachatryan
200
  • Types
  • JavaScript
  • Programming

Null in JavaScript

Null in JavaScript — Concept, Function, and Usage

2 min read
AKAram Khachatryan
440
  • Types
  • JavaScript
  • Programming

Undefined in JavaScript

Undefined in JavaScript — Concept, Work, and Usage

1 min read
AKAram Khachatryan
190
  • Booleans
  • JavaScript
  • Programming

Boolean Values in JavaScript

Boolean Values in JavaScript — Truthy and Falsy Values

1 min read
AKAram Khachatryan
150
  • Functions
  • JavaScript
  • Programming

Closure in JavaScript.

What is Closure in JavaScript.

1 min read
AKAram Khachatryan
410

See all 58 articles →

Other topics