Here’s a pretty good on how to build a custom i18n (translations) system for your Vue app that is based on Vuex. It covers how to fetch the translations, use them in your app, persist them in localStorage and then invalidate the local cache whenever it’s needed.

Dynamic components in Vue are an extremely powerful tool that often helps to simplify your templates and in general, improves the application’s code quality, as it forces you to create new components, which is usually a good thing. Read this article to learn more on how to utilize them.

Do you have a cat? Are you looking for a mate for your cat? Then you’ve got to try out Kittynder! But first you probably need to build it yourself and this article shows you how. Well, at least the dragging/swiping part. Good read!

Functional components come with some performance benefits, mostly due to not having to create a new Vue component instance. However, their API is slightly different compared to regular components. For example, the way Vue forwards the listeners and static/dynamic classes differs greatly. This article covers some of the differences, so make sure to read it.

There are multiple places where you can deploy your Vue app, but one of the most straightforward ones is definitely Netlify – I use it for most of my apps and I’m extremely happy with it. Here’s how to set it up quickly for a typical Vue-CLI based app.