Newsletter Issue #151

View this issue online

Vue 3 — The New Store

Is Vuex still necessary in Vue 3? This article says it's largely obsolete due to the new composition API and explains how avoiding Vuex will simplify your code.

Build A Vue & Laravel Single-Page CRUD App

In this tutorial, you'll learn how to set up a full-stack Vue.js 2.6 SPA with Laravel 6 backend including each of the CRUD operations (Create, Read, Update and Delete).

Reducing Duplication in Unit Tests

This article demonstrates refactoring unit tests for a component using Vuex and VueRouter, and how utility functions can be used to reduce duplication throughout the entire codebase.

Build a Permanently Accessible Vue.js App

VIPFS is a Vue.js-based framework for creating permanent apps, blogs, and websites that cannot be taken offline, blocked or censored. The application comes with useful templates and is built with Vue.js and Bootstrap.

Sponsored

Using Vue.js with Node.js?

Learn actionable best practices to help you protect your Node.js backend applications. Download the checklist for tips on monitoring, infrastructure, protection, and more

Testable Code with Vuejs and Typescript

This tutorial provides patterns for writing testable TypeSript-based Vue.js applications. The example project uses the NuxtJS TypeScript template from Nuxt Community, and class-based style for Vue and Vuex components.

Caution Using Watchers for Objects in Vue

Watching a nested object property can be problematic even when using the deep option. This article advocates for a different method using a stringified version of the object.

How to Host a Nuxt.js App on Firebase with a Single Command

This article explains how to create and deploy a Nuxt app with a Firebase backend.

Sponsored

Vue Composition API Workshop with Guillaume Chau in Brussels

Join a 1-day workshop by Vue Core team member Guillaume Chau in Belgium! Learn how to use the new Composition API by building a Vue app that connects to a GraphQL API using Apollo Client. Get your ticket now!

Special thanks to my senior Patreon sponsors Snipcart.

Until next week,
Anthony Gore, curator

P.S. If you enjoyed this issue, show your support by buying me a coffee, or if you’d like to support me to create the newsletter ongoingly, you can make a pledge through Patreon.

P.P.S. Continue the conversation with Vue.js Developers on social media: