Today I’m having a conversation with Roman Hood, a self taught developer with over 10 years of experience developing web applications. Roman and I chat all about Node.JS and how to get started developing applications with it.


Questions Asked


  • Tell us about your background. Why NodeJS?
  • What did you have to learn to get comfortable with Node?
  • How important is knowing Javascript really well to harness the power of NodeJS?
  • What are the difference object models between Javascript on the front end and the back end?
  • Is the Window object accessible inside of NodeJS?
  • Do computers come with Node already installed?
  • What is Node repl?
  • What's the difference between Javascript and ES6?
  • Does Node support ES6 fully?
  • Explain Typescript and its relationship with Node JS?
  • Why is Type checking so important?
  • What are the pros and cons of Node JS?
  • Explain how Node supports events and what events are?
  • What's the difference between AJAX, JQuery and Node JS?
  • Is AJAX more focused on the client side?
  • What is Express?
  • How do you deploy your Node app?
  • What would you change about Node?

Reference Links


  • NodeJS Download (https://nodejs.org/en/)