1 minute read

I find writing rather difficult, because I’m obsessed with the idea that every piece of writing has to be interesting. Of course, writing something interesting is hard. It’s even harder when it comes to technical documentation. But amazingly, this book pulls it off. It’s both an excellent piece of technical documentation and an enjoyable read. What on earth did they do?

  1. Thorough, end-to-end responsibility: It covers every single step of developing a web application with Vue.js without missing a beat. From setting up your development environment to development, testing, and even continuous integration and deployment using Travis CI and Heroku.

  2. The stream-of-consciousness technique: Because it follows and explains, one by one, the stream of consciousness that most developers building UIs will experience, you never get caught off guard by example code that comes out of nowhere. Just reading the book makes you feel as if you’re developing it yourself.

  3. The detective-novel technique(?): At the very beginning of the book, it quickly builds a single web application. It’s a bit bewildering, but thanks to that, you can identify what you don’t know and what you need to learn. It lights a fire in you to study.

  4. Short jokes placed at just the right moments: I want to see the author’s cats. I fall in love with your cats!

If I had to point out a downside, the book is a little thick. It’s just under 400 pages. You might wonder why something on Vue.js, which is famous for being easy, has to be so long-winded. But because it’s easy and fun, it reads quickly. I’m confident that once you read its wonderful explanation of Vuex, you’ll feel the book is more than worth its thickness.

Leave a comment