Sunday, February 9, 2020

BlogPost_305

  • How does Node.js handle child threads?
    • Nodejs, in its essence, is a single thread process. ... Technically, Nodejs does spawn child threads for certain tasks such as asynchronous I/O, but these run behind the scenes and do not execute any application JavaScript code, nor block the main event loop.
  • How can you listen on port 80 with Node?
    • redirect port 80 to port 3000 with this command: sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3000 Then launch Node.js on port 3000. Requests to port 80 will get mapped to port 3000. You should also edit your /etc/rc.d/rc.local file and add that line minus the sudo. That will add the redirect when the machine boots up.
  • List out the differences between AngularJS and NodeJS?
    • Angular is written entirely in Javascript.
    • Node JS is written in C, C++, Javascript.
    • Angular is a single-page client side web application.
    • Node JS is a fast and scalable server side application.
    • Angular is suited for highly interactive and active web projects.
    • Node JS is best suited for small sized projects.
  • What are the advantages of NodeJS?
    • It's highly useful when scalable and faster application is required. More suited for application like real time collaborative drawing/edit like Google Docs.
  • What you mean by JSON?
    • JSON stands for JavaScript Object Notation. JSON is a lightweight format for storing and transporting data. JSON is often used when data is sent from a server to a web page.
  • Discuss your understanding of Agile so far.
    • It's a type of project management process where there's an organization implemented to be able to advance in software development in a faster, more efficient way.
  • How is scrum different from waterfall?
    • The waterfall model finishes one phase before another phase can begin. Which can lead to getting stuck. SCRUM flows using Sprints. And if something was not finished, you can just push it to the next Sprint. It's more flexible. 
  • What are the Three Amigos in Scrum?
    • The Three Amigos - normally consisting of BA, Developer, and Tester - is one of the key ways to change the culture of the team to be more Agile, and encourage more collaboration. ... The Three Amigos ensures a common understanding for a story in the team; a session between Product Owner (Business), Developer, Tester.
  • What is the “time Boxing” of a scrum process called? Describe, please.
    • Timeboxing is allotting a fixed, maximum unit of time for an activity. That unit of time is called a time box. ... Scrum uses timeboxing for all of the Scrum events and as a tool for concretely defining open-ended or ambiguous tasks.
    • Timeboxing is allotting a fixed, maximum unit of time for an activity. That unit of time is called a time box. The goal of timeboxing is to define and limit the amount of time dedicated to an activity.
  • What are the roles of a Scrum Master and Product owner?
    • The product owner and the scrum master, both have the same objective of adding value to project management. However, these two roles are defined very differently from each other. While product owner looks at the project from the customer’s perspective, scrum masters solely focuses on the team and its operations. 

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home