Newsletter Issue #130

View this issue online


Join us for 3 days of design, code, and content!

Build your skills in the company of the smartest developers, designers, and strategists in the industry. Get $100 off any 2- or 3-day registration with code AEAVUEJS.

Vue 3.0 Composition API Docs

The proposed new API for Vue.js 3 has been renamed to "Composition API". Evan has published new documentation and strongly recommends that everyone reads this new version in its entirety.

Separation of Concerns Re-Revisited

Modern web development has moved away from separating concerns by file type and as such lacks a clean way to extract and reuse logic between components. Learn how the Vue.js Composition API is trying to fix this.

How To Avoid SOLID Principle Violations In Vue.js

SOLID is a set of object-oriented principles intended to make code more flexible, readable and maintainable. This article takes a look at these principles in a real Vue project and shows how to avoid violations.

Vue.js Router Performance

In this article, you'll learn how to optimize routing performance of your Vue application and decrease your bundle size dramatically in just a few minutes.

Vue.js, Spring Boot, Kotlin, and GraphQL: Building Modern Apps

Learn how to build a modern web app using Vue.js for the frontend, and a Spring Boot, Kotlin, and GraphQL API for the backend.

Understanding ...mapGetters in Vuex

mapGetters is a Vuex feature that utilizes the ES6 spread operator to make it easier to reuse getters across multiple components. This article explains how it works in great detail.

Chain Your JavaScript Methods Like a Boss with Fluent APIs

A useful object-oriented pattern in JavaScript and other languages is the "fluent API" (aka fluent interface).  Using this pattern can make your code much easier to read and to write by allowing your methods to be chainable.

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: