Wednesday, July 25, 2018

Midyear AY 2017-2018

This midyear we hosted two practicum students, Quinn and Bianca, to work on the data processing part of Project Odette. Project Odette is part of Miyah's thesis which aims to develop an automatic surface vehicle(ASV) for lake water quality sensing. I re-learned a few technologies during the period including the following:
  • NodeJS
  • Git/Github
  • ReactJS
  • ExpressJS
  • REST API
  • MySQL/PHPMyAdmin
  • Docker and Docker Compose
  • Android Programming/Android Studio
  • Google Map API 
  • Nginx/Reverse Proxy
I realized that I am more productive when working in a team, especially if the members are talented and motivated. I was also impressed by Miyah's project management skills. As with any software dev projects, the main challenge is the continuous change in requirements. Agile methodologies are highly recommended for these kinds of projects.