I have about 10 years of experience as a software engineer, but most of it on the back end. Now I am trying to make a bit of a pivot and create an SPA (and if that goes well, more SPAs after that). Seamless control with keyboard and mouse are important to what I’m trying to do. This is a self-directed solo project for now (more people might join later), so I can choose how to go about it. I’ve been working on this a bit and selected the following technologies as a starting point:
- Vue SFC
After a couple days struggling with manual webpack configuration, I tried the Vue CLI, and it quickly got me where I was trying to go.
I’ve already developed a few “for the purposes of learning” apps and one of them is getting a little complex, and I’ve had to diagnose a number of bugs. My lack of expertise on the front end has made that a lot slower.
One of the most empowering things I’ve done to overcome that recently has been to read the DOM Level 3 UI Events document. I’ve read most of the Vue, Vue CLI, and Vue Loader documentation, including the Vue SFC specification.
Are there other documents or technologies or libraries you would recommend (to an experienced software engineer, but a relative beginner in browser technologies) as very important to modern SPA development (to go along with Vue)?