The SCRUM is greater than the sum of all parts

While JavaScript is a single-threaded language, Node.js uses multiple threads in the background for certain tasks as I/O calls with the child_process module

One easy solution is to redirect port 80 to port 3000:

  • JSLint by Douglas Crockford
  • JSHint
  • ESLint
  • JSCS
  • Angular is written entirely in JavaScript. Node.js is written in C, C++ & JS.
  • Angular is client-side, Node is server-side
  • Angular is a framework itself, Node has many different frameworks such as Express, Sails, and Partial
  • Angular doesn't have to be installed (just required like any other JS file), while node must be installed on your machine.
  • Angular is great for real-time apps such as messaging/chat where node is great for real-time collaboration apps like google docs
  • Scalability
  • Easy to learn
  • High performance
  • Fullstack JavaScript
  • Large community

JSON is JavaScript Object Notation. It is a minimal, readable format for structuring data and is used as an alternative to XML and is often used to send data from a server to a web page.

A process where teams work in sprints of 1–2 week dev cycles which provides a short feedback loop. Teams gather requirements, create designs, and begin coding a prototype or minimum viable product then iterate until a larger goal is accomplished. Agile utilizes SCRUM product management techniques to ensure focused and efficient development. Teams meet at various times throughout the development process to plan for the future, discuss goals, update each other daily on current standing, and finally demo the progress of the sprint upon completion.

Waterfall is best for projects that follow a linear progression where one thing comes after another and one cannot go back to an earlier phase. Agile is all about iteration and breaking large projects into smaller chunks.

Business analyst, developer, and tester. It is important to keep these three viewpoints in mind while developing each sprint.

Timeboxing is setting a fixed maximum time for an activity. The unit of time is called a time box. It keeps teams focused and prevents spending too much time on a certain task. It also encourages teams to get to work because of the time constraints imposed. All five scrum events are timeboxed: sprint, sprint planning, daily scrum, sprint review sprint retrospectives.

The scrum master is responsible for making the team as productive as possible using agile and scrum methods. The product owner is the key stakeholder and represents customers and is often someone from product management or marketing.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store