Part 3 — Refactor, Enhancements, and Deployment — When developing any application, my philosophy has always been to get it working, then optimize/enhance/refactor the code. As they say, “Premature optimization is the root of all evil”. But, since we have finished all the CRUD functionality, it's time to go back and refactor our code to make it cleaner…