Newsletter Issue #143
View this issue online
Want a lightweight alternative to Vuex for managing state in Vue.js web apps? Vue.Observable can be used as a state store instead of Vuex in simple applications. Here’s a simple way to get started.
Some devs fetch data by making AJAX requests inside store actions. The author of this article says that components shouldn’t know where or how to get data, only what data they need, and shows a pattern for separation by using Weakmaps with Vuex.
In this article, the author will show how to compile Vue 3 from the latest source code and try out some of the new APIs using TypeScript.
In the past, drag-and-drop was generally handled with jQuery, but things would quickly get messy. Learn how to create a flexible drag-and-drop by integrating the Sortable library into a project using Vue.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.
This article offers a best-practice approach to creating dialog windows using the EventBus pattern with Vue.
Often, when you start the development of a new application, you can get in trouble understanding how to organize your files. In this post, you'll learn how to do it using the Atomic Design approach.
The Composition API brings a new way of creating components, separating code and extracting reusable pieces of code. In this article, you'll see how the author used the Vue Composition API in a real project to check where it might be useful and how it could be used in the future.
Whether you’re new to MongoDB or a pro, Studio 3T will make you more productive with features like query autocomplete, the ability to write SQL to query MongoDB, automatic code generation, and more.
Special thanks to my senior Patreon sponsors Snipcart.
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: