Reading-notes

  1. What is functional programming?

Functional programming (often abbreviated FP) is the process of building software by composing pure functions, avoiding shared state, mutable data, and side-effects. Functional programming is declarative rather than imperative, and application state flows through pure functions.

  1. What is a pure function and how do we know if something is a pure function?

  1. What are the benefits of a pure function?

  1. What is immutability?

  1. What is Referential transparency?

Referential transparency and referential opacity are properties of parts of computer programs. An expression is called referentially transparent if it can be replaced with its corresponding value without changing the program’s behavior

Node JS Tutorial for Beginners #6 - Modules and require()

  1. What is a module?

  1. What does the word ‘require’ do?

  1. How do we bring another module into the file the we are working in?

    • by assigning a variable to whatever require gets from the the modules.
  2. What do we have to do to make a module available?