![Turn Your Vue App into an Offline-ready Progressive Web App](https://uploads.sitepoint.com/wp-content/uploads/2023/12/1702968425vue-to-pwa-300x170.jpg)
Learn how to transform your Vue.js app into a progressive web app, enhancing UX, improving performance, and offering offline functionality.
Learn how to transform your Vue.js app into a progressive web app, enhancing UX, improving performance, and offering offline functionality.
In this article, we'll delve into some of the best lightweight alternatives to React, including a relative newcomer to the scene – htmx.
Should you pick Vue or Ember for your project? We look at the main considerations including learning curve, codebase size, and performance.
Learn how to configure Vue.js for the first time, 10 best practices, and common Vue.js pitfalls in this popular JavaScript framework.
There are plenty of JavaScript frameworks available nowadays. Here, we contrast Vue and React, two of the best options.
New to Vue or Vue version 3? Learn the fundamental building blocks of Vue by building a Vue application with Vue CLI.
Vue 2's reactivity system was good but had limitations. Learn why Vue 3's new, feature-rich reactivity API is far more flexible and powerful than before.
Need a simpler way to set up a front-end dev environment? With Vite, you can be up and running with Vue, React and JS in a few clicks.
Learn about the features, the pros and the cons of the five most popular JavaScript front-end frameworks, and how to choose the one that's right for you.
Learn how to start a new Vue project, fetch data from an API using axios, and handle responses and manipulate data using components and computed properties.
Meet Svelte 3, a radical JavaScript framework. With its compiler-based approach, it's not for everybody - but it's worth considering.
Attention Laravel lovers! The Livewire framewor can help you build awesome, dynamic interfaces without writing lots of JavaScript.
Start new projects faster with the right scaffolding. These ten libraries and frameworks excel at helping you bootstrap your next web project in no time.
Learn how to use the Vue Composition API. Find out how it can make your code more readable and maintainable by building a simple shopping list application.
Learn how use Django and Vue.js to prototype a custom, responsive and reactive web application with a full-featured back office site to manage the content.
We look at popular JavaScript frameworks and libraries and how enterprise apps can benefit from using these frameworks and UI components.
Akshay Kadam shows how to build a complete Tic Tac Toe game using Svelte, a radical new compiler that can be used to create blazing-fast web apps.
Learn how to configure VS Code to work with Vue, lint and format your code, and use Vue’s browser tools to see at what’s going on under a Vue app's hood.
Christopher Vundi explains how to visualize data in a Vue project, using the popular D3.js library, which combines powerful visualization components and a data-driven approach to DOM manipulation.
Ivaylo Gerchev shows you the most notable Vue.js tools and libraries you should know and use in your projects.
Kingsley Silas offers a high-level introduction to working with components in Vue, looking at how to create components, how to pass data between components (via both props and an event bus) and how to use Vue’s element to render additional content within a component.
Michael Wanyoike builds a real-time chat app using Vue.js powered by ChatKit, building a front-end user interface that connects to the ChatKit service via the ChatKit client package.
Vuetify is a UI component library for Vue apps that follows Google Material Design specs. Let's dive in and look at how you can get started.
Michael Wanyoike provides a high-level overview of what Vuex is, what problem it solves, how to install it, and its core concepts, demonstrating how to implement it into a simple app.
James Hibbard shows how to build a simple Chrome extension, which alters the behavior of the new tab page, using the Vue.js framework.
Michiel Mulders demonstrates how, when building a Vue app with Vue CLI, to make use of both Vue’s async components and webpack’s code-splitting functionality to load in parts of a page after a Vue app’s initial render — keeping initial load time to a minimum and giving your app a snappier feel.
Learn how to build a sales funnel with Vue so your sales efforts can take advantage of reusable components.
Chad shows how to conditionally apply a CSS class at runtime, binding to a JS object by defining a class and creating class bindings in your template.
We look at methods, computed properties and watchers in Vue applications, clearing them up by showing how to build a search component with each one.
Let's take a look and see how you can start taking advantage of TypeScript's static typing and class-based components in your Vue.js code today.