I am working on a project where I develop a hybrid mobile application for Android and iOS, a single page web application and node.js with express for the backend.
My main OS is windows 10 but I develop on Ubuntu linux running on a VMWare player. For a while now I've been feeling that the virtual machine running the Ubuntu system is laggy and after a bit of time working it became so slow, hardly responsive and annoying to work with.
Yesterday, I found out that I was running the virtual machine with a single processor settings. Can't really remember if and when I changed that setting but changing it back to 4 processors made everything snappy and made my day :)
Small moments of relief.
Any moments like this you can recall? When you thought how could I have suffered for so long with such a simple solution?
This series of posts document a high-level process to use when planning a modern web application, from project organization, collaboration considerations and tooling choices during development, all the way through deployment and performance strategies.