James Sinkala James is a solution-oriented full-stack developer and passionate technical writer. An avid techie, James loves contributing to open source and sharing his coding adventures in the form of intuitive technical content. Check out his portfolio. Node.js and Git are prerequisites for this tutorial. Software development doesn’t only involve writing source code but also making sure that the