In case you missed the announcement, this week is the release of my first book, Full-Stack Vue.js 2 and Laravel 5, through Packt Publishing.
This book, aimed at Laravel developers, provides a detailed guide to full-stack development with Vue and Laravel, emphasizing design principles and best practices.
It’s centred around a case-study project, Vuebnb, a simple clone of Airbnb. Building the project gives readers hands-on experience with the core features of Vue and other state-of-the-art web development tools including Vuex, Vue Router, Webpack, ES6 and Heroku.
If you’re interested in getting a copy, you can take advantage of a special launch discount price. See the Sponsored section of this newsletter for more info.
For non-Laravel devs: don’t despair! There’s still plenty of great stuff for you to read this week…
I’ve released a tutorial on managing user permissions in a Vue.js app. Consider how in authenticated frontend apps we often need to change what’s visible to the user depending on their assigned role. For example, a guest user might be able to see a post, but only a registered user or an admin sees a button to edit that post.
Managing permissions in a frontend app can be messy and complicated. In this article, I’ll demonstrate how to do it simply and easily with Vue.js by incorporating the CASL library.
This, and more, below.