Vue.js Developers Newsletter Issue #121

Newsletter Issue #121View this issue onlineVuePress v1 has been released! This article covers the progress of VuePress from its initial release by Evan You and the new features of the v1 release including a powerful plugin API, an enhanced theme system, and an official blog theme.The author of this article recently ported a complex iOS app to a web-based Vue.js app. Here he discusses the key benefits of moving away from native to the web, and how he was able to achieve the migration using Django and Vue.This very thorough tutorial takes you through the steps of building a Tinder-like swipe feature using Vue.js. Complete with instructive animated gifs and a live demo of the finished product.This article covers the need-to-know new features in version 2.8.0 of Nuxt JS, with informative examples, and a comprehensive list of bug fixes.SponsoredSnipcart, an HTML/JS based e-commerce solution, just released its v3.0 (in beta)! Now, we’re looking for great developers to come test it out and tell us what they loved, hated, or questioned with our newest Vue.js based version—totally free of charge.Having a good error handling mechanism in a Vue app provides many benefits including improved stability of the app, improved UX, and the ability to log errors and later track the cause.An often overlooked aspect of accessibility is color contrast. In this article, you'll see how to generate harmonious color palettes that users can select via the UI, ensuring the site's color scheme has ample contrast.JAMstack (JavaScript, APIs, and Markup) is an architecture for building fast and feature-rich static websites. In this tutorial, you'll learn to build a JAMstack site using Nuxt and CosmicJS, and deploying to Netlify.Special thanks to my senior Patreon sponsors Vue School.

This is a companion discussion topic for the original entry at https://vuejsdevelopers.com/newsletter/issue/121/