cst438 - week 8
5 of the most important things I learned from this course: 1 . GitHub Project Management. Working as a team using GitHubs project management tool. This was the first time I had used GitHub as more thank just a place to store, share, or pull code from. Learning how to divide a feature into individually assigned issues and link every pull request back to its issue was a great opportunity to get a sense of how real engineering teams track who's doing what and why. 2 . Learning how to use Spring Boot Microservices. Splitting the backend into separate services, each with its own database, gave me a new perspective on how to design a large scale project. By splitting the project into multiple services, each can be developed, tested, and run independently. 3. Working with React Frontend. Instead of manually tracking which parts of the page need to change and updating them by individually, React allowed to update the values in a centrali...