Newsletter Issue #138

View this issue online

Architecting Vuex Store for Large Scale Vue.js Applications

At the heart of all large-scale Vue.js applications is a Vuex store that holds the data. In this blog post, you'll see some of the best practices for architecting state management in a complex Vue.js app.

Live Coding with Composition API [Video]

In this talk from the recent Vue.js London conference, Jason Yu demonstrates the new Vue 3 Composition API by live-coding a web-based piano keyboard.

Big Giant Vue Apps

This article discusses an architectural pattern for a multi-platform Vue app including a separate web app, desktop app, mobile app, etc.

Composition API Demos

This GitHub repo from Vue core team member Linus Borg features a Vue.js app demonstrating various use cases for the new composition API.

Sponsored

Build Stateful Vue.js Apps Effortlessly with FaunaDB

FaunaDB is a serverless database with a native GraphQL API. With fast global access, built-in auth, and no connection overheads, FaunaDB makes it easy to add state to your apps. Get started now with the industry’s most generous free data tier!

Nuxt + Typescript + Apollo: A Bumpy Road

Here's a guide to combining three powerful web technologies - Nuxt, TypeScript, and Apollo, explaining the challenges you'll come up against.

Managing SVG Images in Vue.js Applications

It’s hard to imagine a modern web app without SVG graphics in the form of icons, logos and other elements of the user interface. This article covers the latest best practices for managing SVG graphics with Vue.

Dynamic Vue.js CRUD Applications

In this article, you'll learn to create a generic and reusable structure for a traditional CRUD application using Vue. This is achieved by dynamically registering Vuex modules and Vue Router routes.

Special thanks to my senior Patreon sponsors Vue School & 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: