Software Development

Software development is accomplished using a variety of tools:

  • For code development of:
    • c, c++ code for the Arduino platforms, including the ESP8266 I use the Arduino IDE
    • Java I use Visual Studio Code and Maven
    • JavaScript for Node.js I use the Visual Studio Code For my Node.js application developments I have chosen to use the Mongo, Express, Vue and Node (MEVN) approach, which you can view an Example
  • For version control I use Git and synchronize my code on GitHub in my GitHub repository