Skip to content
ANOTE.DEV
A NOTE FOR DEVELOPERS
menu
close
JavaScript
Install Node.js
JavaScript 101
JavaScript?
JavaScript Engine with word definitions
Call Stack and Memory Heap
JavaScript Basic Concepts I
Call by value vs Call by reference
Arguments and Parameters
Execution Context
Hoisting
Stack overflow & Memory leaks
Garbage Collection in JavaScript
Single-Threaded
Lexical Environment
Scope chain
Leakage of global variables
JavaScript Basic Concepts II
Function Invocation
Arguments keywords
Variable Environment
Function Scope(lexical scope) vs Block Scope
Issues with global variable
Dynamic Scope vs Lexical Scope
The primitive type vs Non-primitive type in JavaScript
Type Coercion
JavaScript is weakly typed
JavaScript Function
Scheme + Java
TypeScript
JavaScript Functional Programming
Functional Programming
Pure Functions
Idempotence
Imperative vs Declarative
Immutability
Currying in JavaScript
Partial Application
Memoization with cache and closure
Arity in JavaScript
Compose and pipe in JavaScript
JavaScript Object-Oriented Programming
Object-Oriented Programming in JavaScript
Constructor Function in JavaScript
ES6 class in javaScript
Binding this in JavaScript
Prototypal-based Inheritance in JavaScript
Private class fields
JavaScript Asynchronous
Asynchronous functions
Callback & Promise in JavaScript
ES8 async await
call() / apply() / bind() in JavaScript
JavaScript – call()
JavaScript – apply()
JavaScript – bind()
JavaScript Module
The concept of the module in JavaScript
IIFE Module Pattern
CommonJS
ECMAScript
Exception Handling in JavaScript
Try and Catch in JavaScript
Exception Handling
This in JavaScript
Higher-Order Function
Closures in JavaScript
Encapsulation in JavaScript
Prototypal Inheritance
Object-Oriented Programming Concepts in JavaScript
Encapsulation
Abstraction
Inheritance
Ploymorphism
Object spread operator in JavaScript
Java
Install JDK 11 & Apache Maven 3.6
Java Basic Concepts I
Variables in Java
Main method in Java
Package in Java
Method in Java
Primitive Types in Java
String in Java
Casting in Java
Convert Data Type in Java
Ternary Operator in Java
Abbreviation Operators in Java
Java Basic Concepts II
Class, Instance, Object, an Reference in Java
Method Overloading in Java
Control Flow Statements in Java
User Input with Scanner in Java
Method Overloading and Overriding
Java Object-Oriented Programming I
Class in Java
Constructor in Java
this and super keyword in Java
this() vs super() call
Static vs Instance variables in java
Static vs Instance methods in Java
Java Object-Oriented Programming II
Composition in Java
Inheritance in Java
Encapsulation in Java
Polymorphism in Java
Java Data Structures
Java Array
Value Type vs Reference Type
List and ArrayList
Java Interface, inner & abstract class
Interface in Java
Inner class in Java
Abstract class in Java
DevOps
K8S
Kubernetes 101
Install Minikube with Cilium CNI on Mac
Network Policy Practice
Container Immutability
Detection: Container Vulnerability Test with trivy
X.509 client certificates in K8s
Install Docker
CMD(args) vs ENTRYPOINT (command)
Nexus on npm & yarn proxy repository
What is Apache Kafka?
Algorithms
Factorial Recursive with JavaScript
How a public key exchange (PKE) works
Tips
Git 101
What is Git?
Git Setup – Local Machine
Git Basic Command
Git – Tagging
Create, delete, and list git branch
Git branch with colors in Bash
Git branch with colors in Zsh
Obtain certs files for HTTPS by Certbot with Let’s Encrypt
DB
DBeaver
Install MongoDB
MongoDB with mongo Shell
Install MySQL
Install Axon with docker
Linux Commands
ANOTE
#9057 (no title)
UTC – Time
Bitcoin Trade Price
Convert MarkDown to HTML
Base64 Encode and Decode
Parse query-string URL
ME
Developer Setting – Mac
Local repository with maven
IntelliJ IDEA – Setting and Tips
Auto Generate Getters and Setters in Visual Studio Code
JDK 8 for Visual Studio Code Setting
Gradle with Building Java Applications
ChatGPT
Google
“Coming Soon with AI”
anote.dev
Light
Dark
ANOTE.DEV
JavaScript
Install Node.js
JavaScript 101
JavaScript?
JavaScript Engine with word definitions
Call Stack and Memory Heap
JavaScript Basic Concepts I
Call by value vs Call by reference
Arguments and Parameters
Execution Context
Hoisting
Stack overflow & Memory leaks
Garbage Collection in JavaScript
Single-Threaded
Lexical Environment
Scope chain
Leakage of global variables
JavaScript Basic Concepts II
Function Invocation
Arguments keywords
Variable Environment
Function Scope(lexical scope) vs Block Scope
Issues with global variable
Dynamic Scope vs Lexical Scope
The primitive type vs Non-primitive type in JavaScript
Type Coercion
JavaScript is weakly typed
JavaScript Function
Scheme + Java
TypeScript
JavaScript Functional Programming
Functional Programming
Pure Functions
Idempotence
Imperative vs Declarative
Immutability
Currying in JavaScript
Partial Application
Memoization with cache and closure
Arity in JavaScript
Compose and pipe in JavaScript
JavaScript Object-Oriented Programming
Object-Oriented Programming in JavaScript
Constructor Function in JavaScript
ES6 class in javaScript
Binding this in JavaScript
Prototypal-based Inheritance in JavaScript
Private class fields
JavaScript Asynchronous
Asynchronous functions
Callback & Promise in JavaScript
ES8 async await
call() / apply() / bind() in JavaScript
JavaScript – call()
JavaScript – apply()
JavaScript – bind()
JavaScript Module
The concept of the module in JavaScript
IIFE Module Pattern
CommonJS
ECMAScript
Exception Handling in JavaScript
Try and Catch in JavaScript
Exception Handling
This in JavaScript
Higher-Order Function
Closures in JavaScript
Encapsulation in JavaScript
Prototypal Inheritance
Object-Oriented Programming Concepts in JavaScript
Encapsulation
Abstraction
Inheritance
Ploymorphism
Object spread operator in JavaScript
Java
Install JDK 11 & Apache Maven 3.6
Java Basic Concepts I
Variables in Java
Main method in Java
Package in Java
Method in Java
Primitive Types in Java
String in Java
Casting in Java
Convert Data Type in Java
Ternary Operator in Java
Abbreviation Operators in Java
Java Basic Concepts II
Class, Instance, Object, an Reference in Java
Method Overloading in Java
Control Flow Statements in Java
User Input with Scanner in Java
Method Overloading and Overriding
Java Object-Oriented Programming I
Class in Java
Constructor in Java
this and super keyword in Java
this() vs super() call
Static vs Instance variables in java
Static vs Instance methods in Java
Java Object-Oriented Programming II
Composition in Java
Inheritance in Java
Encapsulation in Java
Polymorphism in Java
Java Data Structures
Java Array
Value Type vs Reference Type
List and ArrayList
Java Interface, inner & abstract class
Interface in Java
Inner class in Java
Abstract class in Java
DevOps
K8S
Kubernetes 101
Install Minikube with Cilium CNI on Mac
Network Policy Practice
Container Immutability
Detection: Container Vulnerability Test with trivy
X.509 client certificates in K8s
Install Docker
CMD(args) vs ENTRYPOINT (command)
Nexus on npm & yarn proxy repository
What is Apache Kafka?
Algorithms
Factorial Recursive with JavaScript
How a public key exchange (PKE) works
Tips
Git 101
What is Git?
Git Setup – Local Machine
Git Basic Command
Git – Tagging
Create, delete, and list git branch
Git branch with colors in Bash
Git branch with colors in Zsh
Obtain certs files for HTTPS by Certbot with Let’s Encrypt
DB
DBeaver
Install MongoDB
MongoDB with mongo Shell
Install MySQL
Install Axon with docker
Linux Commands
ANOTE
#9057 (no title)
UTC – Time
Bitcoin Trade Price
Convert MarkDown to HTML
Base64 Encode and Decode
Parse query-string URL
ME
Developer Setting – Mac
Local repository with maven
IntelliJ IDEA – Setting and Tips
Auto Generate Getters and Setters in Visual Studio Code
JDK 8 for Visual Studio Code Setting
Gradle with Building Java Applications
ChatGPT
Google
Time-Line