Skip to main content

Recently Updated Pages

Microservices Explained

NodeJs/JavaScript

Problem with Monolithic architecture At the beginning of application development, the standard w...

Updated 2 years ago by Tamarine

What is Spring and Spring Boot?

Spring and Spring Boot

Spring Framework The Spring Framework is pretty much a framework like Django (but a little diffe...

Updated 2 years ago by Tamarine

Common Collections

Rust Rust Programming Language

Vector Allows you to store variable number of values next to each other To create an empty vect...

Updated 2 years ago by Tamarine

Enum and Pattern Matching

Rust Rust Programming Language

Defining an Enum Enum or enumeration gives you a way of defining a set of possible values for on...

Updated 2 years ago by Tamarine

Using Structs to Structure Related Data

Rust Rust Programming Language

Defining and instantiating structs Struct allows you to compose different type of data together ...

Updated 2 years ago by Tamarine

Slice Type

Rust Rust Programming Language

Slice type Slices in Rust let you reference a contiguous sequence of elements in a collection ra...

Updated 2 years ago by Tamarine

References and Borrowing

Rust Rust Programming Language

Ownership Rust has it's own way of managing memories that are allocated on the heap. Unlike C, w...

Updated 2 years ago by Tamarine

Command substitution vs Process substitution

Bash Shell

https://unix.stackexchange.com/a/393352

Updated 2 years ago by Tamarine

Variables, types, mutatbility, functions, and control flow

Rust Rust Programming Language

Variables By default variables are immutable in Rust. Once you assign a value to it you cannot c...

Updated 2 years ago by Tamarine

Ever wonder what apt-get does underneath?

Linux General Knowledge

Shower thoughts This question came from when I was showering one day: What does apt-get or apt o...

Updated 2 years ago by Tamarine

Getting started

Rust Rust Programming Language

Hello world fn main() { println!("Hello, world!"); } The main function is always the first f...

Updated 2 years ago by Tamarine

Downloading and Installing Rust

Rust

Instructions To download and install Rust it is pretty simple. Just run the following curl comma...

Updated 2 years ago by Tamarine

CSS Max-width

NodeJs/JavaScript

Max-width This property is interesting because if you specify a max-width, the content's width w...

Updated 2 years ago by Tamarine

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

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