- Syntax and concepts
- value: ποΈ used
- identifier: ποΈ used
- variable: ποΈ used
- constant: ποΈ used
- scalar: ποΈ used
- literal: π explained
- expression: ποΈ used
- heap: ποΈ used
- function: π explained
- procedure: ποΈ used
- method: π explained
- class: π explained
- prototype: ποΈ used
- eventevent: π known
- type: π explained
- primitive types: π explained
- reference types: ποΈ used
- flag: ποΈ used
- lexical scope: ποΈ used
- code block: ποΈ used
- conditions: π explained
- loops: π explained
- assignment: π explained
- regular expression: ποΈ used
- interface: π known
- contract:π heard
- module: π known
- call stack: ποΈ used
- Functions
- signature: π explained
- argument: π explained
- parameter: π explained
- pure function: π explained
- lambda expression: π explained
- side effects: ποΈ used
- closure: ποΈ used
- partial application: ποΈ used
- curry: ποΈ used
- higher order: ποΈ used
- recursion: π explained
- callback: ποΈ used
- listener: π known
- compose: ποΈ used
- pipe: ποΈ used
- memoize: ποΈ used
- wrapper: ποΈ used
- functor: π known
- monad: π known
- monoid: π known
- generator: ποΈ used
- coroutine: π known
- Data structures
- array: π explained
- structure: π explained
- record: π known
- enum: π heard
- instance: π explained
- object: π explained
- class: π explained
- collection: π explained
- set: ποΈ used
- hash table: π known
- linked list: ποΈ used
- doubly list: ποΈ used
- unrolled list: π known
- circular list: π known
- queue: π known
- stack: π known
- deque: π known
- tree: π known
- graph: π known
- iterator: ποΈ used
- mutable state:π heard
- immutable state: ποΈ used
- serialization: π heard
- string parsing: ποΈ used
- Process & style
- compiler: π explained
- transpiler:π heard
- linter ποΈ used
- polyfill: π known
- debugger: ποΈ used
- garbage collection: π known
- refactoring: ποΈ used
- code review: ποΈ used
- antipatterns: π known
- paradigm: ποΈ used
- algorithm: ποΈ used
- magic numbers: π known
- hardcode: π known
- complexity: π known
- decomposition: ποΈ used
- spaghetti: π known
- silver bullet: π heard
- not invented here: π heard
- dead code: π known
- unreachable code: π known
- duplicate code: π known
- exception: ποΈ used
- return early: π known
- unittest:π heard
- git: π known
- github: ποΈ used