Skip to main content

Recently Updated Pages

Parameterization and string substitution

Python

String substitution In the context of building a database query like so: CREATE TABLE fish (nam...

Updated 2 years ago by Tamarine

OAuth 2.0

NodeJs/JavaScript

Time before OAuth Before OAuth was invented, a common way to give third-party application access...

Updated 2 years ago by Tamarine

Introduction to Operating System

OMSCS Classes Intro to Operating System

Monolithic os Every hardware service that it will provide or every service that an application t...

Updated 2 years ago by Tamarine

All about modules

NodeJs/JavaScript JavaScript Roadmap Journey

Two different standards In the browser JavaScript ecosystem, JavaScript modules depends on impor...

Updated 2 years ago by Tamarine

Async and await

NodeJs/JavaScript JavaScript Roadmap Journey

async keyword async keyword is placed before a function like so: async function f() { return ...

Updated 2 years ago by Tamarine

More promise API

NodeJs/JavaScript JavaScript Roadmap Journey

Promise.all This API will allow us to take in an iterable, an array of promises and return a new...

Updated 2 years ago by Tamarine

Try...catch

NodeJs/JavaScript JavaScript Roadmap Journey

Syntax try { // Code } catch (err) { // Error handling } finally { // Excuted always,...

Updated 2 years ago by Tamarine

Getters & setters

NodeJs/JavaScript JavaScript Roadmap Journey

Virtual property In addition to the normal property that we have for objects, we can also set up...

Updated 2 years ago by Tamarine

Objects and object references

NodeJs/JavaScript JavaScript Roadmap Journey

Objects In JavaScript objects are used to store key to value pair collection of data. You can th...

Updated 2 years ago by Tamarine

JSON

NodeJs/JavaScript JavaScript Roadmap Journey

JSON file When you want to transport say a complicated object or an array of object to another c...

Updated 2 years ago by Tamarine

Destructuring assignment

NodeJs/JavaScript JavaScript Roadmap Journey

Destructuring assignment A special syntax to let us unpack either array or object into different...

Updated 2 years ago by Tamarine

Map and set, weakmap and weakset

NodeJs/JavaScript JavaScript Roadmap Journey

Map Very similar to an object, however, with object the only key that is allowed is a String. Ma...

Updated 2 years ago by Tamarine

Iterables

NodeJs/JavaScript JavaScript Roadmap Journey

Iterables A generalization of arrays, it allows us to make any object iterable in the context of...

Updated 2 years ago by Tamarine

Arrays and methods

NodeJs/JavaScript JavaScript Roadmap Journey

Array Two ways of creating empty array let arr = new Array(); let arr = []; Create an array w...

Updated 2 years ago by Tamarine

Symbol Type

NodeJs/JavaScript JavaScript Roadmap Journey

Symbols In JavaScript there is two primitive types that can be used as object property key St...

Updated 2 years ago by Tamarine

Optional chaining

NodeJs/JavaScript JavaScript Roadmap Journey

Optional chaining There is this problem that if the object that you are accessing might or might...

Updated 2 years ago by Tamarine

Constructor and "new" operator

NodeJs/JavaScript JavaScript Roadmap Journey

Constructor function Function that is meant to be a constructor are named with capital letter fi...

Updated 2 years ago by Tamarine

Code structure and data types

NodeJs/JavaScript JavaScript Roadmap Journey

Script tag You can insert JavaScript program into HTML document using the <script> tags. You ca...

Updated 2 years ago by Tamarine

Garbage collection

NodeJs/JavaScript JavaScript Roadmap Journey

Reachability In JavaScript garbage collection is implemented through something called reachabili...

Updated 2 years ago by Tamarine

Functions, function expression, arrow function

NodeJs/JavaScript JavaScript Roadmap Journey

Function Declaration To declare a function follow the syntax: function function_name(parameter1...

Updated 2 years ago by Tamarine