|
|
vuejs.org_nuxt.rss.xml - sfeed_tests - sfeed tests and RSS and Atom files |
|
|
 |
git clone git://git.codemadness.org/sfeed_tests (git://git.codemadness.org) |
|
|
 |
Log |
|
|
 |
Files |
|
|
 |
Refs |
|
|
 |
README |
|
|
 |
LICENSE |
|
|
|
--- |
|
|
|
vuejs.org_nuxt.rss.xml (234570B) |
|
|
|
--- |
|
|
|
1 <?xml version="1.0" encoding="utf-8"?> |
|
|
|
2 <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"> |
|
|
|
3 <channel> |
|
|
|
4 <title>Vue.js News</title> |
|
|
|
5 <link>https://news.vuejs.org/feed.xml</link> |
|
|
|
6 <description>The Official Vue.js News</description> |
|
|
|
7 <lastBuildDate>Sun, 16 May 2021 13:58:44 GMT</lastBuildDate> |
|
|
|
8 <docs>http://blogs.law.harvard.edu/tech/rss</docs> |
|
|
|
9 <generator>https://github.com/nuxt-community/feed-module</generator> |
|
|
|
10 <image> |
|
|
|
11 <title>Vue.js News</title> |
|
|
|
12 <url>http://news.vuejs.org/logo.png</url> |
|
|
|
13 <link>https://news.vuejs.org/feed.xml</link> |
|
|
|
14 </image> |
|
|
|
15 <item> |
|
|
|
16 <title><![CDATA[#193 - Vue.js 3.1.0-beta Migration Build now available! Vue Devtools new beta supports Vue 2.x and more!]]></title> |
|
|
|
17 <link>https://news.vuejs.org/issues/193</link> |
|
|
|
18 <guid>https://news.vuejs.org/issues/193</guid> |
|
|
|
19 <pubDate>Mon, 10 May 2021 00:00:00 GMT</pubDate> |
|
|
|
20 <description>< has been released with a set of new features and bug fixes, including the onServerPrefetch lifecycle hook! |
|
|
|
23 |
|
|
|
24 But that’s not all, because v3.1 comes with the thing we all have been looking forward to for months. The [Vue 2 to 3 Migration Build](https://github.com/vuejs/vue-next/tree/master/packages/vue-compat)! It allows you to run Vue 3 and the SFC compiler in a backward compatible mode so you can work through the deprecations/breaking-changes 1 by 1, instead of having to rewrite the whole app at once. |
|
|
|
25 |
|
|
|
26 If you are wondering how viable it is in a real-life, production application – I’ve tried it on a pretty large one (1k+ components) and managed to make it run and be partially functional within less than 2 hours. I’m convinced that I should be able to fully stabilize it within a few days. Wish me luck! 🤞 |
|
|
|
27 |
|
|
|
28 Also, the new [beta for Vue-Devtools v6](https://headwayapp.co/vue-js-devtools-changelog/vue-2-support-plugin-permissions-193021) now supports Vue 2.x. No need to toggle different extension versions when switching projects. |
|
|
|
29 |
|
|
|
30 By the way, did you know that Vue was used in the mission during the Mars 2020 Helicopter mission? Well, now you do! And if you contributed, you should have a [fancy badge on GitHub](https://twitter.com/notphanan/status/1385624940003610624). |
|
|
|
31 |
|
|
|
32 Lastly, my favorite WYSIWYG editor – [tiptap](https://www.tiptap.dev/) – is now supporting Vue 3 with their new v2.0 beta release. Now rewritten in TypeScript. |
|
|
|
33 |
|
|
|
34 Have a great week, |
|
|
|
35 |
|
|
|
36 — *[Damian Dulisz](https://twitter.com/DamianDulisz)*]]></description> |
|
|
|
37 <content:encoded>< has been released with a set of new features and bug fixes, including the onServerPrefetch lifecycle hook! |
|
|
|
40 |
|
|
|
41 But that’s not all, because v3.1 comes with the thing we all have been looking forward to for months. The [Vue 2 to 3 Migration Build](https://github.com/vuejs/vue-next/tree/master/packages/vue-compat)! It allows you to run Vue 3 and the SFC compiler in a backward compatible mode so you can work through the deprecations/breaking-changes 1 by 1, instead of having to rewrite the whole app at once. |
|
|
|
42 |
|
|
|
43 If you are wondering how viable it is in a real-life, production application – I’ve tried it on a pretty large one (1k+ components) and managed to make it run and be partially functional within less than 2 hours. I’m convinced that I should be able to fully stabilize it within a few days. Wish me luck! 🤞 |
|
|
|
44 |
|
|
|
45 Also, the new [beta for Vue-Devtools v6](https://headwayapp.co/vue-js-devtools-changelog/vue-2-support-plugin-permissions-193021) now supports Vue 2.x. No need to toggle different extension versions when switching projects. |
|
|
|
46 |
|
|
|
47 By the way, did you know that Vue was used in the mission during the Mars 2020 Helicopter mission? Well, now you do! And if you contributed, you should have a [fancy badge on GitHub](https://twitter.com/notphanan/status/1385624940003610624). |
|
|
|
48 |
|
|
|
49 Lastly, my favorite WYSIWYG editor – [tiptap](https://www.tiptap.dev/) – is now supporting Vue 3 with their new v2.0 beta release. Now rewritten in TypeScript. |
|
|
|
50 |
|
|
|
51 Have a great week, |
|
|
|
52 |
|
|
|
53 — *[Damian Dulisz](https://twitter.com/DamianDulisz)*]]></content:encoded> |
|
|
|
54 </item> |
|
|
|
55 <item> |
|
|
|
56 <title><![CDATA[#192 - Vue 3.0 to drop IE 11 support (RFC); 2 days until Vueconf.us; Component testing in Cypress;]]></title> |
|
|
|
57 <link>https://news.vuejs.org/issues/192</link> |
|
|
|
58 <guid>https://news.vuejs.org/issues/192</guid> |
|
|
|
59 <pubDate>Mon, 12 Apr 2021 00:00:00 GMT</pubDate> |
|
|
|
60 <description>< – a new Vuex alternative created by Eduardo San Martin Morote |
|
|
|
65 - [✋Vue-UseGesture](https://vue-use-gesture.netlify.app/) – a composable that helps you handle all kinds of mouse and touch events, including complex gestures by Mesut Koca |
|
|
|
66 - [🪄useMagicKeys](https://vueuse.org/core/usemagickeys/) – a composable that allows you to easily set keyboard shortcuts by Anthony Fu and the VueUse team |
|
|
|
67 - [📐Splitpanes](https://antoniandre.github.io/splitpanes/) – a library that makes dynamic splitpanes a breeze by Antoni "antoniandre" |
|
|
|
68 |
|
|
|
69 There’s also been one pretty impactful news –[ Vue 3.0 will likely drop support for IE 11](https://github.com/vuejs/rfcs/discussions/296). As dramatic as it sounds, Vue 3.0 was not supporting IE 11 at any time, but there was the plan to create a 3.0-compat build, that would support IE 11. Instead, the new idea (still in RFC) is to backport as many Vue 3.0 features (like the Composition-API) back into Vue 2.x. This should both ensure a smoother migration from Vue 2.x to 3.x, while also reducing the maintenance burden of supporting 2 builds of Vue 3.0. Additionally, this also removes the need to support IE 11 by all the 3rd party libraries. |
|
|
|
70 |
|
|
|
71 It also means that the Composition-API plugin for Vue 2.x will be obsolete, which is a good thing, because once the API becomes part of the core, the plugin-performance-tax will be removed. As an added benefit, Vue 2.x is being [migrated to TypeScript](https://twitter.com/youyuxi/status/1379797086800113665) as we speak, which should improve the overall developer experience of those using TS. |
|
|
|
72 |
|
|
|
73 Lastly, [VueConf.us](https://vueconf.us/) is happening in on April 14th. It’s a completely free event and from what I’ve heard, there are some exciting announcements to look for! Don’t miss it – the tickets are available only until April 13th. ⏰ |
|
|
|
74 |
|
|
|
75 Stay safe and enjoy the rest of the newsletter, |
|
|
|
76 |
|
|
|
77 — *[Damian Dulisz](https://twitter.com/DamianDulisz)* |
|
|
|
78 |
|
|
|
79 *P.S. Bento is now 6 months old! It’s incredible how fast he has grown! Just yesterday, he was this tiny boy and now he looks so serious! Especially when he’s [suspicious about his half-birthday cake](https://twitter.com/DamianDulisz/status/1378038331687239681)!* 🎂]]></description> |
|
|
|
80 <content:encoded>< – a new Vuex alternative created by Eduardo San Martin Morote |
|
|
|
85 - [✋Vue-UseGesture](https://vue-use-gesture.netlify.app/) – a composable that helps you handle all kinds of mouse and touch events, including complex gestures by Mesut Koca |
|
|
|
86 - [🪄useMagicKeys](https://vueuse.org/core/usemagickeys/) – a composable that allows you to easily set keyboard shortcuts by Anthony Fu and the VueUse team |
|
|
|
87 - [📐Splitpanes](https://antoniandre.github.io/splitpanes/) – a library that makes dynamic splitpanes a breeze by Antoni "antoniandre" |
|
|
|
88 |
|
|
|
89 There’s also been one pretty impactful news –[ Vue 3.0 will likely drop support for IE 11](https://github.com/vuejs/rfcs/discussions/296). As dramatic as it sounds, Vue 3.0 was not supporting IE 11 at any time, but there was the plan to create a 3.0-compat build, that would support IE 11. Instead, the new idea (still in RFC) is to backport as many Vue 3.0 features (like the Composition-API) back into Vue 2.x. This should both ensure a smoother migration from Vue 2.x to 3.x, while also reducing the maintenance burden of supporting 2 builds of Vue 3.0. Additionally, this also removes the need to support IE 11 by all the 3rd party libraries. |
|
|
|
90 |
|
|
|
91 It also means that the Composition-API plugin for Vue 2.x will be obsolete, which is a good thing, because once the API becomes part of the core, the plugin-performance-tax will be removed. As an added benefit, Vue 2.x is being [migrated to TypeScript](https://twitter.com/youyuxi/status/1379797086800113665) as we speak, which should improve the overall developer experience of those using TS. |
|
|
|
92 |
|
|
|
93 Lastly, [VueConf.us](https://vueconf.us/) is happening in on April 14th. It’s a completely free event and from what I’ve heard, there are some exciting announcements to look for! Don’t miss it – the tickets are available only until April 13th. ⏰ |
|
|
|
94 |
|
|
|
95 Stay safe and enjoy the rest of the newsletter, |
|
|
|
96 |
|
|
|
97 — *[Damian Dulisz](https://twitter.com/DamianDulisz)* |
|
|
|
98 |
|
|
|
99 *P.S. Bento is now 6 months old! It’s incredible how fast he has grown! Just yesterday, he was this tiny boy and now he looks so serious! Especially when he’s [suspicious about his half-birthday cake](https://twitter.com/DamianDulisz/status/1378038331687239681)!* 🎂]]></content:encoded> |
|
|
|
100 </item> |
|
|
|
101 <item> |
|
|
|
102 <title><![CDATA[#191 - State of Vue 2021, Vite v2 released; Vuex 5 RFC; Vuetify for Vue 3 in alpha and more!]]></title> |
|
|
|
103 <link>https://news.vuejs.org/issues/191</link> |
|
|
|
104 <guid>https://news.vuejs.org/issues/191</guid> |
|
|
|
105 <pubDate>Sat, 06 Mar 2021 00:00:00 GMT</pubDate> |
|
|
|
106 <description>< where he is covering the recent developments in the Vue ecosystem. How Vue is doing (like [NASA using it to drive their mission control system](https://github.com/nasa/openmct)), new releases, and future plans! The recording ends with the announcement and highlights from [Monterail](https://www.monterail.com/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter)’s annual State of Vue report, which you can download [here](https://www.monterail.com/state-of-vue-2021-report?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter). |
|
|
|
109 |
|
|
|
110 Vite – the frontend build tool everyone is crazy about [has hit v2](https://dev.to/yyx990803/announcing-vite-2-0-2f0a?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter). It is a big milestone for the project as it is no longer limited to Vue only (though I would recommend using it for Vue projects starting now). |
|
|
|
111 |
|
|
|
112 Next – Vuex 5. Wait, what? Five? Hasn’t version 4 been released just recently? Yes, it was, but it was a mostly backward-compatible port of Vuex 3 dedicated to Vue 3.0. |
|
|
|
113 |
|
|
|
114 Version 5 on the other hand is a completely new state management library. Although it still keeps some ideas from the Vuex you know (and the name), it presents a new approach to state management. Why? The Vuex team has learned a lot from the limitations and pain-points of the current implementation and decided it is time to move forward with new ideas. Make sure to read the [RFC](https://github.com/kiaking/rfcs/blob/vuex-5/active-rfcs/0000-vuex-5.md) and join the [discussion](https://github.com/vuejs/rfcs/discussions/270). |
|
|
|
115 |
|
|
|
116 That’s not all! Read the stories below for more news regarding i18n, Vuetify, Nuxt and the upcoming (free!) [VueConf.us](https://vueconf.us/) conference happening on April 14th! |
|
|
|
117 |
|
|
|
118 Kind regards, |
|
|
|
119 |
|
|
|
120 — [*Damian Dulisz*](https://twitter.com/damianDulisz)]]></description> |
|
|
|
121 <content:encoded>< where he is covering the recent developments in the Vue ecosystem. How Vue is doing (like [NASA using it to drive their mission control system](https://github.com/nasa/openmct)), new releases, and future plans! The recording ends with the announcement and highlights from [Monterail](https://www.monterail.com/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter)’s annual State of Vue report, which you can download [here](https://www.monterail.com/state-of-vue-2021-report?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter). |
|
|
|
124 |
|
|
|
125 Vite – the frontend build tool everyone is crazy about [has hit v2](https://dev.to/yyx990803/announcing-vite-2-0-2f0a?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter). It is a big milestone for the project as it is no longer limited to Vue only (though I would recommend using it for Vue projects starting now). |
|
|
|
126 |
|
|
|
127 Next – Vuex 5. Wait, what? Five? Hasn’t version 4 been released just recently? Yes, it was, but it was a mostly backward-compatible port of Vuex 3 dedicated to Vue 3.0. |
|
|
|
128 |
|
|
|
129 Version 5 on the other hand is a completely new state management library. Although it still keeps some ideas from the Vuex you know (and the name), it presents a new approach to state management. Why? The Vuex team has learned a lot from the limitations and pain-points of the current implementation and decided it is time to move forward with new ideas. Make sure to read the [RFC](https://github.com/kiaking/rfcs/blob/vuex-5/active-rfcs/0000-vuex-5.md) and join the [discussion](https://github.com/vuejs/rfcs/discussions/270). |
|
|
|
130 |
|
|
|
131 That’s not all! Read the stories below for more news regarding i18n, Vuetify, Nuxt and the upcoming (free!) [VueConf.us](https://vueconf.us/) conference happening on April 14th! |
|
|
|
132 |
|
|
|
133 Kind regards, |
|
|
|
134 |
|
|
|
135 — [*Damian Dulisz*](https://twitter.com/damianDulisz)]]></content:encoded> |
|
|
|
136 </item> |
|
|
|
137 <item> |
|
|
|
138 <title><![CDATA[#190 - Vuex 4.0.0 is here! 🚀 New Vite docs and dedicated Discord sever; Vue Contributor days and more!]]></title> |
|
|
|
139 <link>https://news.vuejs.org/issues/190</link> |
|
|
|
140 <guid>https://news.vuejs.org/issues/190</guid> |
|
|
|
141 <pubDate>Wed, 10 Feb 2021 00:00:00 GMT</pubDate> |
|
|
|
142 <description>< for Vue 3.0 has been finally released! This is the version of Vuex that is 99% backward compatible with the old Vuex (v3) that you might be currently using in your Vue 2.x projects. |
|
|
|
145 |
|
|
|
146 There are already works on Vuex 5, which will come with a completely revamped API. Stay tuned! |
|
|
|
147 |
|
|
|
148 Heard of [Vite](https://vitejs.dev/)? If you’ve been subscribing to this newsletter, you probably have! It just recently reached v2 (currently in beta), which makes it a completely framework-agnostic frontend build tool that is incredibly fast and extendable thanks to the plugin system. Just recently it received a brand new logo and now has a dedicated Discord server. Want to talk to other early adopters – [join the server](https://discord.com/invite/aYVNktYeEB)! |
|
|
|
149 |
|
|
|
150 Events time! The [Vue Contributor Days](https://www.vuemeetup.com/#/vue-contributor-days-february-2021) are coming on February 25th followed by the [Vuejs Amsterdam](https://vuejs.amsterdam/) conference the day after (Feb 26-27th). Both events are free, so don’t miss out! |
|
|
|
151 |
|
|
|
152 I’d also want to thank my new sponsor – [Thomas Findlay](https://twitter.com/thomasfindlay94) who has just recently released an [advanced book on Vue](https://theroadtoenterprise.com/?utm_source=newsletter&utm_medium=logo&utm_campaign=vuejs-newsletter&utm_content=valentine). You might want to check it out now as it is 35% off this week! 💚 |
|
|
|
153 |
|
|
|
154 Cheers, |
|
|
|
155 |
|
|
|
156 — *[Damian Dulisz](https://twitter.com/DamianDulisz)* |
|
|
|
157 |
|
|
|
158 P.S. Sorry for the delay this week. Bento went through a hip surgery last Friday (poor puppy) and required some additional attention through the weekend. He’s adjusting and is now [posing as Count Dracula](https://twitter.com/DamianDulisz/status/1359494679532863492) every time he wants food. Send treats.]]></description> |
|
|
|
159 <content:encoded>< for Vue 3.0 has been finally released! This is the version of Vuex that is 99% backward compatible with the old Vuex (v3) that you might be currently using in your Vue 2.x projects. |
|
|
|
162 |
|
|
|
163 There are already works on Vuex 5, which will come with a completely revamped API. Stay tuned! |
|
|
|
164 |
|
|
|
165 Heard of [Vite](https://vitejs.dev/)? If you’ve been subscribing to this newsletter, you probably have! It just recently reached v2 (currently in beta), which makes it a completely framework-agnostic frontend build tool that is incredibly fast and extendable thanks to the plugin system. Just recently it received a brand new logo and now has a dedicated Discord server. Want to talk to other early adopters – [join the server](https://discord.com/invite/aYVNktYeEB)! |
|
|
|
166 |
|
|
|
167 Events time! The [Vue Contributor Days](https://www.vuemeetup.com/#/vue-contributor-days-february-2021) are coming on February 25th followed by the [Vuejs Amsterdam](https://vuejs.amsterdam/) conference the day after (Feb 26-27th). Both events are free, so don’t miss out! |
|
|
|
168 |
|
|
|
169 I’d also want to thank my new sponsor – [Thomas Findlay](https://twitter.com/thomasfindlay94) who has just recently released an [advanced book on Vue](https://theroadtoenterprise.com/?utm_source=newsletter&utm_medium=logo&utm_campaign=vuejs-newsletter&utm_content=valentine). You might want to check it out now as it is 35% off this week! 💚 |
|
|
|
170 |
|
|
|
171 Cheers, |
|
|
|
172 |
|
|
|
173 — *[Damian Dulisz](https://twitter.com/DamianDulisz)* |
|
|
|
174 |
|
|
|
175 P.S. Sorry for the delay this week. Bento went through a hip surgery last Friday (poor puppy) and required some additional attention through the weekend. He’s adjusting and is now [posing as Count Dracula](https://twitter.com/DamianDulisz/status/1359494679532863492) every time he wants food. Send treats.]]></content:encoded> |
|
|
|
176 </item> |
|
|
|
177 <item> |
|
|
|
178 <title><![CDATA[#189 - Reflections for 2020-2021; Vue-Storefront raises $1.5M; Element UI for Vue 3.0 and more!]]></title> |
|
|
|
179 <link>https://news.vuejs.org/issues/189</link> |
|
|
|
180 <guid>https://news.vuejs.org/issues/189</guid> |
|
|
|
181 <pubDate>Sun, 24 Jan 2021 00:00:00 GMT</pubDate> |
|
|
|
182 <description><. There’s a new article posted – [Reflections for 2020-2021](https://blog.vuejs.org/posts/hello-2021.html). In there, Evan You is sharing some of the thoughts and team-wide plans for 2021. Definitely give it a read! |
|
|
|
187 |
|
|
|
188 Vue-Storefront, a popular open-source project aimed at eCommerce has just [raised $1.5M in the seed round](https://www.vuestorefront.io/blog/vue-storefront-raises-1-5m-to-turn-the-fastest-growing-open-source-ecommerce-project-into-a-business). Congratulations to everyone involved! 🎉 |
|
|
|
189 |
|
|
|
190 Also, Element UI – one of the most popular component libraries for Vue – now has a Vue 3.0 version called Element Plus. You can read the announcement [here](https://itnext.io/element-ui-for-vue-3-0-is-coming-53dfa6d4fe32). Check out the [docs](https://element-plus.org/#/en-US/component/installation) for the migration guide. And if you’d like to get started with it alongside Vite – there’s even an [element-plus-vite-starter](https://github.com/element-plus/element-plus-vite-starter)! |
|
|
|
191 |
|
|
|
192 Speaking of Vue 3.0 libraries – have you heard of VueUse? The project, which started as a small collection of useful composables has grown by a lot! Just check out the [list of available functions](https://vueuse.js.org/functions.html). They also just recently created a GitHub organization to host several useful libraries and projects like [Vue-Demi](https://github.com/vueuse/vue-demi). |
|
|
|
193 |
|
|
|
194 Cheers, |
|
|
|
195 |
|
|
|
196 — *[Damian Dulisz](https://twitter.com/DamianDulisz)* |
|
|
|
197 |
|
|
|
198 P.S. If you are wondering how the newsletter creation process looks like, [here’s a sneak peek](https://twitter.com/DamianDulisz/status/1353465178709487618/photo/1)!]]></description> |
|
|
|
199 <content:encoded><. There’s a new article posted – [Reflections for 2020-2021](https://blog.vuejs.org/posts/hello-2021.html). In there, Evan You is sharing some of the thoughts and team-wide plans for 2021. Definitely give it a read! |
|
|
|
204 |
|
|
|
205 Vue-Storefront, a popular open-source project aimed at eCommerce has just [raised $1.5M in the seed round](https://www.vuestorefront.io/blog/vue-storefront-raises-1-5m-to-turn-the-fastest-growing-open-source-ecommerce-project-into-a-business). Congratulations to everyone involved! 🎉 |
|
|
|
206 |
|
|
|
207 Also, Element UI – one of the most popular component libraries for Vue – now has a Vue 3.0 version called Element Plus. You can read the announcement [here](https://itnext.io/element-ui-for-vue-3-0-is-coming-53dfa6d4fe32). Check out the [docs](https://element-plus.org/#/en-US/component/installation) for the migration guide. And if you’d like to get started with it alongside Vite – there’s even an [element-plus-vite-starter](https://github.com/element-plus/element-plus-vite-starter)! |
|
|
|
208 |
|
|
|
209 Speaking of Vue 3.0 libraries – have you heard of VueUse? The project, which started as a small collection of useful composables has grown by a lot! Just check out the [list of available functions](https://vueuse.js.org/functions.html). They also just recently created a GitHub organization to host several useful libraries and projects like [Vue-Demi](https://github.com/vueuse/vue-demi). |
|
|
|
210 |
|
|
|
211 Cheers, |
|
|
|
212 |
|
|
|
213 — *[Damian Dulisz](https://twitter.com/DamianDulisz)* |
|
|
|
214 |
|
|
|
215 P.S. If you are wondering how the newsletter creation process looks like, [here’s a sneak peek](https://twitter.com/DamianDulisz/status/1353465178709487618/photo/1)!]]></content:encoded> |
|
|
|
216 </item> |
|
|
|
217 <item> |
|
|
|
218 <title><![CDATA[#188 - Enjoy the Vuelidays! And a happy new year! 🎉]]></title> |
|
|
|
219 <link>https://news.vuejs.org/issues/188</link> |
|
|
|
220 <guid>https://news.vuejs.org/issues/188</guid> |
|
|
|
221 <pubDate>Tue, 29 Dec 2020 00:00:00 GMT</pubDate> |
|
|
|
222 <description>< has published a new beta release of the [Vue.js Devtools v6](https://twitter.com/Akryum/status/1341886270012874756). It ships with multiple new features and enhancements. |
|
|
|
227 |
|
|
|
228 Just yesterday, [Rahul Kadyan](https://twitter.com/znck0) has published a new VS Code extension called [VueDX](https://twitter.com/znck0/status/1343645532502290433) to further improve the developer experience when working with Vue, including TypeScript dedicated features. This is a part of a bigger project called [Vue Developer Experience](https://github.com/znck/vue-developer-experience) (VueDX for short). |
|
|
|
229 |
|
|
|
230 Finally, 2020 is coming to an end. I wish you all an awesome 2021! 🥳 |
|
|
|
231 |
|
|
|
232 Cheers, |
|
|
|
233 |
|
|
|
234 — *[Damian Dulisz](https://twitter.com/DamianDulisz)* |
|
|
|
235 |
|
|
|
236 P.S. For those curious of how Bento is doing, here’s a [little update](https://twitter.com/DamianDulisz/status/1343970927445471232)! 🐶]]></description> |
|
|
|
237 <content:encoded>< has published a new beta release of the [Vue.js Devtools v6](https://twitter.com/Akryum/status/1341886270012874756). It ships with multiple new features and enhancements. |
|
|
|
242 |
|
|
|
243 Just yesterday, [Rahul Kadyan](https://twitter.com/znck0) has published a new VS Code extension called [VueDX](https://twitter.com/znck0/status/1343645532502290433) to further improve the developer experience when working with Vue, including TypeScript dedicated features. This is a part of a bigger project called [Vue Developer Experience](https://github.com/znck/vue-developer-experience) (VueDX for short). |
|
|
|
244 |
|
|
|
245 Finally, 2020 is coming to an end. I wish you all an awesome 2021! 🥳 |
|
|
|
246 |
|
|
|
247 Cheers, |
|
|
|
248 |
|
|
|
249 — *[Damian Dulisz](https://twitter.com/DamianDulisz)* |
|
|
|
250 |
|
|
|
251 P.S. For those curious of how Bento is doing, here’s a [little update](https://twitter.com/DamianDulisz/status/1343970927445471232)! 🐶]]></content:encoded> |
|
|
|
252 </item> |
|
|
|
253 <item> |
|
|
|
254 <title><![CDATA[#187 - The Vue.js Newsletter is back! 🎉]]></title> |
|
|
|
255 <link>https://news.vuejs.org/issues/187</link> |
|
|
|
256 <guid>https://news.vuejs.org/issues/187</guid> |
|
|
|
257 <pubDate>Sun, 13 Dec 2020 00:00:00 GMT</pubDate> |
|
|
|
258 <description>< and [Vue Mastery](https://www.vuemastery.com/)!) for keeping up with me despite the newsletter-related inactivity. I’d also want to welcome a new sponsor – [Vue.js Amsterdam](https://vuejs.amsterdam/). Thank you all for your trust and support! 💚 |
|
|
|
265 |
|
|
|
266 As for the news! Vue-Router just hit the [v4.0 stable release](https://github.com/vuejs/vue-router-next/releases/tag/v4.0.0)! 🎉 |
|
|
|
267 |
|
|
|
268 Additionally, as every year, [Monterail](https://www.monterail.com/) is working on the [State of Vue.js survey](https://eqxai-event.typeform.com/to/BuZO0b4U) and needs your contribution! The [State of JS](https://survey.stateofjs.com/survey/state-of-js/2020) survey is also open so let’s make sure the world knows about Vue.js and how awesome it is! |
|
|
|
269 |
|
|
|
270 Thanks for reading! So glad to be back! |
|
|
|
271 |
|
|
|
272 — [*Damian Dulisz*](https://twitter.com/DamianDulisz) |
|
|
|
273 |
|
|
|
274 P.S. The newsletter was supposed to ship last week but then [this little guy](https://twitter.com/DamianDulisz/status/1334055423884800000) happened. 🍱🐕]]></description> |
|
|
|
275 <content:encoded>< and [Vue Mastery](https://www.vuemastery.com/)!) for keeping up with me despite the newsletter-related inactivity. I’d also want to welcome a new sponsor – [Vue.js Amsterdam](https://vuejs.amsterdam/). Thank you all for your trust and support! 💚 |
|
|
|
282 |
|
|
|
283 As for the news! Vue-Router just hit the [v4.0 stable release](https://github.com/vuejs/vue-router-next/releases/tag/v4.0.0)! 🎉 |
|
|
|
284 |
|
|
|
285 Additionally, as every year, [Monterail](https://www.monterail.com/) is working on the [State of Vue.js survey](https://eqxai-event.typeform.com/to/BuZO0b4U) and needs your contribution! The [State of JS](https://survey.stateofjs.com/survey/state-of-js/2020) survey is also open so let’s make sure the world knows about Vue.js and how awesome it is! |
|
|
|
286 |
|
|
|
287 Thanks for reading! So glad to be back! |
|
|
|
288 |
|
|
|
289 — [*Damian Dulisz*](https://twitter.com/DamianDulisz) |
|
|
|
290 |
|
|
|
291 P.S. The newsletter was supposed to ship last week but then [this little guy](https://twitter.com/DamianDulisz/status/1334055423884800000) happened. 🍱🐕]]></content:encoded> |
|
|
|
292 </item> |
|
|
|
293 <item> |
|
|
|
294 <title><![CDATA[#186 - 🍰 Vue.js v3.0.0 "One Piece" Released! 🎉 The State of Nuxt.js and more!]]></title> |
|
|
|
295 <link>https://news.vuejs.org/issues/186</link> |
|
|
|
296 <guid>https://news.vuejs.org/issues/186</guid> |
|
|
|
297 <pubDate>Fri, 18 Sep 2020 00:00:00 GMT</pubDate> |
|
|
|
298 <description><! |
|
|
|
301 |
|
|
|
302 This is a huge milestone for us that, to quote Evan You himself *„represents over 2 years of development efforts, featuring [30+ RFCs](https://github.com/vuejs/rfcs/tree/master/active-rfcs), 2,600+ commits, [628 pull requests](https://github.com/vuejs/vue-next/pulls?q=is%3Apr+is%3Amerged+-author%3Aapp%2Fdependabot-preview+) from [99 contributors](https://github.com/vuejs/vue-next/graphs/contributors), plus tremendous amount of development and documentation work outside of the core repo”*. Along with it, of course, is the terrific work of the teams behind the new documentation and the surrounding ecosystem libraries like Vue-Router, Vuex, Vue-CLI, Vue-Devtools, Vue-Test-utils, Vetur and others! |
|
|
|
303 |
|
|
|
304 Here are the [release notes](https://github.com/vuejs/vue-next/releases/tag/v3.0.0). |
|
|
|
305 |
|
|
|
306 The new Vue Docs are available at [v3.vuejs.org](https://v3.vuejs.org/). |
|
|
|
307 |
|
|
|
308 Enjoy! |
|
|
|
309 — *[Damian Dulisz](http://twitter.com/damiandulisz)*]]></description> |
|
|
|
310 <content:encoded><! |
|
|
|
313 |
|
|
|
314 This is a huge milestone for us that, to quote Evan You himself *„represents over 2 years of development efforts, featuring [30+ RFCs](https://github.com/vuejs/rfcs/tree/master/active-rfcs), 2,600+ commits, [628 pull requests](https://github.com/vuejs/vue-next/pulls?q=is%3Apr+is%3Amerged+-author%3Aapp%2Fdependabot-preview+) from [99 contributors](https://github.com/vuejs/vue-next/graphs/contributors), plus tremendous amount of development and documentation work outside of the core repo”*. Along with it, of course, is the terrific work of the teams behind the new documentation and the surrounding ecosystem libraries like Vue-Router, Vuex, Vue-CLI, Vue-Devtools, Vue-Test-utils, Vetur and others! |
|
|
|
315 |
|
|
|
316 Here are the [release notes](https://github.com/vuejs/vue-next/releases/tag/v3.0.0). |
|
|
|
317 |
|
|
|
318 The new Vue Docs are available at [v3.vuejs.org](https://v3.vuejs.org/). |
|
|
|
319 |
|
|
|
320 Enjoy! |
|
|
|
321 — *[Damian Dulisz](http://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
322 </item> |
|
|
|
323 <item> |
|
|
|
324 <title><![CDATA[#185 - Vue-CLI v4.5.0 ships with built-in Vue 3.0 support; Nuxt v2.14 released; VueConf Toronto announced!]]></title> |
|
|
|
325 <link>https://news.vuejs.org/issues/185</link> |
|
|
|
326 <guid>https://news.vuejs.org/issues/185</guid> |
|
|
|
327 <pubDate>Sat, 22 Aug 2020 00:00:00 GMT</pubDate> |
|
|
|
328 <description><, the CLI supports Vue 3.0 projects out of the box, without the need for the vue-cli-plugin-vue-next plugin. The author of the release – [Haoqun Jiang](https://twitter.com/haoqunjiang) – has started his [GitHub Sponsors page](https://github.com/sponsors/sodatea). If you depend on Vue-CLI and other tooling that he’s building, consider sponsoring him! |
|
|
|
331 |
|
|
|
332 [Nuxt.js v2.14](https://github.com/nuxt/nuxt.js/releases/tag/v2.14.0) has been released! It comes with multiple improvements to the static sites generation process. You can read about it more in this [in-depth article](https://nuxtjs.org/blog/nuxt-static-improvements). Thanks to smart usage of cache among other things *„The static site generation of our projects on content changes are now ~3.6x times faster 🚀”* – the authors say. |
|
|
|
333 |
|
|
|
334 🍁 Also, the VueConf Toronto conference is back and you are all invited! |
|
|
|
335 |
|
|
|
336 It’s an online conference and completely FREE! Register [here](https://vuetoronto.com/) and mark your calendars on November 4-6, 2020! |
|
|
|
337 |
|
|
|
338 The [call for papers](https://vuetoronto.com/call-for-papers) is also open till September 30, 2020. |
|
|
|
339 |
|
|
|
340 Enjoy, |
|
|
|
341 |
|
|
|
342 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
343 <content:encoded><, the CLI supports Vue 3.0 projects out of the box, without the need for the vue-cli-plugin-vue-next plugin. The author of the release – [Haoqun Jiang](https://twitter.com/haoqunjiang) – has started his [GitHub Sponsors page](https://github.com/sponsors/sodatea). If you depend on Vue-CLI and other tooling that he’s building, consider sponsoring him! |
|
|
|
346 |
|
|
|
347 [Nuxt.js v2.14](https://github.com/nuxt/nuxt.js/releases/tag/v2.14.0) has been released! It comes with multiple improvements to the static sites generation process. You can read about it more in this [in-depth article](https://nuxtjs.org/blog/nuxt-static-improvements). Thanks to smart usage of cache among other things *„The static site generation of our projects on content changes are now ~3.6x times faster 🚀”* – the authors say. |
|
|
|
348 |
|
|
|
349 🍁 Also, the VueConf Toronto conference is back and you are all invited! |
|
|
|
350 |
|
|
|
351 It’s an online conference and completely FREE! Register [here](https://vuetoronto.com/) and mark your calendars on November 4-6, 2020! |
|
|
|
352 |
|
|
|
353 The [call for papers](https://vuetoronto.com/call-for-papers) is also open till September 30, 2020. |
|
|
|
354 |
|
|
|
355 Enjoy, |
|
|
|
356 |
|
|
|
357 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
358 </item> |
|
|
|
359 <item> |
|
|
|
360 <title><![CDATA[#184 - Vue.js 3.0 Release Candidate is here! 3.0 Docs in beta; Vue-Devtools beta for Vue 3.0 available and more!]]></title> |
|
|
|
361 <link>https://news.vuejs.org/issues/184</link> |
|
|
|
362 <guid>https://news.vuejs.org/issues/184</guid> |
|
|
|
363 <pubDate>Wed, 22 Jul 2020 00:00:00 GMT</pubDate> |
|
|
|
364 <description><. |
|
|
|
367 |
|
|
|
368 Additionally the [Official Vue.js 3.0 Docs](https://v3.vuejs.org/) has been released (beta version)! Huge shout-out to the docs team: [@NataliaTepluhina](https://github.com/NataliaTepluhina), [@bencodezen](https://github.com/bencodezen), [@phanan](https://github.com/phanan) and [@sdras](https://github.com/sdras)! 🙌 |
|
|
|
369 |
|
|
|
370 This is likely a good moment to start reading the [Migration Guide](https://v3.vuejs.org/guide/migration/introduction.html#overview) so you can start planning the migration. Don’t worry, if your project is relatively small and you have been following the RFCs, and avoiding to-be-deprecated functionalities, this process should be pretty quick! |
|
|
|
371 |
|
|
|
372 Happy coding! |
|
|
|
373 |
|
|
|
374 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
375 <content:encoded><. |
|
|
|
378 |
|
|
|
379 Additionally the [Official Vue.js 3.0 Docs](https://v3.vuejs.org/) has been released (beta version)! Huge shout-out to the docs team: [@NataliaTepluhina](https://github.com/NataliaTepluhina), [@bencodezen](https://github.com/bencodezen), [@phanan](https://github.com/phanan) and [@sdras](https://github.com/sdras)! 🙌 |
|
|
|
380 |
|
|
|
381 This is likely a good moment to start reading the [Migration Guide](https://v3.vuejs.org/guide/migration/introduction.html#overview) so you can start planning the migration. Don’t worry, if your project is relatively small and you have been following the RFCs, and avoiding to-be-deprecated functionalities, this process should be pretty quick! |
|
|
|
382 |
|
|
|
383 Happy coding! |
|
|
|
384 |
|
|
|
385 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
386 </item> |
|
|
|
387 <item> |
|
|
|
388 <title><![CDATA[#183 - Vue 3.0 status update; Svelte-inspired magic for Vue SFC; Nuxt.js v2.13 is out and more!]]></title> |
|
|
|
389 <link>https://news.vuejs.org/issues/183</link> |
|
|
|
390 <guid>https://news.vuejs.org/issues/183</guid> |
|
|
|
391 <pubDate>Sun, 05 Jul 2020 00:00:00 GMT</pubDate> |
|
|
|
392 <description>< of the project. |
|
|
|
395 |
|
|
|
396 __TL;DR; Release Candidate mid July. Official release in August.__ |
|
|
|
397 |
|
|
|
398 In the meantime, while we are waiting for some of the tooling to catch up with Vue 3.0, Evan has created a [new proposal](https://github.com/vuejs/rfcs/pull/182) for improving the DX of building Vue components. Inspired by Svelte! Check it out, it’s pretty magical! ✨ |
|
|
|
399 |
|
|
|
400 There’s also a new Nuxt.js release – [v2.13.0](https://nuxtjs.org/guide/release-notes/#v2.13.0). It comes with a completely new build come called full-static. There’s also a new release of [create-nuxt-app](https://twitter.com/atinux/status/1275035452010094592?s=21)! |
|
|
|
401 |
|
|
|
402 Cheers, |
|
|
|
403 |
|
|
|
404 — [*Damian Dulisz*](https://twitter.com/damiandulisz)]]></description> |
|
|
|
405 <content:encoded>< of the project. |
|
|
|
408 |
|
|
|
409 __TL;DR; Release Candidate mid July. Official release in August.__ |
|
|
|
410 |
|
|
|
411 In the meantime, while we are waiting for some of the tooling to catch up with Vue 3.0, Evan has created a [new proposal](https://github.com/vuejs/rfcs/pull/182) for improving the DX of building Vue components. Inspired by Svelte! Check it out, it’s pretty magical! ✨ |
|
|
|
412 |
|
|
|
413 There’s also a new Nuxt.js release – [v2.13.0](https://nuxtjs.org/guide/release-notes/#v2.13.0). It comes with a completely new build come called full-static. There’s also a new release of [create-nuxt-app](https://twitter.com/atinux/status/1275035452010094592?s=21)! |
|
|
|
414 |
|
|
|
415 Cheers, |
|
|
|
416 |
|
|
|
417 — [*Damian Dulisz*](https://twitter.com/damiandulisz)]]></content:encoded> |
|
|
|
418 </item> |
|
|
|
419 <item> |
|
|
|
420 <title><![CDATA[#182 - Quasar.Conf coming online on July 5th; The process of rewriting Vue.js; ]]></title> |
|
|
|
421 <link>https://news.vuejs.org/issues/182</link> |
|
|
|
422 <guid>https://news.vuejs.org/issues/182</guid> |
|
|
|
423 <pubDate>Mon, 15 Jun 2020 00:00:00 GMT</pubDate> |
|
|
|
424 <description>< coming on July, 5th. You can still submit your lightning talks if you would like to present something related to either Vue or Quasar. |
|
|
|
429 |
|
|
|
430 If you happen to use the Composition-API plugin, make sure to be careful with the update to the [recently released v0.6.0](https://github.com/vuejs/composition-api/releases/tag/v0.6.0). It slightly changes the behavior of watch to align better with the Vue 3.0 implementation. |
|
|
|
431 |
|
|
|
432 Speaking of Vue 3 – there’s a [great story](https://increment.com/frontend/making-vue-3/) written by Evan You about the design decision and process of rewriting the whole library. Make sure to check it out! |
|
|
|
433 |
|
|
|
434 Stay safe, |
|
|
|
435 |
|
|
|
436 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
437 <content:encoded>< coming on July, 5th. You can still submit your lightning talks if you would like to present something related to either Vue or Quasar. |
|
|
|
442 |
|
|
|
443 If you happen to use the Composition-API plugin, make sure to be careful with the update to the [recently released v0.6.0](https://github.com/vuejs/composition-api/releases/tag/v0.6.0). It slightly changes the behavior of watch to align better with the Vue 3.0 implementation. |
|
|
|
444 |
|
|
|
445 Speaking of Vue 3 – there’s a [great story](https://increment.com/frontend/making-vue-3/) written by Evan You about the design decision and process of rewriting the whole library. Make sure to check it out! |
|
|
|
446 |
|
|
|
447 Stay safe, |
|
|
|
448 |
|
|
|
449 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
450 </item> |
|
|
|
451 <item> |
|
|
|
452 <title><![CDATA[#181 - #181: 📓 Big News from Nuxt.js – Introducing the Content and Components modules 🎉]]></title> |
|
|
|
453 <link>https://news.vuejs.org/issues/181</link> |
|
|
|
454 <guid>https://news.vuejs.org/issues/181</guid> |
|
|
|
455 <pubDate>Sun, 24 May 2020 00:00:00 GMT</pubDate> |
|
|
|
456 <description><, which allows you to skip importing Vue components manually as they will be automatically located and imported for you when you use them. With support for lazy-loading! |
|
|
|
459 |
|
|
|
460 Just a few days later however, the team also released another module called [__content__](https://content.nuxtjs.org/). It allows you to use local files (Markdown, JSON, YAML etc.) as a Git-based CMS. You can be familiar with this approach if you used VuePress or Gridsome. Of course, you can use Vue components inside your Markdown files. Make sure to check the docs! |
|
|
|
461 |
|
|
|
462 Cheers, |
|
|
|
463 — [*Damian Dulisz*](https://twitter.com/damiandulisz)]]></description> |
|
|
|
464 <content:encoded><, which allows you to skip importing Vue components manually as they will be automatically located and imported for you when you use them. With support for lazy-loading! |
|
|
|
467 |
|
|
|
468 Just a few days later however, the team also released another module called [__content__](https://content.nuxtjs.org/). It allows you to use local files (Markdown, JSON, YAML etc.) as a Git-based CMS. You can be familiar with this approach if you used VuePress or Gridsome. Of course, you can use Vue components inside your Markdown files. Make sure to check the docs! |
|
|
|
469 |
|
|
|
470 Cheers, |
|
|
|
471 — [*Damian Dulisz*](https://twitter.com/damiandulisz)]]></content:encoded> |
|
|
|
472 </item> |
|
|
|
473 <item> |
|
|
|
474 <title><![CDATA[#180 - 🏎 Say hi to Vite! A brand new, extremely fast development setup for Vue. So fast it feels instant!]]></title> |
|
|
|
475 <link>https://news.vuejs.org/issues/180</link> |
|
|
|
476 <guid>https://news.vuejs.org/issues/180</guid> |
|
|
|
477 <pubDate>Mon, 11 May 2020 00:00:00 GMT</pubDate> |
|
|
|
478 <description><*", which means "*Fast*". It’s a brand new development setup created by Evan You ([tweets for context](https://twitter.com/youyuxi/status/1252173663199277058)). It ditches bundling in the development phase in favor of using native ES imports with on demand compilation of Vue single-file component files and more. Also acts as a local server and is capable of bundling production code using Rollup. |
|
|
|
481 |
|
|
|
482 What does it mean? The fact that it is crazy fast. Cold start clocks at around 140ms compared to Vue-CLI 1900ms. But now the best part – changes in code are reflected in the browser almost instantly, without a page reload. HMR that is actually reliable! 🎉 |
|
|
|
483 |
|
|
|
484 Hold your horses though... Vite is currently still in the experimental phase. You can learn more about the project on [GitHub](https://github.com/vuejs/vite) and follow [Evan on Twitter](https://twitter.com/youyuxi) for more updates like this [one](https://twitter.com/youyuxi/status/1258059968542097410). |
|
|
|
485 |
|
|
|
486 Ah, and there is already [VitePress](https://github.com/vuejs/vitepress/)! Obviously it’s still a work-in-progress but you can play with it. Just like Vite, it ships with Vue 3.0-beta. |
|
|
|
487 |
|
|
|
488 Stay safe, |
|
|
|
489 — *[Damian Dulisz](https://twitter.com/DamianDulisz)*]]></description> |
|
|
|
490 <content:encoded><*", which means "*Fast*". It’s a brand new development setup created by Evan You ([tweets for context](https://twitter.com/youyuxi/status/1252173663199277058)). It ditches bundling in the development phase in favor of using native ES imports with on demand compilation of Vue single-file component files and more. Also acts as a local server and is capable of bundling production code using Rollup. |
|
|
|
493 |
|
|
|
494 What does it mean? The fact that it is crazy fast. Cold start clocks at around 140ms compared to Vue-CLI 1900ms. But now the best part – changes in code are reflected in the browser almost instantly, without a page reload. HMR that is actually reliable! 🎉 |
|
|
|
495 |
|
|
|
496 Hold your horses though... Vite is currently still in the experimental phase. You can learn more about the project on [GitHub](https://github.com/vuejs/vite) and follow [Evan on Twitter](https://twitter.com/youyuxi) for more updates like this [one](https://twitter.com/youyuxi/status/1258059968542097410). |
|
|
|
497 |
|
|
|
498 Ah, and there is already [VitePress](https://github.com/vuejs/vitepress/)! Obviously it’s still a work-in-progress but you can play with it. Just like Vite, it ships with Vue 3.0-beta. |
|
|
|
499 |
|
|
|
500 Stay safe, |
|
|
|
501 — *[Damian Dulisz](https://twitter.com/DamianDulisz)*]]></content:encoded> |
|
|
|
502 </item> |
|
|
|
503 <item> |
|
|
|
504 <title><![CDATA[#179 - 🎉 Vue.js v3.0-beta released! Check out the new State of Vue update from Evan You; Great things for TS users coming in Vue 3.0!]]></title> |
|
|
|
505 <link>https://news.vuejs.org/issues/179</link> |
|
|
|
506 <guid>https://news.vuejs.org/issues/179</guid> |
|
|
|
507 <pubDate>Sun, 19 Apr 2020 00:00:00 GMT</pubDate> |
|
|
|
508 <description>< that will walk you through the next steps. |
|
|
|
513 |
|
|
|
514 There’s also a small update to Vuex – __v3.2.0__. It comes with an utility hasModule function that allows you to check if a module is already registered. |
|
|
|
515 |
|
|
|
516 Also thanks to some recent work by [Rahul Kadyan](https://twitter.com/znck0/), we’re getting closer to a much improved TypeScript experience for Vue 3.0 which also includes templates! It might also support [smart refactoring](https://twitter.com/znck0/status/1251828990894997504) (check out the short video in the link)! |
|
|
|
517 |
|
|
|
518 Stay safe, |
|
|
|
519 |
|
|
|
520 *— [Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
521 <content:encoded>< that will walk you through the next steps. |
|
|
|
526 |
|
|
|
527 There’s also a small update to Vuex – __v3.2.0__. It comes with an utility hasModule function that allows you to check if a module is already registered. |
|
|
|
528 |
|
|
|
529 Also thanks to some recent work by [Rahul Kadyan](https://twitter.com/znck0/), we’re getting closer to a much improved TypeScript experience for Vue 3.0 which also includes templates! It might also support [smart refactoring](https://twitter.com/znck0/status/1251828990894997504) (check out the short video in the link)! |
|
|
|
530 |
|
|
|
531 Stay safe, |
|
|
|
532 |
|
|
|
533 *— [Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
534 </item> |
|
|
|
535 <item> |
|
|
|
536 <title><![CDATA[#178 - Wikimedia adopting Vue! 🎉 New Vue online meetup initiatives and more videos from VueConf.us and Vue.js Amsterdam]]></title> |
|
|
|
537 <link>https://news.vuejs.org/issues/178</link> |
|
|
|
538 <guid>https://news.vuejs.org/issues/178</guid> |
|
|
|
539 <pubDate>Sun, 29 Mar 2020 00:00:00 GMT</pubDate> |
|
|
|
540 <description><! Does it mean Wikipedia will now become a Vue SPA – 99,9% not! But it means some parts of Wikipedia and other Wikimedia projects might be using Vue to enhance some of the more complicated, interactive elements. Like the page editor for example. If you’ve been wondering why Vue is called the "progressive framework" this use-case explains it pretty well I think. |
|
|
|
543 |
|
|
|
544 As most conferences and meetups get canceled due to the pandemic, many organisers are embracing online events. You can watch the [#1 Vue.js Amsterdam Virtual Meetup here](https://www.youtube.com/watch?index=2&list=PLCxzy-hmQq9Hj8j4zChXJpfBFhfVdUiKN&t=0s&v=6IM9gphOvXw). Additionally, a new initiative has been born, largely thanks to [Maria Lamardo](https://twitter.com/marialamardo) in the form of Vue Global Meetup that aims to help collaborate different Vue communities around the world to broadcast online meetups. The first of such will happen on the 14th of April. [Sign up here](https://www.eventbrite.com/e/vue-global-meetup-tickets-101090117262?aff=ebdssbonlinesearch) if you would like to participate! |
|
|
|
545 |
|
|
|
546 Speaking of events – there are several [new videos from Vue.js Amsterdam](https://www.youtube.com/playlist?list=PLCxzy-hmQq9FnnpckFDeDtbpsUqxdheQn)! Vue Mastery has also started publishing [talks from the recent VueConf.us](https://www.vuemastery.com/conferences/vueconf-us-2020/). |
|
|
|
547 |
|
|
|
548 Stay safe, |
|
|
|
549 *— [Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
550 <content:encoded><! Does it mean Wikipedia will now become a Vue SPA – 99,9% not! But it means some parts of Wikipedia and other Wikimedia projects might be using Vue to enhance some of the more complicated, interactive elements. Like the page editor for example. If you’ve been wondering why Vue is called the "progressive framework" this use-case explains it pretty well I think. |
|
|
|
553 |
|
|
|
554 As most conferences and meetups get canceled due to the pandemic, many organisers are embracing online events. You can watch the [#1 Vue.js Amsterdam Virtual Meetup here](https://www.youtube.com/watch?index=2&list=PLCxzy-hmQq9Hj8j4zChXJpfBFhfVdUiKN&t=0s&v=6IM9gphOvXw). Additionally, a new initiative has been born, largely thanks to [Maria Lamardo](https://twitter.com/marialamardo) in the form of Vue Global Meetup that aims to help collaborate different Vue communities around the world to broadcast online meetups. The first of such will happen on the 14th of April. [Sign up here](https://www.eventbrite.com/e/vue-global-meetup-tickets-101090117262?aff=ebdssbonlinesearch) if you would like to participate! |
|
|
|
555 |
|
|
|
556 Speaking of events – there are several [new videos from Vue.js Amsterdam](https://www.youtube.com/playlist?list=PLCxzy-hmQq9FnnpckFDeDtbpsUqxdheQn)! Vue Mastery has also started publishing [talks from the recent VueConf.us](https://www.vuemastery.com/conferences/vueconf-us-2020/). |
|
|
|
557 |
|
|
|
558 Stay safe, |
|
|
|
559 *— [Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
560 </item> |
|
|
|
561 <item> |
|
|
|
562 <title><![CDATA[#177 - Updated Vue.js Roadmap; Vuex v4.0.0-alpha.1 has been released; Kia King Ishii join the core team; Nuxt v2.12 released; Videos from Vue.js Amsterdam 2020 are here!]]></title> |
|
|
|
563 <link>https://news.vuejs.org/issues/177</link> |
|
|
|
564 <guid>https://news.vuejs.org/issues/177</guid> |
|
|
|
565 <pubDate>Wed, 18 Mar 2020 00:00:00 GMT</pubDate> |
|
|
|
566 <description>< on joining the Vue.js core team! 🎉 He has been doing an incredible job building [vuex-orm](https://github.com/vuex-orm/vuex-orm) and will now focus on working on the next versions of Vuex. |
|
|
|
571 |
|
|
|
572 Speaking of which – [Vuex v4.0.0-alpha.1](https://github.com/vuejs/vuex/releases/tag/v4.0.0-alpha.1) has just been released! This is the version of Vuex that will work with Vue 3.0 but keep the familiar API you know from the current version. |
|
|
|
573 |
|
|
|
574 Wait, there’s more – [Nuxt.js v2.12](https://github.com/nuxt/nuxt.js/releases/tag/v2.12.0) is here! Among multiple changes it introduces a [new fetch hook](https://nuxtjs.org/api/pages-fetch) that allows you to fetch asynchronous data during SSR in any component that is being rendered (not just /pages components). 🔥 To sweeten it up, the Nuxt team also added support for [TypeScript in create-nuxt-app v2.15](https://github.com/nuxt/create-nuxt-app/releases/tag/v2.15.0)! |
|
|
|
575 |
|
|
|
576 Finally something to keep you busy during the likely extended stay at home: Vue.js Amsterdam have released almost 30 talks from the recent conference. You can [watch the talks here](https://www.youtube.com/playlist?list=PLCxzy-hmQq9FnnpckFDeDtbpsUqxdheQn) with new ones added every other day. |
|
|
|
577 |
|
|
|
578 And tomorrow (March 19) – you can join an [online meetup](https://www.vuemeetup.com/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter#/) with [Chris Fritz](http://twitter.com/chrisvfritz/) and [Rahul Kadyan](https://twitter.com/znck0/) organised by [This Dot: Media](https://twitter.com/thisdotmedia). |
|
|
|
579 |
|
|
|
580 Stay safe and see you next week! |
|
|
|
581 |
|
|
|
582 — *[Damian Dulisz](http://twitter.com/damiandulisz)*]]></description> |
|
|
|
583 <content:encoded>< on joining the Vue.js core team! 🎉 He has been doing an incredible job building [vuex-orm](https://github.com/vuex-orm/vuex-orm) and will now focus on working on the next versions of Vuex. |
|
|
|
588 |
|
|
|
589 Speaking of which – [Vuex v4.0.0-alpha.1](https://github.com/vuejs/vuex/releases/tag/v4.0.0-alpha.1) has just been released! This is the version of Vuex that will work with Vue 3.0 but keep the familiar API you know from the current version. |
|
|
|
590 |
|
|
|
591 Wait, there’s more – [Nuxt.js v2.12](https://github.com/nuxt/nuxt.js/releases/tag/v2.12.0) is here! Among multiple changes it introduces a [new fetch hook](https://nuxtjs.org/api/pages-fetch) that allows you to fetch asynchronous data during SSR in any component that is being rendered (not just /pages components). 🔥 To sweeten it up, the Nuxt team also added support for [TypeScript in create-nuxt-app v2.15](https://github.com/nuxt/create-nuxt-app/releases/tag/v2.15.0)! |
|
|
|
592 |
|
|
|
593 Finally something to keep you busy during the likely extended stay at home: Vue.js Amsterdam have released almost 30 talks from the recent conference. You can [watch the talks here](https://www.youtube.com/playlist?list=PLCxzy-hmQq9FnnpckFDeDtbpsUqxdheQn) with new ones added every other day. |
|
|
|
594 |
|
|
|
595 And tomorrow (March 19) – you can join an [online meetup](https://www.vuemeetup.com/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter#/) with [Chris Fritz](http://twitter.com/chrisvfritz/) and [Rahul Kadyan](https://twitter.com/znck0/) organised by [This Dot: Media](https://twitter.com/thisdotmedia). |
|
|
|
596 |
|
|
|
597 Stay safe and see you next week! |
|
|
|
598 |
|
|
|
599 — *[Damian Dulisz](http://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
600 </item> |
|
|
|
601 <item> |
|
|
|
602 <title><![CDATA[#176 - 🎉 Vue.js: The Documentary is here! VueConf.TO and Vue London announced; Using state machines with Vue and more!]]></title> |
|
|
|
603 <link>https://news.vuejs.org/issues/176</link> |
|
|
|
604 <guid>https://news.vuejs.org/issues/176</guid> |
|
|
|
605 <pubDate>Thu, 27 Feb 2020 00:00:00 GMT</pubDate> |
|
|
|
606 <description>< (check out some of the photos [here](https://www.facebook.com/vuejsamsterdam/posts/622183358327862)) and truth be told, I’m still recovering from that trip. If you haven’t been there this year, make sure you get there next year. Amazing conference experience! 🎉 |
|
|
|
609 |
|
|
|
610 As for me, I will be seeing you at [VueConf.us](https://vueconf.us/) next week! There are still a few tickets left if you haven’t made your mind yet. |
|
|
|
611 |
|
|
|
612 Speaking of conferences: both [VueConf Toronto](https://twitter.com/VueToronto/status/1231966684543627269) and [Vue.js London](https://twitter.com/vue_london/status/1232690983168626688) have announced their upcoming conferences. |
|
|
|
613 |
|
|
|
614 If you’d like to learn more about the rise of Vue.js, there __Vue.js Documentary__ is finally here! [Check it out](https://www.youtube.com/watch?utm_campaign=Vue.js+News&utm_medium=email&utm_source=Revue+newsletter&v=OrxmtDw4pVI)! Truly inspiring! |
|
|
|
615 |
|
|
|
616 I’d also would like to thank [Storyblok](https://www.storyblok.com/developers?utm_source=newsletter&utm_medium=logo&utm_campaign=vuejs-newsletter) for becoming the newest sponsor of this newsletter and my open-source work! Thank you! 💚 |
|
|
|
617 |
|
|
|
618 Stay safe everyone and have great week! |
|
|
|
619 |
|
|
|
620 — [*Damian Dulisz*](http://twitter.com/damiandulisz)]]></description> |
|
|
|
621 <content:encoded>< (check out some of the photos [here](https://www.facebook.com/vuejsamsterdam/posts/622183358327862)) and truth be told, I’m still recovering from that trip. If you haven’t been there this year, make sure you get there next year. Amazing conference experience! 🎉 |
|
|
|
624 |
|
|
|
625 As for me, I will be seeing you at [VueConf.us](https://vueconf.us/) next week! There are still a few tickets left if you haven’t made your mind yet. |
|
|
|
626 |
|
|
|
627 Speaking of conferences: both [VueConf Toronto](https://twitter.com/VueToronto/status/1231966684543627269) and [Vue.js London](https://twitter.com/vue_london/status/1232690983168626688) have announced their upcoming conferences. |
|
|
|
628 |
|
|
|
629 If you’d like to learn more about the rise of Vue.js, there __Vue.js Documentary__ is finally here! [Check it out](https://www.youtube.com/watch?utm_campaign=Vue.js+News&utm_medium=email&utm_source=Revue+newsletter&v=OrxmtDw4pVI)! Truly inspiring! |
|
|
|
630 |
|
|
|
631 I’d also would like to thank [Storyblok](https://www.storyblok.com/developers?utm_source=newsletter&utm_medium=logo&utm_campaign=vuejs-newsletter) for becoming the newest sponsor of this newsletter and my open-source work! Thank you! 💚 |
|
|
|
632 |
|
|
|
633 Stay safe everyone and have great week! |
|
|
|
634 |
|
|
|
635 — [*Damian Dulisz*](http://twitter.com/damiandulisz)]]></content:encoded> |
|
|
|
636 </item> |
|
|
|
637 <item> |
|
|
|
638 <title><![CDATA[#175 - Vue.js: The Documentary (Trailer) 🔥; Quasar v1.9.0 released; Interview with Eduardo ]]></title> |
|
|
|
639 <link>https://news.vuejs.org/issues/175</link> |
|
|
|
640 <guid>https://news.vuejs.org/issues/175</guid> |
|
|
|
641 <pubDate>Sun, 16 Feb 2020 00:00:00 GMT</pubDate> |
|
|
|
642 <description>< (I can't contain my excitement right now), an [interview with one of our core members (Eduardo a.k.a. posva!)](https://www.youtube.com/watch?feature=youtu.be&v=LKioMRuiAaE), and as usual, some hand-picked tutorials and libraries. Enjoy! |
|
|
|
643 |
|
|
|
644 Cheers, |
|
|
|
645 |
|
|
|
646 — [*An Phan*](https://twitter.com/notphanan)]]></description> |
|
|
|
647 <content:encoded>< (I can't contain my excitement right now), an [interview with one of our core members (Eduardo a.k.a. posva!)](https://www.youtube.com/watch?feature=youtu.be&v=LKioMRuiAaE), and as usual, some hand-picked tutorials and libraries. Enjoy! |
|
|
|
648 |
|
|
|
649 Cheers, |
|
|
|
650 |
|
|
|
651 — [*An Phan*](https://twitter.com/notphanan)]]></content:encoded> |
|
|
|
652 </item> |
|
|
|
653 <item> |
|
|
|
654 <title><![CDATA[#174 - Important: Upgrade to Vue-CLI v4.2.0; Enjoy the Vue: Episode #2; Build your own testing framework for Vue 3.0 and more!]]></title> |
|
|
|
655 <link>https://news.vuejs.org/issues/174</link> |
|
|
|
656 <guid>https://news.vuejs.org/issues/174</guid> |
|
|
|
657 <pubDate>Mon, 10 Feb 2020 00:00:00 GMT</pubDate> |
|
|
|
658 <description><. It comes with an important bug fix related to a recently discovered CORS issue. |
|
|
|
663 |
|
|
|
664 There’s a [new episode (#2) of Enjoy the Vue](https://enjoythevue.io/episodes/2/), this time about the Vue-CLI, where the hosts talk about their favorite parts of the tool and share some great tips on how to make the most of it! |
|
|
|
665 |
|
|
|
666 Cheers, |
|
|
|
667 |
|
|
|
668 — *[Damian Dulisz](http://twitter.com/damiandulisz)*]]></description> |
|
|
|
669 <content:encoded><. It comes with an important bug fix related to a recently discovered CORS issue. |
|
|
|
674 |
|
|
|
675 There’s a [new episode (#2) of Enjoy the Vue](https://enjoythevue.io/episodes/2/), this time about the Vue-CLI, where the hosts talk about their favorite parts of the tool and share some great tips on how to make the most of it! |
|
|
|
676 |
|
|
|
677 Cheers, |
|
|
|
678 |
|
|
|
679 — *[Damian Dulisz](http://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
680 </item> |
|
|
|
681 <item> |
|
|
|
682 <title><![CDATA[#173 - 🐉 Welcome Ben "bencodezen" Hong; Enjoy the Vue #1 Episode is here; VuePress v1.3.0 released and more!]]></title> |
|
|
|
683 <link>https://news.vuejs.org/issues/173</link> |
|
|
|
684 <guid>https://news.vuejs.org/issues/173</guid> |
|
|
|
685 <pubDate>Fri, 31 Jan 2020 00:00:00 GMT</pubDate> |
|
|
|
686 <description>< has recently joined the Vue.js core team! Rumors say, he’s actually a blue-scaled dragon that escaped Hogwarts during the Triwizard Tournament, but then again what does a muggle like me know? 🤷♂️ |
|
|
|
689 |
|
|
|
690 Congratulations Ben! 🐉 |
|
|
|
691 |
|
|
|
692 Also, VuePress v1.3.0 has been released! You can check out the list of changes [here](https://github.com/vuejs/vuepress/releases/tag/v1.3.0). |
|
|
|
693 |
|
|
|
694 If you have been looking for a (non-news) podcast that is all about Vue, look no further! Put on your headphones and check out [Enjoy the Vue episode #1](https://enjoythevue.io/episodes/1/) brought to you by [Chris Fritz](https://twitter.com/chrisvfritz/), Ben Hong, [Ari Clark](https://twitter.com/GloomyLumi), and [Elizabeth Fine](https://twitter.com/ElizabethFine4)! |
|
|
|
695 |
|
|
|
696 Wish you a great weekend, |
|
|
|
697 |
|
|
|
698 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
699 <content:encoded>< has recently joined the Vue.js core team! Rumors say, he’s actually a blue-scaled dragon that escaped Hogwarts during the Triwizard Tournament, but then again what does a muggle like me know? 🤷♂️ |
|
|
|
702 |
|
|
|
703 Congratulations Ben! 🐉 |
|
|
|
704 |
|
|
|
705 Also, VuePress v1.3.0 has been released! You can check out the list of changes [here](https://github.com/vuejs/vuepress/releases/tag/v1.3.0). |
|
|
|
706 |
|
|
|
707 If you have been looking for a (non-news) podcast that is all about Vue, look no further! Put on your headphones and check out [Enjoy the Vue episode #1](https://enjoythevue.io/episodes/1/) brought to you by [Chris Fritz](https://twitter.com/chrisvfritz/), Ben Hong, [Ari Clark](https://twitter.com/GloomyLumi), and [Elizabeth Fine](https://twitter.com/ElizabethFine4)! |
|
|
|
708 |
|
|
|
709 Wish you a great weekend, |
|
|
|
710 |
|
|
|
711 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
712 </item> |
|
|
|
713 <item> |
|
|
|
714 <title><![CDATA[#172 - Good and bad news from the team; Vue-Watch – the go-to place for finding quality Vue libraries and more!]]></title> |
|
|
|
715 <link>https://news.vuejs.org/issues/172</link> |
|
|
|
716 <guid>https://news.vuejs.org/issues/172</guid> |
|
|
|
717 <pubDate>Thu, 23 Jan 2020 00:00:00 GMT</pubDate> |
|
|
|
718 <description><, [Lachlan Miller](https://twitter.com/lachlan19900), [Dobromir Hristov](https://twitter.com/d_m_hristov) and [Adria Fontcuberta](https://twitter.com/afontq) and they just shipped their first release of the library. So glad to have you all on board! Welcome to the gang! |
|
|
|
721 |
|
|
|
722 As for the bad news – this is likely the first time I’m actually feeling sad to deliver the news since the inception of this newsletter. __That’s because the long time member of the Vue core team – [Chris Fritz](https://twitter.com/chrisvfritz) – had decided to leave the team.__ We’ve meet a few years back at the first VueConf and ever since then I considered him a mentor figure to me. One of the nicest and smartest people I ever had the pleasure to work with. |
|
|
|
723 |
|
|
|
724 If one of the reasons why you started using Vue were the amazing docs – this is largely due to him being the long time curator of the Vue documentation. But his work was more than just the docs. Chris has contributed to how the Vue core and the official supporting libraries look like right now. He has also helped establish good practices, the official style guide and (if you remember Vue 1.x) the migration helper. This and much more! |
|
|
|
725 |
|
|
|
726 This is a huge loss for the team, the Vue-ecosystem and the whole community in general. We will be missing you Chris! 💚 Good luck in whatever you plan on doing next! |
|
|
|
727 |
|
|
|
728 You can read the whole announcement [here](https://gist.github.com/chrisvfritz/52490a5d2e42876edcf7d7e5f94dee87). It’s also a good place to say the much deserved “thank you” for all the heart he has put into Vue. |
|
|
|
729 |
|
|
|
730 I wish you a great week, |
|
|
|
731 |
|
|
|
732 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
733 <content:encoded><, [Lachlan Miller](https://twitter.com/lachlan19900), [Dobromir Hristov](https://twitter.com/d_m_hristov) and [Adria Fontcuberta](https://twitter.com/afontq) and they just shipped their first release of the library. So glad to have you all on board! Welcome to the gang! |
|
|
|
736 |
|
|
|
737 As for the bad news – this is likely the first time I’m actually feeling sad to deliver the news since the inception of this newsletter. __That’s because the long time member of the Vue core team – [Chris Fritz](https://twitter.com/chrisvfritz) – had decided to leave the team.__ We’ve meet a few years back at the first VueConf and ever since then I considered him a mentor figure to me. One of the nicest and smartest people I ever had the pleasure to work with. |
|
|
|
738 |
|
|
|
739 If one of the reasons why you started using Vue were the amazing docs – this is largely due to him being the long time curator of the Vue documentation. But his work was more than just the docs. Chris has contributed to how the Vue core and the official supporting libraries look like right now. He has also helped establish good practices, the official style guide and (if you remember Vue 1.x) the migration helper. This and much more! |
|
|
|
740 |
|
|
|
741 This is a huge loss for the team, the Vue-ecosystem and the whole community in general. We will be missing you Chris! 💚 Good luck in whatever you plan on doing next! |
|
|
|
742 |
|
|
|
743 You can read the whole announcement [here](https://gist.github.com/chrisvfritz/52490a5d2e42876edcf7d7e5f94dee87). It’s also a good place to say the much deserved “thank you” for all the heart he has put into Vue. |
|
|
|
744 |
|
|
|
745 I wish you a great week, |
|
|
|
746 |
|
|
|
747 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
748 </item> |
|
|
|
749 <item> |
|
|
|
750 <title><![CDATA[#171 - Try out Vue 3.0-alpha now; GraphQL with Composition-API? Check out Vue-Apollo v4 and Villus and more!]]></title> |
|
|
|
751 <link>https://news.vuejs.org/issues/171</link> |
|
|
|
752 <guid>https://news.vuejs.org/issues/171</guid> |
|
|
|
753 <pubDate>Mon, 13 Jan 2020 00:00:00 GMT</pubDate> |
|
|
|
754 <description><! 🔥 |
|
|
|
757 |
|
|
|
758 This makes it as easy as adding a new plugin to your Vue-CLI based app. It takes care of configuring the webpack to use a new .vue files compiler. Certainly not something you should do on production, but if you would like to try things like Proxy-based reactivity or Suspense – this is probably the best way to do that. |
|
|
|
759 |
|
|
|
760 Working with GraphQL and Apollo will most likely got even better once Vue 3.0 is released. [Natalia Tepluhina](https://twitter.com/N_Tepluhina) has written a [great article](https://dev.to/n_tepluhina/vue-apollo-v4-the-first-look-c32) that shows how to migrate a Vue-Apollo v3 app to v4, which uses composition-API. But if you don’t need all of Apollo, you can also take a look at [Villus – a tiny GraphQL client](https://logaretm.com/blog/2020-01-11-announcing-villus/) created by [Abdelrahman Awad](https://twitter.com/logaretm?lang=en). |
|
|
|
761 |
|
|
|
762 Also, if you happen to struggle with unit tests in Vue, there is a chance you might find the needed answers in the [Vue Testing Handbook](https://lmiller1990.github.io/vue-testing-handbook/) by [Lachlan Miller](https://twitter.com/Lachlan19900)! Make sure to take a look! |
|
|
|
763 |
|
|
|
764 Enjoy! |
|
|
|
765 |
|
|
|
766 — *[Damian Dulisz](https://twitter.com/DamianDulisz)*]]></description> |
|
|
|
767 <content:encoded><! 🔥 |
|
|
|
770 |
|
|
|
771 This makes it as easy as adding a new plugin to your Vue-CLI based app. It takes care of configuring the webpack to use a new .vue files compiler. Certainly not something you should do on production, but if you would like to try things like Proxy-based reactivity or Suspense – this is probably the best way to do that. |
|
|
|
772 |
|
|
|
773 Working with GraphQL and Apollo will most likely got even better once Vue 3.0 is released. [Natalia Tepluhina](https://twitter.com/N_Tepluhina) has written a [great article](https://dev.to/n_tepluhina/vue-apollo-v4-the-first-look-c32) that shows how to migrate a Vue-Apollo v3 app to v4, which uses composition-API. But if you don’t need all of Apollo, you can also take a look at [Villus – a tiny GraphQL client](https://logaretm.com/blog/2020-01-11-announcing-villus/) created by [Abdelrahman Awad](https://twitter.com/logaretm?lang=en). |
|
|
|
774 |
|
|
|
775 Also, if you happen to struggle with unit tests in Vue, there is a chance you might find the needed answers in the [Vue Testing Handbook](https://lmiller1990.github.io/vue-testing-handbook/) by [Lachlan Miller](https://twitter.com/Lachlan19900)! Make sure to take a look! |
|
|
|
776 |
|
|
|
777 Enjoy! |
|
|
|
778 |
|
|
|
779 — *[Damian Dulisz](https://twitter.com/DamianDulisz)*]]></content:encoded> |
|
|
|
780 </item> |
|
|
|
781 <item> |
|
|
|
782 <title><![CDATA[#170 - 🎆 Happy New Year! 🎉 New Nuxt.js version and tons of articles!]]></title> |
|
|
|
783 <link>https://news.vuejs.org/issues/170</link> |
|
|
|
784 <guid>https://news.vuejs.org/issues/170</guid> |
|
|
|
785 <pubDate>Sat, 04 Jan 2020 00:00:00 GMT</pubDate> |
|
|
|
786 <description><. Also, the results from the State of JavaScript 2019 are [here](https://2019.stateofjs.com/front-end-frameworks/). Once again Vue scores very high when it comes to developer satisfaction. |
|
|
|
791 |
|
|
|
792 Btw, did you know that our newsletter has now more than 20,000 subscribers?! Thank you a lot! 🚀 |
|
|
|
793 |
|
|
|
794 Happy Vue Year! 🎉 |
|
|
|
795 |
|
|
|
796 [*— Damian Dulisz*](http://twitter.com/damiandulisz)]]></description> |
|
|
|
797 <content:encoded><. Also, the results from the State of JavaScript 2019 are [here](https://2019.stateofjs.com/front-end-frameworks/). Once again Vue scores very high when it comes to developer satisfaction. |
|
|
|
802 |
|
|
|
803 Btw, did you know that our newsletter has now more than 20,000 subscribers?! Thank you a lot! 🚀 |
|
|
|
804 |
|
|
|
805 Happy Vue Year! 🎉 |
|
|
|
806 |
|
|
|
807 [*— Damian Dulisz*](http://twitter.com/damiandulisz)]]></content:encoded> |
|
|
|
808 </item> |
|
|
|
809 <item> |
|
|
|
810 <title><![CDATA[#169 - First talk from VueConfTO published; posva/pinia: the Experimental state-management and more!]]></title> |
|
|
|
811 <link>https://news.vuejs.org/issues/169</link> |
|
|
|
812 <guid>https://news.vuejs.org/issues/169</guid> |
|
|
|
813 <pubDate>Fri, 13 Dec 2019 00:00:00 GMT</pubDate> |
|
|
|
814 <description><* by Evan You. Check it out! |
|
|
|
819 |
|
|
|
820 Speaking of Evan, he recently [wrote down an explanation](https://github.com/vuejs/vue-loader#how-it-works) of how the vue-loader works dedicated to people interested in getting involved in the project. But if you are just curious of how it works, you can still take a look. |
|
|
|
821 |
|
|
|
822 Also, [Eduardo With Many Names aka Posva](https://twitter.com/posva/) has released an [experimental state-management library](https://github.com/posva/pinia) for Vue 3.0 called Pinia. It shows how state management libraries could potentially be used with the Composition-API. It even integrates with the current Vue Dev Tools. It’s pretty ridiculous how little code you need with the Composition-APIs to build something like this. |
|
|
|
823 |
|
|
|
824 You can already try it out with the [official composition-api plugin](https://github.com/vuejs/composition-api) for Vue 2.x. |
|
|
|
825 |
|
|
|
826 Have an awesome weekend, |
|
|
|
827 |
|
|
|
828 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
829 <content:encoded><* by Evan You. Check it out! |
|
|
|
834 |
|
|
|
835 Speaking of Evan, he recently [wrote down an explanation](https://github.com/vuejs/vue-loader#how-it-works) of how the vue-loader works dedicated to people interested in getting involved in the project. But if you are just curious of how it works, you can still take a look. |
|
|
|
836 |
|
|
|
837 Also, [Eduardo With Many Names aka Posva](https://twitter.com/posva/) has released an [experimental state-management library](https://github.com/posva/pinia) for Vue 3.0 called Pinia. It shows how state management libraries could potentially be used with the Composition-API. It even integrates with the current Vue Dev Tools. It’s pretty ridiculous how little code you need with the Composition-APIs to build something like this. |
|
|
|
838 |
|
|
|
839 You can already try it out with the [official composition-api plugin](https://github.com/vuejs/composition-api) for Vue 2.x. |
|
|
|
840 |
|
|
|
841 Have an awesome weekend, |
|
|
|
842 |
|
|
|
843 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
844 </item> |
|
|
|
845 <item> |
|
|
|
846 <title><![CDATA[#167 - State of JavaScript 2019 survey is here; Interview with Evan You on Vue 3.0; How to DDD in Vue and more...]]></title> |
|
|
|
847 <link>https://news.vuejs.org/issues/167</link> |
|
|
|
848 <guid>https://news.vuejs.org/issues/167</guid> |
|
|
|
849 <pubDate>Fri, 29 Nov 2019 00:00:00 GMT</pubDate> |
|
|
|
850 <description>< is open right now – let’s make sure Vue is properly represented in the results! |
|
|
|
855 |
|
|
|
856 In the recent [podcast episode](http://www.fullstackradio.com/129) of Full Stack Radio, Adam Wathan has interviewed Evan You on all the things Vue 3.0. Such a great episode – you can’t miss it! |
|
|
|
857 |
|
|
|
858 Happy Thanksgiving weekend everyone! 🎉 |
|
|
|
859 |
|
|
|
860 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
861 <content:encoded>< is open right now – let’s make sure Vue is properly represented in the results! |
|
|
|
866 |
|
|
|
867 In the recent [podcast episode](http://www.fullstackradio.com/129) of Full Stack Radio, Adam Wathan has interviewed Evan You on all the things Vue 3.0. Such a great episode – you can’t miss it! |
|
|
|
868 |
|
|
|
869 Happy Thanksgiving weekend everyone! 🎉 |
|
|
|
870 |
|
|
|
871 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
872 </item> |
|
|
|
873 <item> |
|
|
|
874 <title><![CDATA[#168 - Vue-Apollo v4.0-alpha; @vue/composition-api now supports SSR; VueConf Toronto summary and more!]]></title> |
|
|
|
875 <link>https://news.vuejs.org/issues/168</link> |
|
|
|
876 <guid>https://news.vuejs.org/issues/168</guid> |
|
|
|
877 <pubDate>Thu, 05 Dec 2019 00:00:00 GMT</pubDate> |
|
|
|
878 <description>< aka Akryum has been on a building spree. He just released the [vue-apollo v4.0-alpha](https://v4.apollo.vuejs.org/guide-composable/) which is built with Vue Composition API in mind. But that’s not all. He also added [server-side rendering support to the @vue/composition-api](https://github.com/vuejs/composition-api/pull/198) plugin. And then he refactored the [awesomejs.dev](https://awesomejs.dev/) website to use both of those libraries. You can see the changes in this [commit](https://github.com/Akryum/awesomejs.dev/commit/e59a65f6d318cfad9f340681e843d2de20d032fb). It might give you a good impression on how the Composition API might change the way you write components. Good job! 👏👏👏 |
|
|
|
881 |
|
|
|
882 Of course, it is not required to use the Composition API at all in Vue 3.0, but it seems Guillaume is very excited about it! And so am I after trying it out for my libraries. |
|
|
|
883 |
|
|
|
884 — *[Damian Dulisz](http://twitter.com/damiandulisz)*]]></description> |
|
|
|
885 <content:encoded>< aka Akryum has been on a building spree. He just released the [vue-apollo v4.0-alpha](https://v4.apollo.vuejs.org/guide-composable/) which is built with Vue Composition API in mind. But that’s not all. He also added [server-side rendering support to the @vue/composition-api](https://github.com/vuejs/composition-api/pull/198) plugin. And then he refactored the [awesomejs.dev](https://awesomejs.dev/) website to use both of those libraries. You can see the changes in this [commit](https://github.com/Akryum/awesomejs.dev/commit/e59a65f6d318cfad9f340681e843d2de20d032fb). It might give you a good impression on how the Composition API might change the way you write components. Good job! 👏👏👏 |
|
|
|
888 |
|
|
|
889 Of course, it is not required to use the Composition API at all in Vue 3.0, but it seems Guillaume is very excited about it! And so am I after trying it out for my libraries. |
|
|
|
890 |
|
|
|
891 — *[Damian Dulisz](http://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
892 </item> |
|
|
|
893 <item> |
|
|
|
894 <title><![CDATA[#166 - eslint-plugin-vue v6.0 released; Speakers announced at VueConfUS and Vue.js Amsterdam;]]></title> |
|
|
|
895 <link>https://news.vuejs.org/issues/166</link> |
|
|
|
896 <guid>https://news.vuejs.org/issues/166</guid> |
|
|
|
897 <pubDate>Thu, 21 Nov 2019 00:00:00 GMT</pubDate> |
|
|
|
898 <description>< and [Vue.js Amsterdam](https://vuejs.amsterdam/#speakers) have been announced! There are some new faces I’m very excited to see talking. The conference dates also happen to be around the end of Q1, so we should be very close to the planned Vue 3.0 release. |
|
|
|
901 |
|
|
|
902 Speaking of releases – the [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue/releases) has been updated to v6.0, which now supports Eslint v6.0. Great work to everyone that’s been involved! |
|
|
|
903 |
|
|
|
904 Cheers, |
|
|
|
905 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
906 <content:encoded>< and [Vue.js Amsterdam](https://vuejs.amsterdam/#speakers) have been announced! There are some new faces I’m very excited to see talking. The conference dates also happen to be around the end of Q1, so we should be very close to the planned Vue 3.0 release. |
|
|
|
909 |
|
|
|
910 Speaking of releases – the [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue/releases) has been updated to v6.0, which now supports Eslint v6.0. Great work to everyone that’s been involved! |
|
|
|
911 |
|
|
|
912 Cheers, |
|
|
|
913 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
914 </item> |
|
|
|
915 <item> |
|
|
|
916 <title><![CDATA[#165 - Vue.js Devtools crossed the 1M weekly active users; New Quasar release – v1.4; Slides from VueConf Toronto and more]]></title> |
|
|
|
917 <link>https://news.vuejs.org/issues/165</link> |
|
|
|
918 <guid>https://news.vuejs.org/issues/165</guid> |
|
|
|
919 <pubDate>Thu, 14 Nov 2019 00:00:00 GMT</pubDate> |
|
|
|
920 <description>< did an amazing job during my absence. He’s pretty amazing, don’t you agree? |
|
|
|
923 |
|
|
|
924 [VueConf Toronto](https://twitter.com/vuetoronto) has been amazing – definitely one of my favorite conferences ever! If you haven’t been there last week, make sure to get there next year. Great talks, cozy atmosphere and amazing people! Check out the Twitter [#VueToronto](https://twitter.com/search?q=%23VueToronto) hashtag to get a feeling how the event looked like. |
|
|
|
925 |
|
|
|
926 All the slides are already available [here](https://vuetoronto.com/slides/). |
|
|
|
927 |
|
|
|
928 By the way – here’s [one of my favorite tweets](https://twitter.com/frontstuff_io/status/1194260549598662658) by Sarah Dayan that sums up and answer to one of the questions asked towards the core team during the Q&A session. |
|
|
|
929 |
|
|
|
930 Hope you have a great week! |
|
|
|
931 |
|
|
|
932 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
933 <content:encoded>< did an amazing job during my absence. He’s pretty amazing, don’t you agree? |
|
|
|
936 |
|
|
|
937 [VueConf Toronto](https://twitter.com/vuetoronto) has been amazing – definitely one of my favorite conferences ever! If you haven’t been there last week, make sure to get there next year. Great talks, cozy atmosphere and amazing people! Check out the Twitter [#VueToronto](https://twitter.com/search?q=%23VueToronto) hashtag to get a feeling how the event looked like. |
|
|
|
938 |
|
|
|
939 All the slides are already available [here](https://vuetoronto.com/slides/). |
|
|
|
940 |
|
|
|
941 By the way – here’s [one of my favorite tweets](https://twitter.com/frontstuff_io/status/1194260549598662658) by Sarah Dayan that sums up and answer to one of the questions asked towards the core team during the Q&A session. |
|
|
|
942 |
|
|
|
943 Hope you have a great week! |
|
|
|
944 |
|
|
|
945 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
946 </item> |
|
|
|
947 <item> |
|
|
|
948 <title><![CDATA[#164 - 9 RFCs are about to be finalised – last chance to provide feedback! Videos from ReactiveConf and more!]]></title> |
|
|
|
949 <link>https://news.vuejs.org/issues/164</link> |
|
|
|
950 <guid>https://news.vuejs.org/issues/164</guid> |
|
|
|
951 <pubDate>Thu, 07 Nov 2019 00:00:00 GMT</pubDate> |
|
|
|
952 <description>< if anyone wants to hang out for a cup of ☕. |
|
|
|
955 |
|
|
|
956 – *[An Phan](https://twitter.com/notphanan)*]]></description> |
|
|
|
957 <content:encoded>< if anyone wants to hang out for a cup of ☕. |
|
|
|
960 |
|
|
|
961 – *[An Phan](https://twitter.com/notphanan)*]]></content:encoded> |
|
|
|
962 </item> |
|
|
|
963 <item> |
|
|
|
964 <title><![CDATA[#163 - Vue-Devtools v5.3.0 released! Articles on Vue 3.0 and more!]]></title> |
|
|
|
965 <link>https://news.vuejs.org/issues/163</link> |
|
|
|
966 <guid>https://news.vuejs.org/issues/163</guid> |
|
|
|
967 <pubDate>Wed, 30 Oct 2019 00:00:00 GMT</pubDate> |
|
|
|
968 <description>< is still on a roll, this time with a new version of [Vue Devtools](https://github.com/vuejs/vue-devtools), and is currently busy in New York preparing for his VueToronto talk on Vue 3.0 APIs for library authors – he shared with me the talk's synopsis and let me tell you now: It will be solid! |
|
|
|
969 |
|
|
|
970 This week, aside from the Vue 3 articles that we certainly can't get enough of, we have some more general Vue techniques and practices to share. So, roll up your sleeves and get busy! |
|
|
|
971 |
|
|
|
972 – *[An Phan](https://twitter.com/notphanan)*]]></description> |
|
|
|
973 <content:encoded>< is still on a roll, this time with a new version of [Vue Devtools](https://github.com/vuejs/vue-devtools), and is currently busy in New York preparing for his VueToronto talk on Vue 3.0 APIs for library authors – he shared with me the talk's synopsis and let me tell you now: It will be solid! |
|
|
|
974 |
|
|
|
975 This week, aside from the Vue 3 articles that we certainly can't get enough of, we have some more general Vue techniques and practices to share. So, roll up your sleeves and get busy! |
|
|
|
976 |
|
|
|
977 – *[An Phan](https://twitter.com/notphanan)*]]></content:encoded> |
|
|
|
978 </item> |
|
|
|
979 <item> |
|
|
|
980 <title><![CDATA[#162 - Vue-Apollo v3.0 has been released and now becomes a part of the official libraries;]]></title> |
|
|
|
981 <link>https://news.vuejs.org/issues/162</link> |
|
|
|
982 <guid>https://news.vuejs.org/issues/162</guid> |
|
|
|
983 <pubDate>Thu, 24 Oct 2019 00:00:00 GMT</pubDate> |
|
|
|
984 <description>< seems to have been very productive this week. Two new versions of his libraries have been released: [Vue-Apollo v3.0](https://github.com/vuejs/vue-apollo/releases/tag/v3.0.0) is here and has a new home – the library becomes part of the Vue core libraries, which means it’s now located under the vuejs org. Also, [vue-cli-plugin-ssr](https://github.com/Akryum/vue-cli-plugin-ssr/releases/tag/v0.6.0) is now version 0.6.0! |
|
|
|
987 |
|
|
|
988 As we are getting closer to the Vue 3.0 release, we have several more articles on Composition API – one of the biggest new additions to the framework. |
|
|
|
989 |
|
|
|
990 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
991 <content:encoded>< seems to have been very productive this week. Two new versions of his libraries have been released: [Vue-Apollo v3.0](https://github.com/vuejs/vue-apollo/releases/tag/v3.0.0) is here and has a new home – the library becomes part of the Vue core libraries, which means it’s now located under the vuejs org. Also, [vue-cli-plugin-ssr](https://github.com/Akryum/vue-cli-plugin-ssr/releases/tag/v0.6.0) is now version 0.6.0! |
|
|
|
994 |
|
|
|
995 As we are getting closer to the Vue 3.0 release, we have several more articles on Composition API – one of the biggest new additions to the framework. |
|
|
|
996 |
|
|
|
997 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
998 </item> |
|
|
|
999 <item> |
|
|
|
1000 <title><![CDATA[#161 - Vue-CLI 4.0 released! VuePress v1.2 Released! Awesomejs.dev for Vue packages!]]></title> |
|
|
|
1001 <link>https://news.vuejs.org/issues/161</link> |
|
|
|
1002 <guid>https://news.vuejs.org/issues/161</guid> |
|
|
|
1003 <pubDate>Wed, 16 Oct 2019 00:00:00 GMT</pubDate> |
|
|
|
1004 <description>< on GitHub. Remember to put on your sunglasses when the new shiny Vue release ships. 😎 |
|
|
|
1007 |
|
|
|
1008 Speaking of new releases – the Vue-CLI v4.0 stable is finally here! Read the [release notes here](https://github.com/vuejs/vue-cli/releases/tag/v4.0.0). There’s also a [migration guide from v3](https://cli.vuejs.org/migrating-from-v3/). Why would you migrate? The new release comes with updated versions of core-js, jest, workbox-webpack-plugin and many more, improving the support for PWAs and testing experience. It also comes with some additional functionalities for plugin authors as well as support for other package managers. |
|
|
|
1009 |
|
|
|
1010 [VuePress v1.2.0](https://github.com/vuejs/vuepress/releases/tag/v1.2.0) has also been released this week and comes with several new improvements. Most notably, you can now use async functions inside the vuepress config file. |
|
|
|
1011 |
|
|
|
1012 Do you know Vue Curated? It’s a platform to search for curated Vue packages, but it has been recently deprecated in favor of [awesomejs.dev](https://awesomejs.dev/for/vue/) also created by [Guillaume Chau](https://twitter.com/Akryum). Check it out, as it already includes several catalogs for packages dedicated to Vue, Nuxt, Vue-CLI, VuePress and Gridsome. |
|
|
|
1013 |
|
|
|
1014 Enjoy, |
|
|
|
1015 |
|
|
|
1016 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1017 <content:encoded>< on GitHub. Remember to put on your sunglasses when the new shiny Vue release ships. 😎 |
|
|
|
1020 |
|
|
|
1021 Speaking of new releases – the Vue-CLI v4.0 stable is finally here! Read the [release notes here](https://github.com/vuejs/vue-cli/releases/tag/v4.0.0). There’s also a [migration guide from v3](https://cli.vuejs.org/migrating-from-v3/). Why would you migrate? The new release comes with updated versions of core-js, jest, workbox-webpack-plugin and many more, improving the support for PWAs and testing experience. It also comes with some additional functionalities for plugin authors as well as support for other package managers. |
|
|
|
1022 |
|
|
|
1023 [VuePress v1.2.0](https://github.com/vuejs/vuepress/releases/tag/v1.2.0) has also been released this week and comes with several new improvements. Most notably, you can now use async functions inside the vuepress config file. |
|
|
|
1024 |
|
|
|
1025 Do you know Vue Curated? It’s a platform to search for curated Vue packages, but it has been recently deprecated in favor of [awesomejs.dev](https://awesomejs.dev/for/vue/) also created by [Guillaume Chau](https://twitter.com/Akryum). Check it out, as it already includes several catalogs for packages dedicated to Vue, Nuxt, Vue-CLI, VuePress and Gridsome. |
|
|
|
1026 |
|
|
|
1027 Enjoy, |
|
|
|
1028 |
|
|
|
1029 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1030 </item> |
|
|
|
1031 <item> |
|
|
|
1032 <title><![CDATA[#160 - Vue.js 3.0 source code is now public! Learn more about the upcoming changes;]]></title> |
|
|
|
1033 <link>https://news.vuejs.org/issues/160</link> |
|
|
|
1034 <guid>https://news.vuejs.org/issues/160</guid> |
|
|
|
1035 <pubDate>Thu, 10 Oct 2019 00:00:00 GMT</pubDate> |
|
|
|
1036 <description>< has been made public and is now in the pre-alpha stage! 🔥 You can now take a peek at the beautiful TypeScript codebase and watch it grow every week until we are ready to ship. |
|
|
|
1039 |
|
|
|
1040 Speaking of Vue 3.0 – there’s a [great repo](https://github.com/LinusBorg/composition-api-demos) by LinusBorg with several demos of how we will be able to use the Composition API. Make sure to check it out! |
|
|
|
1041 |
|
|
|
1042 Also, [Vueconf.US](https://us.vuejs.org/) Early Bird sale ends on October 13th – it’s probably the last chance to save $200 so don’t miss it if you plan on joining the event! |
|
|
|
1043 |
|
|
|
1044 Cheers, |
|
|
|
1045 |
|
|
|
1046 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1047 <content:encoded>< has been made public and is now in the pre-alpha stage! 🔥 You can now take a peek at the beautiful TypeScript codebase and watch it grow every week until we are ready to ship. |
|
|
|
1050 |
|
|
|
1051 Speaking of Vue 3.0 – there’s a [great repo](https://github.com/LinusBorg/composition-api-demos) by LinusBorg with several demos of how we will be able to use the Composition API. Make sure to check it out! |
|
|
|
1052 |
|
|
|
1053 Also, [Vueconf.US](https://us.vuejs.org/) Early Bird sale ends on October 13th – it’s probably the last chance to save $200 so don’t miss it if you plan on joining the event! |
|
|
|
1054 |
|
|
|
1055 Cheers, |
|
|
|
1056 |
|
|
|
1057 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1058 </item> |
|
|
|
1059 <item> |
|
|
|
1060 <title><![CDATA[#159 - Nuxt.js v2.10.0 released along with a new homepage! Polish Vue Vixens chapter and more!]]></title> |
|
|
|
1061 <link>https://news.vuejs.org/issues/159</link> |
|
|
|
1062 <guid>https://news.vuejs.org/issues/159</guid> |
|
|
|
1063 <pubDate>Fri, 04 Oct 2019 00:00:00 GMT</pubDate> |
|
|
|
1064 <description>< hangover (note to self: 3 liters of weißbier might be a little too much for an empty stomach). |
|
|
|
1067 |
|
|
|
1068 Some of you must already be at [Vue.js London](https://vuejs.london/) this weekend to enjoy the great talks from some of the best speakers in the Vue-world (and a remote key note from Evan You himself!) |
|
|
|
1069 |
|
|
|
1070 For those who didn't manage to grab a ticket: No worries, more conferences and meetups are already planned. And, of course, at the end of the day we'll always have this newsletter! |
|
|
|
1071 |
|
|
|
1072 And if you want to feed your FOMO, follow the [#vuejslondon](https://twitter.com/search?q=%23vuejslondon) Twitter hashtag. |
|
|
|
1073 |
|
|
|
1074 Prost! |
|
|
|
1075 |
|
|
|
1076 – *[An Phan](https://twitter.com/notphanan)*]]></description> |
|
|
|
1077 <content:encoded>< hangover (note to self: 3 liters of weißbier might be a little too much for an empty stomach). |
|
|
|
1080 |
|
|
|
1081 Some of you must already be at [Vue.js London](https://vuejs.london/) this weekend to enjoy the great talks from some of the best speakers in the Vue-world (and a remote key note from Evan You himself!) |
|
|
|
1082 |
|
|
|
1083 For those who didn't manage to grab a ticket: No worries, more conferences and meetups are already planned. And, of course, at the end of the day we'll always have this newsletter! |
|
|
|
1084 |
|
|
|
1085 And if you want to feed your FOMO, follow the [#vuejslondon](https://twitter.com/search?q=%23vuejslondon) Twitter hashtag. |
|
|
|
1086 |
|
|
|
1087 Prost! |
|
|
|
1088 |
|
|
|
1089 – *[An Phan](https://twitter.com/notphanan)*]]></content:encoded> |
|
|
|
1090 </item> |
|
|
|
1091 <item> |
|
|
|
1092 <title><![CDATA[#158 - Quasar App CLI v1.1.0 released! New episode of Views On Vue and more!]]></title> |
|
|
|
1093 <link>https://news.vuejs.org/issues/158</link> |
|
|
|
1094 <guid>https://news.vuejs.org/issues/158</guid> |
|
|
|
1095 <pubDate>Thu, 26 Sep 2019 00:00:00 GMT</pubDate> |
|
|
|
1096 <description>< next weekend (October 5-6). You might still get a ticket if you hurry up! |
|
|
|
1099 |
|
|
|
1100 The [Quasar App CLI v1.1.0](https://medium.com/quasar-framework/quasar-app-cli-1-1-0-released-f63bf2274ea3) has been released. The most important change is probably the built in support for using Sass in your CSS code. |
|
|
|
1101 |
|
|
|
1102 Also, [Markus Oberlehner](https://twitter.com/maoberlehner) has wrote two great Vuex-focused articles – make sure to check them out! |
|
|
|
1103 |
|
|
|
1104 Cheers, |
|
|
|
1105 |
|
|
|
1106 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1107 <content:encoded>< next weekend (October 5-6). You might still get a ticket if you hurry up! |
|
|
|
1110 |
|
|
|
1111 The [Quasar App CLI v1.1.0](https://medium.com/quasar-framework/quasar-app-cli-1-1-0-released-f63bf2274ea3) has been released. The most important change is probably the built in support for using Sass in your CSS code. |
|
|
|
1112 |
|
|
|
1113 Also, [Markus Oberlehner](https://twitter.com/maoberlehner) has wrote two great Vuex-focused articles – make sure to check them out! |
|
|
|
1114 |
|
|
|
1115 Cheers, |
|
|
|
1116 |
|
|
|
1117 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1118 </item> |
|
|
|
1119 <item> |
|
|
|
1120 <title><![CDATA[#157 - Gridsome v0.7, VuePress v1.1.0 and Bootstrap-Vue v2 released! "Looking into the Vueture" by Natalia Tepluhina and more!]]></title> |
|
|
|
1121 <link>https://news.vuejs.org/issues/157</link> |
|
|
|
1122 <guid>https://news.vuejs.org/issues/157</guid> |
|
|
|
1123 <pubDate>Wed, 18 Sep 2019 00:00:00 GMT</pubDate> |
|
|
|
1124 <description>< from ComponentsConf 2019. |
|
|
|
1129 |
|
|
|
1130 A shameless plug, but I finally published my "[Composing Components in Vue.js](https://dulisz.com/blog/composing-components-in-vue-js/)" article. I think it’s a pretty good one! 😅 |
|
|
|
1131 |
|
|
|
1132 Lots of other great articles this week too, so make sure to check them out. |
|
|
|
1133 |
|
|
|
1134 Just 10 days left until the amazing [VueAndMe workshops](https://vueand.me/) will take place and I got a special 15% discount code for you if you’d like to participate: "__@VueNewsletter__". |
|
|
|
1135 |
|
|
|
1136 Enjoy, |
|
|
|
1137 |
|
|
|
1138 *— [Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1139 <content:encoded>< from ComponentsConf 2019. |
|
|
|
1144 |
|
|
|
1145 A shameless plug, but I finally published my "[Composing Components in Vue.js](https://dulisz.com/blog/composing-components-in-vue-js/)" article. I think it’s a pretty good one! 😅 |
|
|
|
1146 |
|
|
|
1147 Lots of other great articles this week too, so make sure to check them out. |
|
|
|
1148 |
|
|
|
1149 Just 10 days left until the amazing [VueAndMe workshops](https://vueand.me/) will take place and I got a special 15% discount code for you if you’d like to participate: "__@VueNewsletter__". |
|
|
|
1150 |
|
|
|
1151 Enjoy, |
|
|
|
1152 |
|
|
|
1153 *— [Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1154 </item> |
|
|
|
1155 <item> |
|
|
|
1156 <title><![CDATA[#156 - Quasar v1.1.0 released! 11 talks from VueDay 2019 published; How to create the perfect docs;]]></title> |
|
|
|
1157 <link>https://news.vuejs.org/issues/156</link> |
|
|
|
1158 <guid>https://news.vuejs.org/issues/156</guid> |
|
|
|
1159 <pubDate>Thu, 05 Sep 2019 00:00:00 GMT</pubDate> |
|
|
|
1160 <description>< with several new features and fixes. Most notably there’s a new component responsible for virtual scrolling! |
|
|
|
1163 |
|
|
|
1164 Just a few days ago, there was a one day conference in Bangalore called JSFoo: VueDay 2019 and all the [talks recordings are already published](https://www.youtube.com/playlist?list=PL279M8GbNsetq9zfE2yXEuKcUhZR0mnz3)! Check them out! |
|
|
|
1165 |
|
|
|
1166 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1167 <content:encoded>< with several new features and fixes. Most notably there’s a new component responsible for virtual scrolling! |
|
|
|
1170 |
|
|
|
1171 Just a few days ago, there was a one day conference in Bangalore called JSFoo: VueDay 2019 and all the [talks recordings are already published](https://www.youtube.com/playlist?list=PL279M8GbNsetq9zfE2yXEuKcUhZR0mnz3)! Check them out! |
|
|
|
1172 |
|
|
|
1173 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1174 </item> |
|
|
|
1175 <item> |
|
|
|
1176 <title><![CDATA[#155 - Vue Community Guide is finally out! New releases: Vue-CLI v4.0-rc.0 and VeeValidate v3.0!]]></title> |
|
|
|
1177 <link>https://news.vuejs.org/issues/155</link> |
|
|
|
1178 <guid>https://news.vuejs.org/issues/155</guid> |
|
|
|
1179 <pubDate>Wed, 28 Aug 2019 00:00:00 GMT</pubDate> |
|
|
|
1180 <description>< idea during the Vue.js Amsterdam conference I got really excited about it. A place where beginners could easily learn to navigate the vast Vue ecosystem, including the UI frameworks, available tooling and places where they can learn and receive help from other Vue developers. And now it’s finally done! You can read the [introduction post](https://dev.to/dobromirhristov/the-developer-s-guide-to-the-vue-ecosystem-4amb) here. |
|
|
|
1183 |
|
|
|
1184 Also, the [Vue-CLI v4.0](https://github.com/vuejs/vue-cli/releases/tag/v4.0.0-rc.0) has reached the release candidate stage and now comes with a [new docs](https://next.cli.vuejs.org/). Give it a try! |
|
|
|
1185 |
|
|
|
1186 VeeValidate v3.0 has been released! 🎉 It’s a complete re-write and comes with a lot improvements and quite a few breaking changes. Read the [announcement article](https://www.baianat.com/labs/code/veevalidate-3-0) to learn more about the changes. |
|
|
|
1187 |
|
|
|
1188 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1189 <content:encoded>< idea during the Vue.js Amsterdam conference I got really excited about it. A place where beginners could easily learn to navigate the vast Vue ecosystem, including the UI frameworks, available tooling and places where they can learn and receive help from other Vue developers. And now it’s finally done! You can read the [introduction post](https://dev.to/dobromirhristov/the-developer-s-guide-to-the-vue-ecosystem-4amb) here. |
|
|
|
1192 |
|
|
|
1193 Also, the [Vue-CLI v4.0](https://github.com/vuejs/vue-cli/releases/tag/v4.0.0-rc.0) has reached the release candidate stage and now comes with a [new docs](https://next.cli.vuejs.org/). Give it a try! |
|
|
|
1194 |
|
|
|
1195 VeeValidate v3.0 has been released! 🎉 It’s a complete re-write and comes with a lot improvements and quite a few breaking changes. Read the [announcement article](https://www.baianat.com/labs/code/veevalidate-3-0) to learn more about the changes. |
|
|
|
1196 |
|
|
|
1197 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1198 </item> |
|
|
|
1199 <item> |
|
|
|
1200 <title><![CDATA[#154 - The Vue Function-based Component API RFC is back, now known as the Composition API 🎉 Nuxt.js v2.9.0 is out! Introducing NuxtPress and more!]]></title> |
|
|
|
1201 <link>https://news.vuejs.org/issues/154</link> |
|
|
|
1202 <guid>https://news.vuejs.org/issues/154</guid> |
|
|
|
1203 <pubDate>Tue, 20 Aug 2019 00:00:00 GMT</pubDate> |
|
|
|
1204 <description><. No breaking changes, no need to rewrite anything. Keep in mind this is still an RFC, which means your feedback is more than welcome. |
|
|
|
1209 |
|
|
|
1210 There’s even a separate [VuePress page with docs on how the Composition API](https://vue-composition-api-rfc.netlify.com/) would work, that I highly recommend you to read. |
|
|
|
1211 |
|
|
|
1212 Also, Nuxt.js has just [hit the 2.9.0 version](https://github.com/nuxt/nuxt.js/releases/tag/v2.9.0) with several new features and bug fixes. Most notably TypeScript users get a set of 3 modules to hugely improve the developer experience. You can read more about it in the dedicated [docs for Nuxt TypeScript](https://typescript.nuxtjs.org/). |
|
|
|
1213 |
|
|
|
1214 That’s not all. If you’ve been looking for a static page generator to build your blog and for some reason you were not satisfied with either Gridsome or VuePress and building it from scratch with Nuxt seemed like a lot of work – don’t worry. [Jonas Galvez](https://twitter.com/anothergalvez) from the Nuxt.js team has just released [NuxtPress](https://nuxt.press/)! There’s even a [backstory](https://hire.jonasgalvez.com.br/2019/aug/19/the-story-of-nuxtpress/) to it. Great work! |
|
|
|
1215 |
|
|
|
1216 Cheers! |
|
|
|
1217 |
|
|
|
1218 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1219 <content:encoded><. No breaking changes, no need to rewrite anything. Keep in mind this is still an RFC, which means your feedback is more than welcome. |
|
|
|
1224 |
|
|
|
1225 There’s even a separate [VuePress page with docs on how the Composition API](https://vue-composition-api-rfc.netlify.com/) would work, that I highly recommend you to read. |
|
|
|
1226 |
|
|
|
1227 Also, Nuxt.js has just [hit the 2.9.0 version](https://github.com/nuxt/nuxt.js/releases/tag/v2.9.0) with several new features and bug fixes. Most notably TypeScript users get a set of 3 modules to hugely improve the developer experience. You can read more about it in the dedicated [docs for Nuxt TypeScript](https://typescript.nuxtjs.org/). |
|
|
|
1228 |
|
|
|
1229 That’s not all. If you’ve been looking for a static page generator to build your blog and for some reason you were not satisfied with either Gridsome or VuePress and building it from scratch with Nuxt seemed like a lot of work – don’t worry. [Jonas Galvez](https://twitter.com/anothergalvez) from the Nuxt.js team has just released [NuxtPress](https://nuxt.press/)! There’s even a [backstory](https://hire.jonasgalvez.com.br/2019/aug/19/the-story-of-nuxtpress/) to it. Great work! |
|
|
|
1230 |
|
|
|
1231 Cheers! |
|
|
|
1232 |
|
|
|
1233 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1234 </item> |
|
|
|
1235 <item> |
|
|
|
1236 <title><![CDATA[#153 - Views on Vue with Debbie O’Brien; A tale of three users aka how to approach testing and more!]]></title> |
|
|
|
1237 <link>https://news.vuejs.org/issues/153</link> |
|
|
|
1238 <guid>https://news.vuejs.org/issues/153</guid> |
|
|
|
1239 <pubDate>Tue, 13 Aug 2019 00:00:00 GMT</pubDate> |
|
|
|
1240 <description>< on the latest [Views on Vue](https://devchat.tv/views-on-vue/vov-073-contributing-to-open-source-with-debbie-obrien/) podcast. She shares her story of how she started with programming and became a contributor to open-source projects like webpack. Super inspiring! 🌟 Must listen! |
|
|
|
1245 |
|
|
|
1246 ICYMI: You can submit stories and libraries you think are interesting and you’d like them to be featured in this newsletter by using the form on [news.vuejs.org/submit](https://news.vuejs.org/submit)! Thanks! |
|
|
|
1247 |
|
|
|
1248 — [*Damian Dulisz*](https://twitter.com/damiandulisz)]]></description> |
|
|
|
1249 <content:encoded>< on the latest [Views on Vue](https://devchat.tv/views-on-vue/vov-073-contributing-to-open-source-with-debbie-obrien/) podcast. She shares her story of how she started with programming and became a contributor to open-source projects like webpack. Super inspiring! 🌟 Must listen! |
|
|
|
1254 |
|
|
|
1255 ICYMI: You can submit stories and libraries you think are interesting and you’d like them to be featured in this newsletter by using the form on [news.vuejs.org/submit](https://news.vuejs.org/submit)! Thanks! |
|
|
|
1256 |
|
|
|
1257 — [*Damian Dulisz*](https://twitter.com/damiandulisz)]]></content:encoded> |
|
|
|
1258 </item> |
|
|
|
1259 <item> |
|
|
|
1260 <title><![CDATA[#152 - Vue-Router v3.1.0 released; Buefy v0.8.0 released; New examples on how to use the vue-function-api.]]></title> |
|
|
|
1261 <link>https://news.vuejs.org/issues/152</link> |
|
|
|
1262 <guid>https://news.vuejs.org/issues/152</guid> |
|
|
|
1263 <pubDate>Tue, 06 Aug 2019 00:00:00 GMT</pubDate> |
|
|
|
1264 <description>< has been released by [Posva](https://twitter.com/posva/) and along with several fixes and improvements, the Router-Link component now has a scoped-slot! This allows for some really powerful customization options. [Here](https://router.vuejs.org/api/#v-slot-api-3-1-0) you can find the related docs. |
|
|
|
1267 |
|
|
|
1268 Still not sure what to think about the vue-function-api RFC? There’s another [great article](https://blog.bitsrc.io/vue-js-3-future-oriented-programming-54dee797988b) that shows how you will be able to use it to further simplify your application by extracting common features into composition functions. |
|
|
|
1269 |
|
|
|
1270 — [*Damian Dulisz*](https://twitter.com/damiandulisz/)]]></description> |
|
|
|
1271 <content:encoded>< has been released by [Posva](https://twitter.com/posva/) and along with several fixes and improvements, the Router-Link component now has a scoped-slot! This allows for some really powerful customization options. [Here](https://router.vuejs.org/api/#v-slot-api-3-1-0) you can find the related docs. |
|
|
|
1274 |
|
|
|
1275 Still not sure what to think about the vue-function-api RFC? There’s another [great article](https://blog.bitsrc.io/vue-js-3-future-oriented-programming-54dee797988b) that shows how you will be able to use it to further simplify your application by extracting common features into composition functions. |
|
|
|
1276 |
|
|
|
1277 — [*Damian Dulisz*](https://twitter.com/damiandulisz/)]]></content:encoded> |
|
|
|
1278 </item> |
|
|
|
1279 <item> |
|
|
|
1280 <title><![CDATA[#151 - Join the VuePress core team! VueConf.us location and date announced and more!]]></title> |
|
|
|
1281 <link>https://news.vuejs.org/issues/151</link> |
|
|
|
1282 <guid>https://news.vuejs.org/issues/151</guid> |
|
|
|
1283 <pubDate>Tue, 30 Jul 2019 00:00:00 GMT</pubDate> |
|
|
|
1284 <description><, the main maintainer is building a core team for it. Check out the [announcement post](https://github.com/vuejs/vuepress/issues/1726) and submit your application if you’d like to help! |
|
|
|
1287 |
|
|
|
1288 The VueConf.us 2020 location has been [announced](https://twitter.com/vueconfus/status/1155873062446915585)! It’s going to be Austin, Texas. Dates are March 2-4. The call for papers opens on Sept 1st. |
|
|
|
1289 |
|
|
|
1290 — [*Damian Dulisz*](https://twitter.com/damiandulisz)]]></description> |
|
|
|
1291 <content:encoded><, the main maintainer is building a core team for it. Check out the [announcement post](https://github.com/vuejs/vuepress/issues/1726) and submit your application if you’d like to help! |
|
|
|
1294 |
|
|
|
1295 The VueConf.us 2020 location has been [announced](https://twitter.com/vueconfus/status/1155873062446915585)! It’s going to be Austin, Texas. Dates are March 2-4. The call for papers opens on Sept 1st. |
|
|
|
1296 |
|
|
|
1297 — [*Damian Dulisz*](https://twitter.com/damiandulisz)]]></content:encoded> |
|
|
|
1298 </item> |
|
|
|
1299 <item> |
|
|
|
1300 <title><![CDATA[#150 - Vuetify v2.0 "Arcadia" is here! 🎉 Two new podcast episodes with Natalia and Chris and more!]]></title> |
|
|
|
1301 <link>https://news.vuejs.org/issues/150</link> |
|
|
|
1302 <guid>https://news.vuejs.org/issues/150</guid> |
|
|
|
1303 <pubDate>Tue, 23 Jul 2019 00:00:00 GMT</pubDate> |
|
|
|
1304 <description><! 🎉 Congrats on all the hard work to the Vuetify team! If you would like to say thanks too, make sure to check out their [sponsorship page](https://github.com/users/johnleider/sponsorship). |
|
|
|
1307 |
|
|
|
1308 There are two new podcast episodes that you might want to listen to. [Natalia Tepluhina talking](https://egghead.io/podcasts/how-vue-earns-its-beginner-friendly-reputation-with-natalia-tepluhina) about how Vue is earning it’s beginner-friendly reputation and [Chris Fritz explaining](https://devmode.fm/episodes/new-awesomeness-coming-in-vuejs-3-0) the incoming changes in Vue v3.0. |
|
|
|
1309 |
|
|
|
1310 There’s also [one article](https://michaelnthiessen.com/advanced-vue-controlling-parent-slots) written by [Michael Thiessen](https://twitter.com/MichaelThiessen) that you really don’t want to miss. It might seem a bit complicated at first but the end idea is actually very practical, often for completely different reason. |
|
|
|
1311 |
|
|
|
1312 I would also want to thank [NativeScript](https://www.nativescript.org/vue?utm_source=vuejsnewsletter&utm_medium=email&utm_campaign=nativescript-awareness) for becoming the first [silver sponsor](https://github.com/users/shentao/sponsorship) of this newsletter! I really appreciate it! 💚 |
|
|
|
1313 |
|
|
|
1314 Enjoy, |
|
|
|
1315 |
|
|
|
1316 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1317 <content:encoded><! 🎉 Congrats on all the hard work to the Vuetify team! If you would like to say thanks too, make sure to check out their [sponsorship page](https://github.com/users/johnleider/sponsorship). |
|
|
|
1320 |
|
|
|
1321 There are two new podcast episodes that you might want to listen to. [Natalia Tepluhina talking](https://egghead.io/podcasts/how-vue-earns-its-beginner-friendly-reputation-with-natalia-tepluhina) about how Vue is earning it’s beginner-friendly reputation and [Chris Fritz explaining](https://devmode.fm/episodes/new-awesomeness-coming-in-vuejs-3-0) the incoming changes in Vue v3.0. |
|
|
|
1322 |
|
|
|
1323 There’s also [one article](https://michaelnthiessen.com/advanced-vue-controlling-parent-slots) written by [Michael Thiessen](https://twitter.com/MichaelThiessen) that you really don’t want to miss. It might seem a bit complicated at first but the end idea is actually very practical, often for completely different reason. |
|
|
|
1324 |
|
|
|
1325 I would also want to thank [NativeScript](https://www.nativescript.org/vue?utm_source=vuejsnewsletter&utm_medium=email&utm_campaign=nativescript-awareness) for becoming the first [silver sponsor](https://github.com/users/shentao/sponsorship) of this newsletter! I really appreciate it! 💚 |
|
|
|
1326 |
|
|
|
1327 Enjoy, |
|
|
|
1328 |
|
|
|
1329 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1330 </item> |
|
|
|
1331 <item> |
|
|
|
1332 <title><![CDATA[#149 - How to create Typeform-like forms in Vue; How to use Vue Function API today; Introduction to slots in Vue and more!]]></title> |
|
|
|
1333 <link>https://news.vuejs.org/issues/149</link> |
|
|
|
1334 <guid>https://news.vuejs.org/issues/149</guid> |
|
|
|
1335 <pubDate>Tue, 16 Jul 2019 00:00:00 GMT</pubDate> |
|
|
|
1336 <description>< is now blogging for Vue Mastery and has just published her new article on [building Typeform-like forms with Vue](https://medium.com/vue-mastery/building-an-interactive-and-distraction-free-form-with-vue-bfe23907e981). Great read! |
|
|
|
1339 |
|
|
|
1340 Although the Vue Function API is still under consideration as a part of the RFC process, it has already picked up in the community thanks to the [vue-function-api](https://github.com/vuejs/vue-function-api) library, which allows you to use it in your current Vue 2.x apps. There’s a [great article](https://xebia.com/blog/next-generation-async-functions-with-vue-async-function/) by Albert Brand on how to use it to fetch data with ease thanks to a utility library he wrote on top of the function API. |
|
|
|
1341 |
|
|
|
1342 Enjoy! |
|
|
|
1343 |
|
|
|
1344 — [Damian Dulisz](https://twitter.com/damiandulisz)]]></description> |
|
|
|
1345 <content:encoded>< is now blogging for Vue Mastery and has just published her new article on [building Typeform-like forms with Vue](https://medium.com/vue-mastery/building-an-interactive-and-distraction-free-form-with-vue-bfe23907e981). Great read! |
|
|
|
1348 |
|
|
|
1349 Although the Vue Function API is still under consideration as a part of the RFC process, it has already picked up in the community thanks to the [vue-function-api](https://github.com/vuejs/vue-function-api) library, which allows you to use it in your current Vue 2.x apps. There’s a [great article](https://xebia.com/blog/next-generation-async-functions-with-vue-async-function/) by Albert Brand on how to use it to fetch data with ease thanks to a utility library he wrote on top of the function API. |
|
|
|
1350 |
|
|
|
1351 Enjoy! |
|
|
|
1352 |
|
|
|
1353 — [Damian Dulisz](https://twitter.com/damiandulisz)]]></content:encoded> |
|
|
|
1354 </item> |
|
|
|
1355 <item> |
|
|
|
1356 <title><![CDATA[#148 - Evan You talks about Framework Design; Support the Vue Newsletter; Try out the Vue 3.0 Function API RFC and more]]></title> |
|
|
|
1357 <link>https://news.vuejs.org/issues/148</link> |
|
|
|
1358 <guid>https://news.vuejs.org/issues/148</guid> |
|
|
|
1359 <pubDate>Tue, 09 Jul 2019 00:00:00 GMT</pubDate> |
|
|
|
1360 <description>< on that topic – check it out! |
|
|
|
1363 |
|
|
|
1364 By the way – do you enjoy __this newsletter__? |
|
|
|
1365 |
|
|
|
1366 If you do and you’d like to say thanks, you can now do that by supporting me through [GitHub Sponsors](https://github.com/users/shentao/sponsorship). There are some pretty awesome rewards too! 🎁Every donation is very much appreciated! Thank you! 😍 |
|
|
|
1367 |
|
|
|
1368 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1369 <content:encoded>< on that topic – check it out! |
|
|
|
1372 |
|
|
|
1373 By the way – do you enjoy __this newsletter__? |
|
|
|
1374 |
|
|
|
1375 If you do and you’d like to say thanks, you can now do that by supporting me through [GitHub Sponsors](https://github.com/users/shentao/sponsorship). There are some pretty awesome rewards too! 🎁Every donation is very much appreciated! Thank you! 😍 |
|
|
|
1376 |
|
|
|
1377 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1378 </item> |
|
|
|
1379 <item> |
|
|
|
1380 <title><![CDATA[#147 - Vue Function API discussion, VueAndWine workshosp and VueCamp!]]></title> |
|
|
|
1381 <link>https://news.vuejs.org/issues/147</link> |
|
|
|
1382 <guid>https://news.vuejs.org/issues/147</guid> |
|
|
|
1383 <pubDate>Tue, 02 Jul 2019 00:00:00 GMT</pubDate> |
|
|
|
1384 <description><. |
|
|
|
1391 |
|
|
|
1392 Also, if you have been looking for a series of amazing Vue workshops – take a look at [Vue and Wine](https://vueand.me/). It’s a 3-days long series of workshops, lead by none other than [Natalia Tepluhina](https://twitter.com/N_Tepluhina), [Darek "Gusto" Wędrychowski](https://twitter.com/gustojs) and [Nicolò Maria Mezzopera](https://twitter.com/DonNicoJs). The dates are September 27-29th. |
|
|
|
1393 |
|
|
|
1394 Enjoy, |
|
|
|
1395 |
|
|
|
1396 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1397 <content:encoded><. |
|
|
|
1404 |
|
|
|
1405 Also, if you have been looking for a series of amazing Vue workshops – take a look at [Vue and Wine](https://vueand.me/). It’s a 3-days long series of workshops, lead by none other than [Natalia Tepluhina](https://twitter.com/N_Tepluhina), [Darek "Gusto" Wędrychowski](https://twitter.com/gustojs) and [Nicolò Maria Mezzopera](https://twitter.com/DonNicoJs). The dates are September 27-29th. |
|
|
|
1406 |
|
|
|
1407 Enjoy, |
|
|
|
1408 |
|
|
|
1409 — *[Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1410 </item> |
|
|
|
1411 <item> |
|
|
|
1412 <title><![CDATA[#146 - Vue.js London Workshop tickets are on sale! How to upgrade your VuePress site and more!]]></title> |
|
|
|
1413 <link>https://news.vuejs.org/issues/146</link> |
|
|
|
1414 <guid>https://news.vuejs.org/issues/146</guid> |
|
|
|
1415 <pubDate>Tue, 18 Jun 2019 00:00:00 GMT</pubDate> |
|
|
|
1416 <description>< to take place on Saturday, October 5th, the day after the conference. |
|
|
|
1419 |
|
|
|
1420 I feel that recently [Raymond Camden](https://twitter.com/raymondcamden) and [Markus Oberlehner](https://twitter.com/MaOberlehner) have both become our newsletter’s most recurring authors so I’d like to give them a huge shout-out for all the hard work they are putting each week for us! I think everyone agrees when I say – you two are amazing! 🎉 Thank you! |
|
|
|
1421 |
|
|
|
1422 Cheers, |
|
|
|
1423 |
|
|
|
1424 — *[Damian Dulisz](https://twitter.com/DamianDulisz)*]]></description> |
|
|
|
1425 <content:encoded>< to take place on Saturday, October 5th, the day after the conference. |
|
|
|
1428 |
|
|
|
1429 I feel that recently [Raymond Camden](https://twitter.com/raymondcamden) and [Markus Oberlehner](https://twitter.com/MaOberlehner) have both become our newsletter’s most recurring authors so I’d like to give them a huge shout-out for all the hard work they are putting each week for us! I think everyone agrees when I say – you two are amazing! 🎉 Thank you! |
|
|
|
1430 |
|
|
|
1431 Cheers, |
|
|
|
1432 |
|
|
|
1433 — *[Damian Dulisz](https://twitter.com/DamianDulisz)*]]></content:encoded> |
|
|
|
1434 </item> |
|
|
|
1435 <item> |
|
|
|
1436 <title><![CDATA[#145 - Function-based Component API RFC; VuePress v1.x published and more!]]></title> |
|
|
|
1437 <link>https://news.vuejs.org/issues/145</link> |
|
|
|
1438 <guid>https://news.vuejs.org/issues/145</guid> |
|
|
|
1439 <pubDate>Tue, 11 Jun 2019 00:00:00 GMT</pubDate> |
|
|
|
1440 <description><. It’s a huge step towards better composability and type inference, though it also comes with some necessary sacrifices. Make sure to read it and join the [discussion](https://github.com/vuejs/rfcs/pull/42) if you’d like to provide some additional feedback. |
|
|
|
1443 |
|
|
|
1444 VuePress 1.x stable release is here! There are some very important differences and improvements compared to 0.x, so make sure to read the [introduction article](https://medium.com/@_ulivz/intro-to-vuepress-1-x-7e2b7885f95f) by ULIVZ. |
|
|
|
1445 |
|
|
|
1446 Cheers, |
|
|
|
1447 |
|
|
|
1448 — Damian Dulisz]]></description> |
|
|
|
1449 <content:encoded><. It’s a huge step towards better composability and type inference, though it also comes with some necessary sacrifices. Make sure to read it and join the [discussion](https://github.com/vuejs/rfcs/pull/42) if you’d like to provide some additional feedback. |
|
|
|
1452 |
|
|
|
1453 VuePress 1.x stable release is here! There are some very important differences and improvements compared to 0.x, so make sure to read the [introduction article](https://medium.com/@_ulivz/intro-to-vuepress-1-x-7e2b7885f95f) by ULIVZ. |
|
|
|
1454 |
|
|
|
1455 Cheers, |
|
|
|
1456 |
|
|
|
1457 — Damian Dulisz]]></content:encoded> |
|
|
|
1458 </item> |
|
|
|
1459 <item> |
|
|
|
1460 <title><![CDATA[#144 - Nuxt.js v2.8 is out ✨ Is Vue suddenly getting very mainstream? 🤷♂️ The Paradox of Abstraction and more!]]></title> |
|
|
|
1461 <link>https://news.vuejs.org/issues/144</link> |
|
|
|
1462 <guid>https://news.vuejs.org/issues/144</guid> |
|
|
|
1463 <pubDate>Tue, 04 Jun 2019 00:00:00 GMT</pubDate> |
|
|
|
1464 <description><. And then, after the Apple conference, it turned out that the [new SwiftUI Tutorials page](https://twitter.com/znck0/status/1135651853776052224) is also using Vue for it’s interactive parts. Pretty rad! |
|
|
|
1467 |
|
|
|
1468 Nuxt.js v2.8 has been released with some pretty cool new improvements. |
|
|
|
1469 |
|
|
|
1470 Michael Thiessen has also written a [great article](https://michaelnthiessen.com/paradox-of-abstraction) how sometimes abstractions, when created too early, can cause you huge problems later on. This is especially important in the context of re-usability which is something what many developers strive to achieve. |
|
|
|
1471 |
|
|
|
1472 Also, a huge shoutout to [Ben Hong](http://twitter.com/bencodezen) for his incredible help with this issue! Thank you! 💚 |
|
|
|
1473 |
|
|
|
1474 — *[Damian Dulisz](http://twitter.com/damiandulisz)*]]></description> |
|
|
|
1475 <content:encoded><. And then, after the Apple conference, it turned out that the [new SwiftUI Tutorials page](https://twitter.com/znck0/status/1135651853776052224) is also using Vue for it’s interactive parts. Pretty rad! |
|
|
|
1478 |
|
|
|
1479 Nuxt.js v2.8 has been released with some pretty cool new improvements. |
|
|
|
1480 |
|
|
|
1481 Michael Thiessen has also written a [great article](https://michaelnthiessen.com/paradox-of-abstraction) how sometimes abstractions, when created too early, can cause you huge problems later on. This is especially important in the context of re-usability which is something what many developers strive to achieve. |
|
|
|
1482 |
|
|
|
1483 Also, a huge shoutout to [Ben Hong](http://twitter.com/bencodezen) for his incredible help with this issue! Thank you! 💚 |
|
|
|
1484 |
|
|
|
1485 — *[Damian Dulisz](http://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1486 </item> |
|
|
|
1487 <item> |
|
|
|
1488 <title><![CDATA[#143 - All VueConf.US talks available; Vue 3.0: Abandoning the Class Syntax; What’s next for Nuxt?]]></title> |
|
|
|
1489 <link>https://news.vuejs.org/issues/143</link> |
|
|
|
1490 <guid>https://news.vuejs.org/issues/143</guid> |
|
|
|
1491 <pubDate>Tue, 28 May 2019 00:00:00 GMT</pubDate> |
|
|
|
1492 <description>< for more details. |
|
|
|
1499 |
|
|
|
1500 If you’re still sad – all the [talks from VueConf.US](https://www.vuemastery.com/conferences/vueconf-us-2019/) have been published – check them out. So much great content! |
|
|
|
1501 |
|
|
|
1502 Also if you wonder, what’s there to come for Nuxt.js, there’s a [great interview with Sebastien Chopin](https://www.youtube.com/watch?feature=youtu.be&v=XkM34LI3cZU) on exactly that. |
|
|
|
1503 |
|
|
|
1504 Cheers, |
|
|
|
1505 |
|
|
|
1506 *— [Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1507 <content:encoded>< for more details. |
|
|
|
1514 |
|
|
|
1515 If you’re still sad – all the [talks from VueConf.US](https://www.vuemastery.com/conferences/vueconf-us-2019/) have been published – check them out. So much great content! |
|
|
|
1516 |
|
|
|
1517 Also if you wonder, what’s there to come for Nuxt.js, there’s a [great interview with Sebastien Chopin](https://www.youtube.com/watch?feature=youtu.be&v=XkM34LI3cZU) on exactly that. |
|
|
|
1518 |
|
|
|
1519 Cheers, |
|
|
|
1520 |
|
|
|
1521 *— [Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1522 </item> |
|
|
|
1523 <item> |
|
|
|
1524 <title><![CDATA[#142 - Nuxt v2.7.0 is out! 🎉 VueConfTO tickets on sale and first batch of speakers announced. 🇨🇦]]></title> |
|
|
|
1525 <link>https://news.vuejs.org/issues/142</link> |
|
|
|
1526 <guid>https://news.vuejs.org/issues/142</guid> |
|
|
|
1527 <pubDate>Wed, 22 May 2019 00:00:00 GMT</pubDate> |
|
|
|
1528 <description>< has been released and it comes with some pretty amazing improvements. For example, using a calling console.log inside your application during SSR will still show that console log in your browser! This should make debugging so much easier! |
|
|
|
1530 |
|
|
|
1531 Also, the tickets for VueConfTO 2019 are finally on sale! The first batch of speakers has been announced and you can see them all on their [new website](https://vuetoronto.com/)! |
|
|
|
1532 |
|
|
|
1533 *— [Damian Dulisz](https://twitter.com/damiandulisz)* |
|
|
|
1534 ]]></description> |
|
|
|
1535 <content:encoded>< has been released and it comes with some pretty amazing improvements. For example, using a calling console.log inside your application during SSR will still show that console log in your browser! This should make debugging so much easier! |
|
|
|
1537 |
|
|
|
1538 Also, the tickets for VueConfTO 2019 are finally on sale! The first batch of speakers has been announced and you can see them all on their [new website](https://vuetoronto.com/)! |
|
|
|
1539 |
|
|
|
1540 *— [Damian Dulisz](https://twitter.com/damiandulisz)* |
|
|
|
1541 ]]></content:encoded> |
|
|
|
1542 </item> |
|
|
|
1543 <item> |
|
|
|
1544 <title><![CDATA[#141 - Vetur 0.20.0 released. Gridsome 0.6 is here. jQuery, NativeScript and...]]></title> |
|
|
|
1545 <link>https://news.vuejs.org/issues/141</link> |
|
|
|
1546 <guid>https://news.vuejs.org/issues/141</guid> |
|
|
|
1547 <pubDate>Wed, 15 May 2019 00:00:00 GMT</pubDate> |
|
|
|
1548 <description><]]></description> |
|
|
|
1557 <content:encoded><]]></content:encoded> |
|
|
|
1566 </item> |
|
|
|
1567 <item> |
|
|
|
1568 <title><![CDATA[#140 - Vuex v3.1.1 released. Vue-CLI v4.0-alpha is here; Managing state with Apollo and more!]]></title> |
|
|
|
1569 <link>https://news.vuejs.org/issues/140</link> |
|
|
|
1570 <guid>https://news.vuejs.org/issues/140</guid> |
|
|
|
1571 <pubDate>Tue, 07 May 2019 00:00:00 GMT</pubDate> |
|
|
|
1572 <description>< which will definitely make the NativeScript devs happy, since now it supports debugging with the remote Vue Devtools. 🎉 |
|
|
|
1577 |
|
|
|
1578 The [Vue-CLI v4.0.0-alpha](https://github.com/vuejs/vue-cli/releases/tag/v4.0.0-alpha.0) has also been released with several meaningful changes like bumping the versions on webpack-chain, core-js, ESLint, and workbox in the PWA plugin. Take it for a spin and let us know of any issues. |
|
|
|
1579 |
|
|
|
1580 Also, [Natalia](https://twitter.com/N_Tepluhina) has written an [amazing article](https://dev.to/n_tepluhina/apollo-state-management-in-vue-application-8k0) on managing state when using Apollo and is probably a must read those of you considering using Apollo in your project. |
|
|
|
1581 |
|
|
|
1582 Cheers, |
|
|
|
1583 |
|
|
|
1584 *— [Damian Dulisz](http://twitter.com/damiandulisz)*]]></description> |
|
|
|
1585 <content:encoded>< which will definitely make the NativeScript devs happy, since now it supports debugging with the remote Vue Devtools. 🎉 |
|
|
|
1590 |
|
|
|
1591 The [Vue-CLI v4.0.0-alpha](https://github.com/vuejs/vue-cli/releases/tag/v4.0.0-alpha.0) has also been released with several meaningful changes like bumping the versions on webpack-chain, core-js, ESLint, and workbox in the PWA plugin. Take it for a spin and let us know of any issues. |
|
|
|
1592 |
|
|
|
1593 Also, [Natalia](https://twitter.com/N_Tepluhina) has written an [amazing article](https://dev.to/n_tepluhina/apollo-state-management-in-vue-application-8k0) on managing state when using Apollo and is probably a must read those of you considering using Apollo in your project. |
|
|
|
1594 |
|
|
|
1595 Cheers, |
|
|
|
1596 |
|
|
|
1597 *— [Damian Dulisz](http://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1598 </item> |
|
|
|
1599 <item> |
|
|
|
1600 <title><![CDATA[#139 - 🇺🇸 VueConf.US 2019 talks are published; Views on Vue podcast; VueDose Tips Overload ⚡️]]></title> |
|
|
|
1601 <link>https://news.vuejs.org/issues/139</link> |
|
|
|
1602 <guid>https://news.vuejs.org/issues/139</guid> |
|
|
|
1603 <pubDate>Tue, 30 Apr 2019 00:00:00 GMT</pubDate> |
|
|
|
1604 <description><! So many great presentations. You definitely don’t want to miss them. |
|
|
|
1609 |
|
|
|
1610 Secondly, if you look for another source of quality Vue content, you might want to check out the [Views on Vue podcast](https://devchat.tv/views-on-vue/). The podcast follows a different form than ours, as it contains interviews and discussions on a few selected topics with the invited guests. I’ve been one of those guests a few weeks ago and it was an amazing experience! |
|
|
|
1611 |
|
|
|
1612 And if you don’t have the time and are only looking for some quick tips, recently VueDose has published [a series of useful tricks](https://twitter.com/VueDose/status/1120246791985876992). Check them out. |
|
|
|
1613 |
|
|
|
1614 *— [Damian Dulisz](https://twitter.com/damiandulisz)* |
|
|
|
1615 |
|
|
|
1616 *P.S. Thanks to [Ben Hong](https://twitter.com/bencodezen) for the help with this week’s issue. *👏]]></description> |
|
|
|
1617 <content:encoded><! So many great presentations. You definitely don’t want to miss them. |
|
|
|
1622 |
|
|
|
1623 Secondly, if you look for another source of quality Vue content, you might want to check out the [Views on Vue podcast](https://devchat.tv/views-on-vue/). The podcast follows a different form than ours, as it contains interviews and discussions on a few selected topics with the invited guests. I’ve been one of those guests a few weeks ago and it was an amazing experience! |
|
|
|
1624 |
|
|
|
1625 And if you don’t have the time and are only looking for some quick tips, recently VueDose has published [a series of useful tricks](https://twitter.com/VueDose/status/1120246791985876992). Check them out. |
|
|
|
1626 |
|
|
|
1627 *— [Damian Dulisz](https://twitter.com/damiandulisz)* |
|
|
|
1628 |
|
|
|
1629 *P.S. Thanks to [Ben Hong](https://twitter.com/bencodezen) for the help with this week’s issue. *👏]]></content:encoded> |
|
|
|
1630 </item> |
|
|
|
1631 <item> |
|
|
|
1632 <title><![CDATA[#138 - Natalia Tepluhina joins the Vue core team! 🎉 List of probably all incoming breaking changes in Vue 3.0 and more!]]></title> |
|
|
|
1633 <link>https://news.vuejs.org/issues/138</link> |
|
|
|
1634 <guid>https://news.vuejs.org/issues/138</guid> |
|
|
|
1635 <pubDate>Tue, 16 Apr 2019 00:00:00 GMT</pubDate> |
|
|
|
1636 <description>< is now officially a Vue.js core team member! 🎉 She’s been doing an amazing job contributing to the Vue core documentation as well as several official libraries like the vue-cli. |
|
|
|
1639 |
|
|
|
1640 Congratulations! 👏 |
|
|
|
1641 |
|
|
|
1642 Also, most of the non-trivial breaking changes that are coming to Vue 3.0 has already been published as RFCs. You can read them all [here](https://github.com/vuejs/rfcs/pulls?q=is%3Apr+is%3Aopen+label%3A%22breaking+change%22). |
|
|
|
1643 |
|
|
|
1644 [Vue.js London](https://vuejs.london/) was amazing last year and it’s back this year for an encore! Are you planning to attend? Then go grab a super early bird ticket while you still can. |
|
|
|
1645 |
|
|
|
1646 Cheers, |
|
|
|
1647 |
|
|
|
1648 *— [Damian Dulisz](https://twitter.com/damiandulisz)*]]></description> |
|
|
|
1649 <content:encoded>< is now officially a Vue.js core team member! 🎉 She’s been doing an amazing job contributing to the Vue core documentation as well as several official libraries like the vue-cli. |
|
|
|
1652 |
|
|
|
1653 Congratulations! 👏 |
|
|
|
1654 |
|
|
|
1655 Also, most of the non-trivial breaking changes that are coming to Vue 3.0 has already been published as RFCs. You can read them all [here](https://github.com/vuejs/rfcs/pulls?q=is%3Apr+is%3Aopen+label%3A%22breaking+change%22). |
|
|
|
1656 |
|
|
|
1657 [Vue.js London](https://vuejs.london/) was amazing last year and it’s back this year for an encore! Are you planning to attend? Then go grab a super early bird ticket while you still can. |
|
|
|
1658 |
|
|
|
1659 Cheers, |
|
|
|
1660 |
|
|
|
1661 *— [Damian Dulisz](https://twitter.com/damiandulisz)*]]></content:encoded> |
|
|
|
1662 </item> |
|
|
|
1663 <item> |
|
|
|
1664 <title><![CDATA[#137 - VueConf.TO Call for Papers; Nuxt.js v2,6 is out; 4 new RFCs for Vue! 2nd edition of VueDay in Alicante;]]></title> |
|
|
|
1665 <link>https://news.vuejs.org/issues/137</link> |
|
|
|
1666 <guid>https://news.vuejs.org/issues/137</guid> |
|
|
|
1667 <pubDate>Wed, 10 Apr 2019 00:00:00 GMT</pubDate> |
|
|
|
1668 <description><! |
|
|
|
1671 |
|
|
|
1672 If you don’t want to wait until November, or you’re simply based in Europe – make sure to check out the [VueDay conference in Alicante](https://vueday.org/), Spain! The date is Friday, May 31. |
|
|
|
1673 |
|
|
|
1674 There are few new releases: Nuxt.js [v2.6](https://github.com/nuxt/nuxt.js/releases/tag/v2.6.0), Portal-Vue [v2.0](https://portal-vue.linusb.org/), Vue-Router [v3.0.3](https://github.com/vuejs/vue-router/releases/tag/v3.0.3). |
|
|
|
1675 |
|
|
|
1676 — *[Damian Dulisz](https://twitter.com/DamianDulisz) & [Phan An](https://twitter.com/notphanan)*]]></description> |
|
|
|
1677 <content:encoded><! |
|
|
|
1680 |
|
|
|
1681 If you don’t want to wait until November, or you’re simply based in Europe – make sure to check out the [VueDay conference in Alicante](https://vueday.org/), Spain! The date is Friday, May 31. |
|
|
|
1682 |
|
|
|
1683 There are few new releases: Nuxt.js [v2.6](https://github.com/nuxt/nuxt.js/releases/tag/v2.6.0), Portal-Vue [v2.0](https://portal-vue.linusb.org/), Vue-Router [v3.0.3](https://github.com/vuejs/vue-router/releases/tag/v3.0.3). |
|
|
|
1684 |
|
|
|
1685 — *[Damian Dulisz](https://twitter.com/DamianDulisz) & [Phan An](https://twitter.com/notphanan)*]]></content:encoded> |
|
|
|
1686 </item> |
|
|
|
1687 <item> |
|
|
|
1688 <title><![CDATA[#136 - Vue.js Devtools 5.0 are here! 2 new Vue.js RFCs; Multiple Vue.js Amsterdam talks published; Slides from VueConf.us and more!]]></title> |
|
|
|
1689 <link>https://news.vuejs.org/issues/136</link> |
|
|
|
1690 <guid>https://news.vuejs.org/issues/136</guid> |
|
|
|
1691 <pubDate>Mon, 01 Apr 2019 00:00:00 GMT</pubDate> |
|
|
|
1692 <description>< in general. 🦄💃 |
|
|
|
1695 |
|
|
|
1696 As for news: The new 5.0 version of Vue.js Devtools has been released! It comes with 2 new tabs – routing and performance, which allows you to measure your application for potential bottlenecks. It also ships with dark mode support 🌒. |
|
|
|
1697 |
|
|
|
1698 Also, there are 2 RFCs to Vue: |
|
|
|
1699 |
|
|
|
1700 One is the [advanced reactivity API](https://github.com/vuejs/rfcs/pull/22), which I’m extremely excited about. It should allow you to create observable objects, watchers and computed properties, without actually creating a new Vue instance. This might prove extremely useful, especially for library authors. I imagine Vuelidate could benefit from it a lot. |
|
|
|
1701 |
|
|
|
1702 The 2nd RFC is about [dynamic lifecycle hooks injection](https://github.com/vuejs/rfcs/pull/23). This should make it possible for you to conditionally add or remove lifecycle hooks within your component’s code. |
|
|
|
1703 |
|
|
|
1704 Oh, and [12 talks from Vue.js Amsterdam](https://www.youtube.com/playlist?list=PLCxzy-hmQq9ECHOwbRrbBx0VEoqWM02CA&utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) are already available. Check them out! |
|
|
|
1705 |
|
|
|
1706 Cheers, |
|
|
|
1707 |
|
|
|
1708 Damian Dulisz]]></description> |
|
|
|
1709 <content:encoded>< in general. 🦄💃 |
|
|
|
1712 |
|
|
|
1713 As for news: The new 5.0 version of Vue.js Devtools has been released! It comes with 2 new tabs – routing and performance, which allows you to measure your application for potential bottlenecks. It also ships with dark mode support 🌒. |
|
|
|
1714 |
|
|
|
1715 Also, there are 2 RFCs to Vue: |
|
|
|
1716 |
|
|
|
1717 One is the [advanced reactivity API](https://github.com/vuejs/rfcs/pull/22), which I’m extremely excited about. It should allow you to create observable objects, watchers and computed properties, without actually creating a new Vue instance. This might prove extremely useful, especially for library authors. I imagine Vuelidate could benefit from it a lot. |
|
|
|
1718 |
|
|
|
1719 The 2nd RFC is about [dynamic lifecycle hooks injection](https://github.com/vuejs/rfcs/pull/23). This should make it possible for you to conditionally add or remove lifecycle hooks within your component’s code. |
|
|
|
1720 |
|
|
|
1721 Oh, and [12 talks from Vue.js Amsterdam](https://www.youtube.com/playlist?list=PLCxzy-hmQq9ECHOwbRrbBx0VEoqWM02CA&utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) are already available. Check them out! |
|
|
|
1722 |
|
|
|
1723 Cheers, |
|
|
|
1724 |
|
|
|
1725 Damian Dulisz]]></content:encoded> |
|
|
|
1726 </item> |
|
|
|
1727 <item> |
|
|
|
1728 <title><![CDATA[#135 - Vue-CLI v4.0 roadmap; Nuxt.js Fetch hook RFC, Creating a Spotify-powered Vue app and more!]]></title> |
|
|
|
1729 <link>https://news.vuejs.org/issues/135</link> |
|
|
|
1730 <guid>https://news.vuejs.org/issues/135</guid> |
|
|
|
1731 <pubDate>Tue, 19 Mar 2019 00:00:00 GMT</pubDate> |
|
|
|
1732 <description><. |
|
|
|
1735 |
|
|
|
1736 Make sure to read the [new tutorial written by Cher Scarlett about building a Spotify-powered Vue app](https://www.smashingmagazine.com/2019/03/spotify-app-vue-nuxt-javascript/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) – one of the best articles I’ve seen in months! 🎧 |
|
|
|
1737 |
|
|
|
1738 There’s also a new RFC for introducing the Fetch hook in the upcoming 3.0 release of Nuxt.js. [Read more about it here](https://github.com/nuxt/rfcs/issues/27?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter). |
|
|
|
1739 |
|
|
|
1740 Also, FYI there’s a high chance we will be skipping next week issue due to VueConf.us. Come and say hi though if you’re there! 👋 |
|
|
|
1741 |
|
|
|
1742 See you, |
|
|
|
1743 |
|
|
|
1744 *— Damian Dulisz*]]></description> |
|
|
|
1745 <content:encoded><. |
|
|
|
1748 |
|
|
|
1749 Make sure to read the [new tutorial written by Cher Scarlett about building a Spotify-powered Vue app](https://www.smashingmagazine.com/2019/03/spotify-app-vue-nuxt-javascript/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) – one of the best articles I’ve seen in months! 🎧 |
|
|
|
1750 |
|
|
|
1751 There’s also a new RFC for introducing the Fetch hook in the upcoming 3.0 release of Nuxt.js. [Read more about it here](https://github.com/nuxt/rfcs/issues/27?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter). |
|
|
|
1752 |
|
|
|
1753 Also, FYI there’s a high chance we will be skipping next week issue due to VueConf.us. Come and say hi though if you’re there! 👋 |
|
|
|
1754 |
|
|
|
1755 See you, |
|
|
|
1756 |
|
|
|
1757 *— Damian Dulisz*]]></content:encoded> |
|
|
|
1758 </item> |
|
|
|
1759 <item> |
|
|
|
1760 <title><![CDATA[#134 - Improvements to SSR data-fetching in Vue 2.6, first recording from Vue.js Amsterdam, how to snapshot test and more]]></title> |
|
|
|
1761 <link>https://news.vuejs.org/issues/134</link> |
|
|
|
1762 <guid>https://news.vuejs.org/issues/134</guid> |
|
|
|
1763 <pubDate>Tue, 12 Mar 2019 00:00:00 GMT</pubDate> |
|
|
|
1764 <description><. 🚀 |
|
|
|
1767 |
|
|
|
1768 Don’t go crazy though. Every request in a sequence increases the time before the page will be rendered, so keep that in mind. |
|
|
|
1769 |
|
|
|
1770 By the way, in just 2 weeks, me, Gregg and Adam will be at [VueConf.US](http://vueconf.us/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) in Tampa, Florida. Come and say hi to us! If you still don’t have your ticket there *shameless plug* you can get a $100 discount per ticket when using the VUEMASTERY100 code. |
|
|
|
1771 |
|
|
|
1772 Btw. the first talk from Vue.js Amsterdam is here – [Guillaume Chau with "Create a Vue CLI Plugin"](https://www.youtube.com/watch?feature=youtu.be&utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter&v=9V4CUbTZj9E). |
|
|
|
1773 |
|
|
|
1774 Cheers, |
|
|
|
1775 |
|
|
|
1776 — Damian Dulisz & Phan An]]></description> |
|
|
|
1777 <content:encoded><. 🚀 |
|
|
|
1780 |
|
|
|
1781 Don’t go crazy though. Every request in a sequence increases the time before the page will be rendered, so keep that in mind. |
|
|
|
1782 |
|
|
|
1783 By the way, in just 2 weeks, me, Gregg and Adam will be at [VueConf.US](http://vueconf.us/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) in Tampa, Florida. Come and say hi to us! If you still don’t have your ticket there *shameless plug* you can get a $100 discount per ticket when using the VUEMASTERY100 code. |
|
|
|
1784 |
|
|
|
1785 Btw. the first talk from Vue.js Amsterdam is here – [Guillaume Chau with "Create a Vue CLI Plugin"](https://www.youtube.com/watch?feature=youtu.be&utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter&v=9V4CUbTZj9E). |
|
|
|
1786 |
|
|
|
1787 Cheers, |
|
|
|
1788 |
|
|
|
1789 — Damian Dulisz & Phan An]]></content:encoded> |
|
|
|
1790 </item> |
|
|
|
1791 <item> |
|
|
|
1792 <title><![CDATA[#133 - #133: New RFC: Class based API; State of Vue.js 2019 report; Getting started with Gridsome and more!]]></title> |
|
|
|
1793 <link>https://news.vuejs.org/issues/133</link> |
|
|
|
1794 <guid>https://news.vuejs.org/issues/133</guid> |
|
|
|
1795 <pubDate>Tue, 05 Mar 2019 00:00:00 GMT</pubDate> |
|
|
|
1796 <description>< regarding the introduction of native class API support. If you have any opinions on the topic, check out the RFC. Don’t worry though, this won’t affect the current object-based syntax. The change will however, make it unnecessary to use third party libraries like vue-class-component. |
|
|
|
1799 |
|
|
|
1800 Do you remember the State of Vue.js? Monterail released it back in 2017, and this week they published an [updated 2019 version](https://www.monterail.com/state-of-vuejs-report?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) with new interviews, case studies and an article by Evan You. Check it out. |
|
|
|
1801 |
|
|
|
1802 Cheers, |
|
|
|
1803 *— Damian Dulisz*]]></description> |
|
|
|
1804 <content:encoded>< regarding the introduction of native class API support. If you have any opinions on the topic, check out the RFC. Don’t worry though, this won’t affect the current object-based syntax. The change will however, make it unnecessary to use third party libraries like vue-class-component. |
|
|
|
1807 |
|
|
|
1808 Do you remember the State of Vue.js? Monterail released it back in 2017, and this week they published an [updated 2019 version](https://www.monterail.com/state-of-vuejs-report?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) with new interviews, case studies and an article by Evan You. Check it out. |
|
|
|
1809 |
|
|
|
1810 Cheers, |
|
|
|
1811 *— Damian Dulisz*]]></content:encoded> |
|
|
|
1812 </item> |
|
|
|
1813 <item> |
|
|
|
1814 <title><![CDATA[#132 - Huge improvement in new Vetur release; Go and get Linusborg a coffee!; Try out hooks with Erik Hanchett]]></title> |
|
|
|
1815 <link>https://news.vuejs.org/issues/132</link> |
|
|
|
1816 <guid>https://news.vuejs.org/issues/132</guid> |
|
|
|
1817 <pubDate>Wed, 27 Feb 2019 00:00:00 GMT</pubDate> |
|
|
|
1818 <description><. The tool now autosuggests available props and attrs for the components that you use 🤯. |
|
|
|
1821 |
|
|
|
1822 Also, Thorsten Lünborg AKA “Linusborg”, also known as the person closes to a real life-support for Vue, has [started his Ko-fi page](https://ko-fi.com/linusborg). This means, if he ever helped you (and if you use the official Vue forums, I’m pretty sure he did) you can now buy him a coffee there. ☕️ |
|
|
|
1823 |
|
|
|
1824 Enjoy, |
|
|
|
1825 *— Damian Dulisz* |
|
|
|
1826 ]]></description> |
|
|
|
1827 <content:encoded><. The tool now autosuggests available props and attrs for the components that you use 🤯. |
|
|
|
1830 |
|
|
|
1831 Also, Thorsten Lünborg AKA “Linusborg”, also known as the person closes to a real life-support for Vue, has [started his Ko-fi page](https://ko-fi.com/linusborg). This means, if he ever helped you (and if you use the official Vue forums, I’m pretty sure he did) you can now buy him a coffee there. ☕️ |
|
|
|
1832 |
|
|
|
1833 Enjoy, |
|
|
|
1834 *— Damian Dulisz* |
|
|
|
1835 ]]></content:encoded> |
|
|
|
1836 </item> |
|
|
|
1837 <item> |
|
|
|
1838 <title><![CDATA[#131 - Slides from Vue.js Amsterdam; Official NativeScript support for Vue.js; Quasar 1.0.0-beta released and more!]]></title> |
|
|
|
1839 <link>https://news.vuejs.org/issues/131</link> |
|
|
|
1840 <guid>https://news.vuejs.org/issues/131</guid> |
|
|
|
1841 <pubDate>Thu, 21 Feb 2019 00:00:00 GMT</pubDate> |
|
|
|
1842 <description>< with most of the slides from the talks. Thanks [@tomquinonero](https://twitter.com/tomquinonero/)! |
|
|
|
1845 |
|
|
|
1846 As you probably noticed, there’s no podcast this week since apparently both Gregg and Adam are also recovering from the conference. Tough times. However, if you miss their voices already, make sure to check on [VueMastery.com](https://www.vuemastery.com/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) starting tomorrow (February 22–24) for a full weekend where all courses are free! 🎉 |
|
|
|
1847 |
|
|
|
1848 Enjoy, |
|
|
|
1849 — Damian Dulisz]]></description> |
|
|
|
1850 <content:encoded>< with most of the slides from the talks. Thanks [@tomquinonero](https://twitter.com/tomquinonero/)! |
|
|
|
1853 |
|
|
|
1854 As you probably noticed, there’s no podcast this week since apparently both Gregg and Adam are also recovering from the conference. Tough times. However, if you miss their voices already, make sure to check on [VueMastery.com](https://www.vuemastery.com/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) starting tomorrow (February 22–24) for a full weekend where all courses are free! 🎉 |
|
|
|
1855 |
|
|
|
1856 Enjoy, |
|
|
|
1857 — Damian Dulisz]]></content:encoded> |
|
|
|
1858 </item> |
|
|
|
1859 <item> |
|
|
|
1860 <title><![CDATA[#130 - Vue Storefront 1.8 released; JHipster now supports Vue; What Hooks mean for Vue?]]></title> |
|
|
|
1861 <link>https://news.vuejs.org/issues/130</link> |
|
|
|
1862 <guid>https://news.vuejs.org/issues/130</guid> |
|
|
|
1863 <pubDate>Wed, 13 Feb 2019 00:00:00 GMT</pubDate> |
|
|
|
1864 <description>< (inspired by React hooks) and what they mean for Vue.js, written by Sarah Drasner. |
|
|
|
1869 |
|
|
|
1870 By the way – our news team (that is me, Gregg and Adam), will be in Amsterdam this week at the Vue.js Amsterdam conference. Come and say hi! |
|
|
|
1871 |
|
|
|
1872 See you! |
|
|
|
1873 *— Damian Dulisz* |
|
|
|
1874 ]]></description> |
|
|
|
1875 <content:encoded>< (inspired by React hooks) and what they mean for Vue.js, written by Sarah Drasner. |
|
|
|
1880 |
|
|
|
1881 By the way – our news team (that is me, Gregg and Adam), will be in Amsterdam this week at the Vue.js Amsterdam conference. Come and say hi! |
|
|
|
1882 |
|
|
|
1883 See you! |
|
|
|
1884 *— Damian Dulisz* |
|
|
|
1885 ]]></content:encoded> |
|
|
|
1886 </item> |
|
|
|
1887 <item> |
|
|
|
1888 <title><![CDATA[#129 - Vue’s 5th aniversary! 🎆 Vue v2.6 "Macross" released! 🎉 Official Vue-CLI plugin guide and more]]></title> |
|
|
|
1889 <link>https://news.vuejs.org/issues/129</link> |
|
|
|
1890 <guid>https://news.vuejs.org/issues/129</guid> |
|
|
|
1891 <pubDate>Tue, 05 Feb 2019 00:00:00 GMT</pubDate> |
|
|
|
1892 <description>< with tons of new features. And today we are celebrating the first day of the [Year of the Pig](https://chinesenewyear.net/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) according to the traditional Chinese calendar. |
|
|
|
1897 |
|
|
|
1898 Given that Vue was first released in 2014, it means Vue’s Chinese zodiac sign is a Horse! And you know what – I’m also a horse. Coincidence? I don’t think so! 🙃 |
|
|
|
1899 |
|
|
|
1900 Happy new year! |
|
|
|
1901 |
|
|
|
1902 *— Damian Dulisz*]]></description> |
|
|
|
1903 <content:encoded>< with tons of new features. And today we are celebrating the first day of the [Year of the Pig](https://chinesenewyear.net/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) according to the traditional Chinese calendar. |
|
|
|
1908 |
|
|
|
1909 Given that Vue was first released in 2014, it means Vue’s Chinese zodiac sign is a Horse! And you know what – I’m also a horse. Coincidence? I don’t think so! 🙃 |
|
|
|
1910 |
|
|
|
1911 Happy new year! |
|
|
|
1912 |
|
|
|
1913 *— Damian Dulisz*]]></content:encoded> |
|
|
|
1914 </item> |
|
|
|
1915 <item> |
|
|
|
1916 <title><![CDATA[#128 - #128: New releases: Vue.js v2.6.0-beta.2 and Nuxt v2.4! DYI VueVixens workshops and more!]]></title> |
|
|
|
1917 <link>https://news.vuejs.org/issues/128</link> |
|
|
|
1918 <guid>https://news.vuejs.org/issues/128</guid> |
|
|
|
1919 <pubDate>Tue, 29 Jan 2019 00:00:00 GMT</pubDate> |
|
|
|
1920 <description>< has been released and includes some of the recently discussed (RFCs) changes like the new v-slot syntax. |
|
|
|
1923 |
|
|
|
1924 Also, Nuxt.js has hit the [version 2.4.0](https://dev.to/nuxt/nuxtjs-v240-is-out-typescript-smart-prefetching-and-more-18d?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) with the long awaited TypeScript support and smart prefetching. Congrats to the whole Nuxt.js team! |
|
|
|
1925 |
|
|
|
1926 Always wanted to attend one of the VueVixens workshops but didn’t had the chance? You can now do [those workshops](https://vuevixens.github.io/docs/workshop/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) yourself at home. The workshop website also includes some mini and nano exercises to polish up your Vue skills. |
|
|
|
1927 |
|
|
|
1928 |
|
|
|
1929 Oh, and if you – by any chance – would like to show your support for my work on this newsletter, the Vue.js News website or one of the libraries that I started, you can do that now by [getting me a cup of coffee](https://www.buymeacoffee.com/DamianDulisz?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter)! ☕️ Thanks! |
|
|
|
1930 |
|
|
|
1931 *— Damian Dulisz* |
|
|
|
1932 ]]></description> |
|
|
|
1933 <content:encoded>< has been released and includes some of the recently discussed (RFCs) changes like the new v-slot syntax. |
|
|
|
1936 |
|
|
|
1937 Also, Nuxt.js has hit the [version 2.4.0](https://dev.to/nuxt/nuxtjs-v240-is-out-typescript-smart-prefetching-and-more-18d?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) with the long awaited TypeScript support and smart prefetching. Congrats to the whole Nuxt.js team! |
|
|
|
1938 |
|
|
|
1939 Always wanted to attend one of the VueVixens workshops but didn’t had the chance? You can now do [those workshops](https://vuevixens.github.io/docs/workshop/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter) yourself at home. The workshop website also includes some mini and nano exercises to polish up your Vue skills. |
|
|
|
1940 |
|
|
|
1941 |
|
|
|
1942 Oh, and if you – by any chance – would like to show your support for my work on this newsletter, the Vue.js News website or one of the libraries that I started, you can do that now by [getting me a cup of coffee](https://www.buymeacoffee.com/DamianDulisz?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter)! ☕️ Thanks! |
|
|
|
1943 |
|
|
|
1944 *— Damian Dulisz* |
|
|
|
1945 ]]></content:encoded> |
|
|
|
1946 </item> |
|
|
|
1947 <item> |
|
|
|
1948 <title><![CDATA[#127 - More pro-tips from Vue experts, how to make the window object properties reactive and more!]]></title> |
|
|
|
1949 <link>https://news.vuejs.org/issues/127</link> |
|
|
|
1950 <guid>https://news.vuejs.org/issues/127</guid> |
|
|
|
1951 <pubDate>Tue, 22 Jan 2019 00:00:00 GMT</pubDate> |
|
|
|
1952 <description>< related to the way filters work and dynamic directive arguments. |
|
|
|
1955 |
|
|
|
1956 If you think about participating in the VueConf US, you might want to check out the one of the [workshops](https://vueconf.us/workshops) that will happen during the first day. Also, if you identify yourself as a women, you might want to check out the free VueVixens workshop too! |
|
|
|
1957 |
|
|
|
1958 Have a great week, |
|
|
|
1959 — Damian Dulisz]]></description> |
|
|
|
1960 <content:encoded>< related to the way filters work and dynamic directive arguments. |
|
|
|
1963 |
|
|
|
1964 If you think about participating in the VueConf US, you might want to check out the one of the [workshops](https://vueconf.us/workshops) that will happen during the first day. Also, if you identify yourself as a women, you might want to check out the free VueVixens workshop too! |
|
|
|
1965 |
|
|
|
1966 Have a great week, |
|
|
|
1967 — Damian Dulisz]]></content:encoded> |
|
|
|
1968 </item> |
|
|
|
1969 <item> |
|
|
|
1970 <title><![CDATA[#126 - Conference news for the next 3 months; RFC process for Vue 3.0 starts now;]]></title> |
|
|
|
1971 <link>https://news.vuejs.org/issues/126</link> |
|
|
|
1972 <guid>https://news.vuejs.org/issues/126</guid> |
|
|
|
1973 <pubDate>Tue, 15 Jan 2019 00:00:00 GMT</pubDate> |
|
|
|
1974 <description><. |
|
|
|
1979 |
|
|
|
1980 The biggest conferences of 2018 are back for the 2nd editions! In February, we will see each other back in Amsterdam for Vue.js Amsterdam. Then in March, the official VueConfUS takes place in Tampa, Florida. |
|
|
|
1981 |
|
|
|
1982 What you might have not known, is that just a month later, on 12th of April, there will be [VueDay in Verona, Italy](https://2019.vueday.it). If you’d like to speak there is still a chance – the CFP ends on 1st February. |
|
|
|
1983 |
|
|
|
1984 *Cheers, |
|
|
|
1985 — Damian Dulisz*]]></description> |
|
|
|
1986 <content:encoded><. |
|
|
|
1991 |
|
|
|
1992 The biggest conferences of 2018 are back for the 2nd editions! In February, we will see each other back in Amsterdam for Vue.js Amsterdam. Then in March, the official VueConfUS takes place in Tampa, Florida. |
|
|
|
1993 |
|
|
|
1994 What you might have not known, is that just a month later, on 12th of April, there will be [VueDay in Verona, Italy](https://2019.vueday.it). If you’d like to speak there is still a chance – the CFP ends on 1st February. |
|
|
|
1995 |
|
|
|
1996 *Cheers, |
|
|
|
1997 — Damian Dulisz*]]></content:encoded> |
|
|
|
1998 </item> |
|
|
|
1999 <item> |
|
|
|
2000 <title><![CDATA[#125 - Welcome back after the break! Check out the official Vue.js roadmap for 2019!]]></title> |
|
|
|
2001 <link>https://news.vuejs.org/issues/125</link> |
|
|
|
2002 <guid>https://news.vuejs.org/issues/125</guid> |
|
|
|
2003 <pubDate>Tue, 08 Jan 2019 00:00:00 GMT</pubDate> |
|
|
|
2004 <description>< page (too much to put in just one issue), that’s why we will take a few weeks to get through all of them. Thanks to everyone who submitted a story this way by the way! 💚 It makes our work so much easier. |
|
|
|
2009 |
|
|
|
2010 As for New Year’s resolutions – here’s the [official Vue roadmap](https://github.com/vuejs/vue/projects/6) for the first 3 quarters of 2019. You can use it to track the progress on version 3.0. |
|
|
|
2011 |
|
|
|
2012 Cheers! |
|
|
|
2013 *— Damian Dulisz & An Phan*]]></description> |
|
|
|
2014 <content:encoded>< page (too much to put in just one issue), that’s why we will take a few weeks to get through all of them. Thanks to everyone who submitted a story this way by the way! 💚 It makes our work so much easier. |
|
|
|
2019 |
|
|
|
2020 As for New Year’s resolutions – here’s the [official Vue roadmap](https://github.com/vuejs/vue/projects/6) for the first 3 quarters of 2019. You can use it to track the progress on version 3.0. |
|
|
|
2021 |
|
|
|
2022 Cheers! |
|
|
|
2023 *— Damian Dulisz & An Phan*]]></content:encoded> |
|
|
|
2024 </item> |
|
|
|
2025 <item> |
|
|
|
2026 <title><![CDATA[#124 - Quasar 1.0 Sneak Peek; Videos from VueConf Toronto; Interview with Evan You;]]></title> |
|
|
|
2027 <link>https://news.vuejs.org/issues/124</link> |
|
|
|
2028 <guid>https://news.vuejs.org/issues/124</guid> |
|
|
|
2029 <pubDate>Tue, 18 Dec 2018 00:00:00 GMT</pubDate> |
|
|
|
2030 <description><![CDATA[Hey! |
|
|
|
2031 |
|
|
|
2032 More videos from VueConf Toronto are available. Check out the talks by Evan You and John Leider – the creator of Vuetify. |
|
|
|
2033 |
|
|
|
2034 Also, Quasar is getting close to the 1.0 release and there are multiple new changes coming as it stabilises its API. Read the sneak peek. |
|
|
|
2035 |
|
|
|
2036 The holiday season is coming and I would like you to know that we will be taking 2 weeks off before we return with more news and articles in 2019! In the meantime, enjoy the holidays and I wish you a vuetiful New Year! 🎉 |
|
|
|
2037 |
|
|
|
2038 |
|
|
|
2039 *— Damian Dulisz*]]></description> |
|
|
|
2040 <content:encoded><![CDATA[Hey! |
|
|
|
2041 |
|
|
|
2042 More videos from VueConf Toronto are available. Check out the talks by Evan You and John Leider – the creator of Vuetify. |
|
|
|
2043 |
|
|
|
2044 Also, Quasar is getting close to the 1.0 release and there are multiple new changes coming as it stabilises its API. Read the sneak peek. |
|
|
|
2045 |
|
|
|
2046 The holiday season is coming and I would like you to know that we will be taking 2 weeks off before we return with more news and articles in 2019! In the meantime, enjoy the holidays and I wish you a vuetiful New Year! 🎉 |
|
|
|
2047 |
|
|
|
2048 |
|
|
|
2049 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2050 </item> |
|
|
|
2051 <item> |
|
|
|
2052 <title><![CDATA[#123 - New patch Vue.js release; Eslint-plugin-vue 5.0 released; The program for VueConf.us is out!]]></title> |
|
|
|
2053 <link>https://news.vuejs.org/issues/123</link> |
|
|
|
2054 <guid>https://news.vuejs.org/issues/123</guid> |
|
|
|
2055 <pubDate>Tue, 11 Dec 2018 00:00:00 GMT</pubDate> |
|
|
|
2056 <description>< on GitHub. |
|
|
|
2059 |
|
|
|
2060 Also, the new version 5.0 of the [eslint-plugin-vue](https://vuejs.github.io/eslint-plugin-vue) has been released. It covers even more rules from the [official style guide](https://vuejs.org/v2/style-guide)! Upgrade to the new version and improve your codebase with ease. |
|
|
|
2061 |
|
|
|
2062 Enjoy, |
|
|
|
2063 |
|
|
|
2064 *— Damian Dulisz*]]></description> |
|
|
|
2065 <content:encoded>< on GitHub. |
|
|
|
2068 |
|
|
|
2069 Also, the new version 5.0 of the [eslint-plugin-vue](https://vuejs.github.io/eslint-plugin-vue) has been released. It covers even more rules from the [official style guide](https://vuejs.org/v2/style-guide)! Upgrade to the new version and improve your codebase with ease. |
|
|
|
2070 |
|
|
|
2071 Enjoy, |
|
|
|
2072 |
|
|
|
2073 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2074 </item> |
|
|
|
2075 <item> |
|
|
|
2076 <title><![CDATA[#122 - Vue v2.5.18-beta.0, State of Vue.js Survey, VueConf Toronto Talks, & More]]></title> |
|
|
|
2077 <link>https://news.vuejs.org/issues/122</link> |
|
|
|
2078 <guid>https://news.vuejs.org/issues/122</guid> |
|
|
|
2079 <pubDate>Wed, 05 Dec 2018 00:00:00 GMT</pubDate> |
|
|
|
2080 <description><![CDATA[The Official Vue News Podcast (the audio version of this newsletter) has been getting funnier and funnier as Adam and I get more relaxed in front of the microphones. So, if you have a few minutes on your commute to work, mowing the lawn, or washing your cat, maybe give it a listen using the links below. |
|
|
|
2081 |
|
|
|
2082 Thanks for reading & listening! |
|
|
|
2083 |
|
|
|
2084 *— Gregg Pollack*]]></description> |
|
|
|
2085 <content:encoded><![CDATA[The Official Vue News Podcast (the audio version of this newsletter) has been getting funnier and funnier as Adam and I get more relaxed in front of the microphones. So, if you have a few minutes on your commute to work, mowing the lawn, or washing your cat, maybe give it a listen using the links below. |
|
|
|
2086 |
|
|
|
2087 Thanks for reading & listening! |
|
|
|
2088 |
|
|
|
2089 *— Gregg Pollack*]]></content:encoded> |
|
|
|
2090 </item> |
|
|
|
2091 <item> |
|
|
|
2092 <title><![CDATA[#121 - Security Vulnerability found – please read the intro! @ionic/vue first alpha release and more!]]></title> |
|
|
|
2093 <link>https://news.vuejs.org/issues/121</link> |
|
|
|
2094 <guid>https://news.vuejs.org/issues/121</guid> |
|
|
|
2095 <pubDate>Tue, 27 Nov 2018 00:00:00 GMT</pubDate> |
|
|
|
2096 <description>< found in a package called __*flatmap-stream*__ it is highly recommended to reinstall the global version of Vue-CLI using those commands: |
|
|
|
2099 |
|
|
|
2100 __For Yarn users:__ |
|
|
|
2101 |
|
|
|
2102 ``` |
|
|
|
2103 yarn global remove @vue/cli |
|
|
|
2104 yarn global add @vue/cli |
|
|
|
2105 ``` |
|
|
|
2106 |
|
|
|
2107 |
|
|
|
2108 |
|
|
|
2109 __For Npm users:__ |
|
|
|
2110 |
|
|
|
2111 ``` |
|
|
|
2112 npm uninstall -g @vue/cli |
|
|
|
2113 npm install -g @vue/cli |
|
|
|
2114 ``` |
|
|
|
2115 |
|
|
|
2116 |
|
|
|
2117 It’s also recommended that you check your other projects for the malicious version of the library by using `yarn why flatmap-stream` or `npm list -g event-stream flatmap-stream`. |
|
|
|
2118 |
|
|
|
2119 Solution provided by the awesome [Guillaume Chau](https://twitter.com/Akryum/status/1067357616844808192). 👏 |
|
|
|
2120 |
|
|
|
2121 — Damian Dulisz]]></description> |
|
|
|
2122 <content:encoded>< found in a package called __*flatmap-stream*__ it is highly recommended to reinstall the global version of Vue-CLI using those commands: |
|
|
|
2125 |
|
|
|
2126 __For Yarn users:__ |
|
|
|
2127 |
|
|
|
2128 ``` |
|
|
|
2129 yarn global remove @vue/cli |
|
|
|
2130 yarn global add @vue/cli |
|
|
|
2131 ``` |
|
|
|
2132 |
|
|
|
2133 |
|
|
|
2134 |
|
|
|
2135 __For Npm users:__ |
|
|
|
2136 |
|
|
|
2137 ``` |
|
|
|
2138 npm uninstall -g @vue/cli |
|
|
|
2139 npm install -g @vue/cli |
|
|
|
2140 ``` |
|
|
|
2141 |
|
|
|
2142 |
|
|
|
2143 It’s also recommended that you check your other projects for the malicious version of the library by using `yarn why flatmap-stream` or `npm list -g event-stream flatmap-stream`. |
|
|
|
2144 |
|
|
|
2145 Solution provided by the awesome [Guillaume Chau](https://twitter.com/Akryum/status/1067357616844808192). 👏 |
|
|
|
2146 |
|
|
|
2147 — Damian Dulisz]]></content:encoded> |
|
|
|
2148 </item> |
|
|
|
2149 <item> |
|
|
|
2150 <title><![CDATA[#120 - VueConf Toronto slides; New videos from Connect.tech; Preview of Vue 3.0; State of JS results and more!]]></title> |
|
|
|
2151 <link>https://news.vuejs.org/issues/120</link> |
|
|
|
2152 <guid>https://news.vuejs.org/issues/120</guid> |
|
|
|
2153 <pubDate>Tue, 20 Nov 2018 00:00:00 GMT</pubDate> |
|
|
|
2154 <description>< by Gregg and Adam that sums up Evan’s talk about Vue.js 3.0. |
|
|
|
2159 |
|
|
|
2160 The results from the [State of JavaScript 2018](https://2018.stateofjs.com/introduction) survey are here! As anticipated – Vue’s adoption is increasing drastically and has the highest satisfaction rate out there among front-end frameworks! |
|
|
|
2161 |
|
|
|
2162 Also, please welcome [An Phan](https://twitter.com/notphanan), a fellow Vue.js core team member and the creator of [koel](https://github.com/phanan/koel), as he joins our News team! Great to have you on board! |
|
|
|
2163 |
|
|
|
2164 *— Damian Dulisz*]]></description> |
|
|
|
2165 <content:encoded>< by Gregg and Adam that sums up Evan’s talk about Vue.js 3.0. |
|
|
|
2170 |
|
|
|
2171 The results from the [State of JavaScript 2018](https://2018.stateofjs.com/introduction) survey are here! As anticipated – Vue’s adoption is increasing drastically and has the highest satisfaction rate out there among front-end frameworks! |
|
|
|
2172 |
|
|
|
2173 Also, please welcome [An Phan](https://twitter.com/notphanan), a fellow Vue.js core team member and the creator of [koel](https://github.com/phanan/koel), as he joins our News team! Great to have you on board! |
|
|
|
2174 |
|
|
|
2175 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2176 </item> |
|
|
|
2177 <item> |
|
|
|
2178 <title><![CDATA[#119 - Using Vue? Evan wants to hear from you; Example repos from Chris Fritz, NativeScript 5.0 released!]]></title> |
|
|
|
2179 <link>https://news.vuejs.org/issues/119</link> |
|
|
|
2180 <guid>https://news.vuejs.org/issues/119</guid> |
|
|
|
2181 <pubDate>Tue, 13 Nov 2018 00:00:00 GMT</pubDate> |
|
|
|
2182 <description>< and the [hello-vue-components](https://github.com/chrisvfritz/hello-vue-components) library. And fresh out of the oven: NativeScript 5.0! |
|
|
|
2185 |
|
|
|
2186 *– Damian Dulisz*]]></description> |
|
|
|
2187 <content:encoded>< and the [hello-vue-components](https://github.com/chrisvfritz/hello-vue-components) library. And fresh out of the oven: NativeScript 5.0! |
|
|
|
2190 |
|
|
|
2191 *– Damian Dulisz*]]></content:encoded> |
|
|
|
2192 </item> |
|
|
|
2193 <item> |
|
|
|
2194 <title><![CDATA[#118 - Prettier now supports Vue templates! Incoming VueVixens workshops; one week until VueConf Toronto and more!]]></title> |
|
|
|
2195 <link>https://news.vuejs.org/issues/118</link> |
|
|
|
2196 <guid>https://news.vuejs.org/issues/118</guid> |
|
|
|
2197 <pubDate>Tue, 06 Nov 2018 00:00:00 GMT</pubDate> |
|
|
|
2198 <description><. 👏 |
|
|
|
2201 |
|
|
|
2202 Just a week until [VueConf Toronto](https://vuetoronto.com)! I’m looking at the fantastic line-up of speakers right now and I wish I could attend. 😥 It’s going to be a great event! |
|
|
|
2203 |
|
|
|
2204 Speaking of events – there are multiple incoming VueVixens workshops in the next 30 days that you might be interested in – check out this [tweet by Natalia Tepluhina](https://twitter.com/N_Tepluhina/status/1056855189125296128) for details. |
|
|
|
2205 |
|
|
|
2206 *— Damian Dulisz*]]></description> |
|
|
|
2207 <content:encoded><. 👏 |
|
|
|
2210 |
|
|
|
2211 Just a week until [VueConf Toronto](https://vuetoronto.com)! I’m looking at the fantastic line-up of speakers right now and I wish I could attend. 😥 It’s going to be a great event! |
|
|
|
2212 |
|
|
|
2213 Speaking of events – there are multiple incoming VueVixens workshops in the next 30 days that you might be interested in – check out this [tweet by Natalia Tepluhina](https://twitter.com/N_Tepluhina/status/1056855189125296128) for details. |
|
|
|
2214 |
|
|
|
2215 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2216 </item> |
|
|
|
2217 <item> |
|
|
|
2218 <title><![CDATA[#117 - Vue-Hooks anyone? Atomic Design for Vue components; Validation Providers and more!]]></title> |
|
|
|
2219 <link>https://news.vuejs.org/issues/117</link> |
|
|
|
2220 <guid>https://news.vuejs.org/issues/117</guid> |
|
|
|
2221 <pubDate>Tue, 30 Oct 2018 00:00:00 GMT</pubDate> |
|
|
|
2222 <description>< – a library that implements hooks for Vue in less than 100 lines of code. |
|
|
|
2225 So what are hooks exactly? It’s an alternative pattern to solve the code-sharing/reusability problem that is usually solved with mixins, higher-order components or render props (think scoped slots or renderless components). |
|
|
|
2226 Hooks should help you extract shared logic that you wouldn’t be able to easily extract otherwise. If you ask me, hooks might become the go-to solution for working with different kinds of API calls and integrating services like real-time databases or chats. Maybe a new Apollo integration? Time will tell. |
|
|
|
2227 |
|
|
|
2228 *— Damian Dulisz* |
|
|
|
2229 |
|
|
|
2230 *P.S. Keep in mind the Vue-Hooks library is totally not production ready!*]]></description> |
|
|
|
2231 <content:encoded>< – a library that implements hooks for Vue in less than 100 lines of code. |
|
|
|
2234 So what are hooks exactly? It’s an alternative pattern to solve the code-sharing/reusability problem that is usually solved with mixins, higher-order components or render props (think scoped slots or renderless components). |
|
|
|
2235 Hooks should help you extract shared logic that you wouldn’t be able to easily extract otherwise. If you ask me, hooks might become the go-to solution for working with different kinds of API calls and integrating services like real-time databases or chats. Maybe a new Apollo integration? Time will tell. |
|
|
|
2236 |
|
|
|
2237 *— Damian Dulisz* |
|
|
|
2238 |
|
|
|
2239 *P.S. Keep in mind the Vue-Hooks library is totally not production ready!*]]></content:encoded> |
|
|
|
2240 </item> |
|
|
|
2241 <item> |
|
|
|
2242 <title><![CDATA[#116 - How to build a Vue CLI plugin; Guide to writing SSR-ready components and more!]]></title> |
|
|
|
2243 <link>https://news.vuejs.org/issues/116</link> |
|
|
|
2244 <guid>https://news.vuejs.org/issues/116</guid> |
|
|
|
2245 <pubDate>Tue, 23 Oct 2018 00:00:00 GMT</pubDate> |
|
|
|
2246 <description>< podcast? In the last week episode, the guests talked about contributing to open-source. Check it out if you’re interested in this topic! |
|
|
|
2249 |
|
|
|
2250 I’m very happy to let you know that I will be doing a full-day workshop in Warsaw, Poland on the 3rd of December. The workshop is titled "[Ridiculously Reusable Components in Vue.js](https://frontend-con.io/product/vuejs/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter)" and focuses on efficient component design patterns that make the components easy to refactor and scale. All while avoiding premature optimisations. |
|
|
|
2251 |
|
|
|
2252 *— Damian Dulisz*]]></description> |
|
|
|
2253 <content:encoded>< podcast? In the last week episode, the guests talked about contributing to open-source. Check it out if you’re interested in this topic! |
|
|
|
2256 |
|
|
|
2257 I’m very happy to let you know that I will be doing a full-day workshop in Warsaw, Poland on the 3rd of December. The workshop is titled "[Ridiculously Reusable Components in Vue.js](https://frontend-con.io/product/vuejs/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter)" and focuses on efficient component design patterns that make the components easy to refactor and scale. All while avoiding premature optimisations. |
|
|
|
2258 |
|
|
|
2259 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2260 </item> |
|
|
|
2261 <item> |
|
|
|
2262 <title><![CDATA[#115 - Q&A with the Nuxt.js creators; Introducing Gridsome – a blazing-fast static site generator with Vue and GraphQL.]]></title> |
|
|
|
2263 <link>https://news.vuejs.org/issues/115</link> |
|
|
|
2264 <guid>https://news.vuejs.org/issues/115</guid> |
|
|
|
2265 <pubDate>Tue, 16 Oct 2018 00:00:00 GMT</pubDate> |
|
|
|
2266 <description><. If you got any questions for them, for example related to the recently published Nuxt.js 2.0 – here’s a great chance to ask those. The Q&A will start on __October 20th at 4pm UTC__. |
|
|
|
2269 |
|
|
|
2270 Were you looking for something similar to GatsbyJS but for Vue? |
|
|
|
2271 |
|
|
|
2272 Look no further! Here’s [Gridsome](https://gridsome.org/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter), a blazing-fast static site generator powered by Vue.js and GraphQL that can fetch data from any CMS you want. |
|
|
|
2273 |
|
|
|
2274 Enjoy, |
|
|
|
2275 |
|
|
|
2276 *— Damian Dulisz*]]></description> |
|
|
|
2277 <content:encoded><. If you got any questions for them, for example related to the recently published Nuxt.js 2.0 – here’s a great chance to ask those. The Q&A will start on __October 20th at 4pm UTC__. |
|
|
|
2280 |
|
|
|
2281 Were you looking for something similar to GatsbyJS but for Vue? |
|
|
|
2282 |
|
|
|
2283 Look no further! Here’s [Gridsome](https://gridsome.org/?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter), a blazing-fast static site generator powered by Vue.js and GraphQL that can fetch data from any CMS you want. |
|
|
|
2284 |
|
|
|
2285 Enjoy, |
|
|
|
2286 |
|
|
|
2287 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2288 </item> |
|
|
|
2289 <item> |
|
|
|
2290 <title><![CDATA[#114 - Let’s collect some learning materials; how to optimise your SPAs and more!]]></title> |
|
|
|
2291 <link>https://news.vuejs.org/issues/114</link> |
|
|
|
2292 <guid>https://news.vuejs.org/issues/114</guid> |
|
|
|
2293 <pubDate>Tue, 09 Oct 2018 00:00:00 GMT</pubDate> |
|
|
|
2294 <description><. It already includes some great links so make sure to check it out. You’re also all invited to create Pull Requests with your suggested content. |
|
|
|
2297 |
|
|
|
2298 Also, Guillaume has released a new beta version of vue-virtual-scroller. Here’s the [new demo page](https://akryum.github.io/vue-virtual-scroller/). It now supports scrolling elements with dynamic height. Great improvement! |
|
|
|
2299 |
|
|
|
2300 *— Damian Dulisz*]]></description> |
|
|
|
2301 <content:encoded><. It already includes some great links so make sure to check it out. You’re also all invited to create Pull Requests with your suggested content. |
|
|
|
2304 |
|
|
|
2305 Also, Guillaume has released a new beta version of vue-virtual-scroller. Here’s the [new demo page](https://akryum.github.io/vue-virtual-scroller/). It now supports scrolling elements with dynamic height. Great improvement! |
|
|
|
2306 |
|
|
|
2307 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2308 </item> |
|
|
|
2309 <item> |
|
|
|
2310 <title><![CDATA[#113 - Plans for the Vue.js 3.0 release; Both Nuxt.js and NativeScript-Vue hit the 2.0 release!]]></title> |
|
|
|
2311 <link>https://news.vuejs.org/issues/113</link> |
|
|
|
2312 <guid>https://news.vuejs.org/issues/113</guid> |
|
|
|
2313 <pubDate>Tue, 02 Oct 2018 00:00:00 GMT</pubDate> |
|
|
|
2314 <description><![CDATA[Hello! |
|
|
|
2315 |
|
|
|
2316 Hope you don’t mind the two weeks break – Vue.js London was a blast! 💥 |
|
|
|
2317 |
|
|
|
2318 Probably the most exciting news this week – the plans for the upcoming Vue.js 3.0 release! 🔥 |
|
|
|
2319 |
|
|
|
2320 Unless you’re into mobile development. In that case I have an even better news – NativeScript-Vue 2.0 has been released! |
|
|
|
2321 |
|
|
|
2322 Speaking of releases – the long awaited Nuxt.js 2.0 version has finally been released! On stage. During the Vue.js London conference. Here’s proof. |
|
|
|
2323 |
|
|
|
2324 *— Damian Dulisz*]]></description> |
|
|
|
2325 <content:encoded><![CDATA[Hello! |
|
|
|
2326 |
|
|
|
2327 Hope you don’t mind the two weeks break – Vue.js London was a blast! 💥 |
|
|
|
2328 |
|
|
|
2329 Probably the most exciting news this week – the plans for the upcoming Vue.js 3.0 release! 🔥 |
|
|
|
2330 |
|
|
|
2331 Unless you’re into mobile development. In that case I have an even better news – NativeScript-Vue 2.0 has been released! |
|
|
|
2332 |
|
|
|
2333 Speaking of releases – the long awaited Nuxt.js 2.0 version has finally been released! On stage. During the Vue.js London conference. Here’s proof. |
|
|
|
2334 |
|
|
|
2335 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2336 </item> |
|
|
|
2337 <item> |
|
|
|
2338 <title><![CDATA[#112 - NativeScript support in the new Devtools beta, Nuxt.js diagrams by Krutie Patel. See you at Vue.js London!]]></title> |
|
|
|
2339 <link>https://news.vuejs.org/issues/112</link> |
|
|
|
2340 <guid>https://news.vuejs.org/issues/112</guid> |
|
|
|
2341 <pubDate>Tue, 18 Sep 2018 00:00:00 GMT</pubDate> |
|
|
|
2342 <description>< and [Kevin Ball](https://zendev.com/2018/09/17/frontend-architecture-lessons-from-nuxt-js.html?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter). The first one includes beautiful diagrams describing how the framework is working underneath. 😍 |
|
|
|
2346 Enjoy!]]></description> |
|
|
|
2347 <content:encoded>< and [Kevin Ball](https://zendev.com/2018/09/17/frontend-architecture-lessons-from-nuxt-js.html?utm_campaign=Vue.js%20News&utm_medium=email&utm_source=Revue%20newsletter). The first one includes beautiful diagrams describing how the framework is working underneath. 😍 |
|
|
|
2351 Enjoy!]]></content:encoded> |
|
|
|
2352 </item> |
|
|
|
2353 <item> |
|
|
|
2354 <title><![CDATA[#111 - Sneak Peek at NativeScript-Vue 2.0; Transcription of the last two Q&A sessions with the Core Team; Learn how to build your own state management tool.]]></title> |
|
|
|
2355 <link>https://news.vuejs.org/issues/111</link> |
|
|
|
2356 <guid>https://news.vuejs.org/issues/111</guid> |
|
|
|
2357 <pubDate>Tue, 11 Sep 2018 00:00:00 GMT</pubDate> |
|
|
|
2358 <description><. 🔥 |
|
|
|
2361 |
|
|
|
2362 If you’re looking for learning materials – here’s a really [good list](https://medium.com/hypefactors/a-brief-review-of-vue-learning-resources-state-of-2018-9f9ea0a08a89) by Dobromir Hristov with some of the available materials in 2018. One extra advice from me – join the [official Vue.js Discord server](https://chat.vuejs.org). Thousands of other likeminded developers ready to talk and help you on your journey! 🤖 |
|
|
|
2363 |
|
|
|
2364 Speaking of the Discord channel – last weekend we had a Q&A session with me and Chris Fritz about best practices. Check out the [transcription here](https://vue-land.js.org/q-and-a/). |
|
|
|
2365 |
|
|
|
2366 Enjoy, |
|
|
|
2367 *— Damian Dulisz*]]></description> |
|
|
|
2368 <content:encoded><. 🔥 |
|
|
|
2371 |
|
|
|
2372 If you’re looking for learning materials – here’s a really [good list](https://medium.com/hypefactors/a-brief-review-of-vue-learning-resources-state-of-2018-9f9ea0a08a89) by Dobromir Hristov with some of the available materials in 2018. One extra advice from me – join the [official Vue.js Discord server](https://chat.vuejs.org). Thousands of other likeminded developers ready to talk and help you on your journey! 🤖 |
|
|
|
2373 |
|
|
|
2374 Speaking of the Discord channel – last weekend we had a Q&A session with me and Chris Fritz about best practices. Check out the [transcription here](https://vue-land.js.org/q-and-a/). |
|
|
|
2375 |
|
|
|
2376 Enjoy, |
|
|
|
2377 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2378 </item> |
|
|
|
2379 <item> |
|
|
|
2380 <title><![CDATA[#110 - Vue.js London -50 GBP off all tickets promo code, Vue.js Devtools v5.0 beta released and more!]]></title> |
|
|
|
2381 <link>https://news.vuejs.org/issues/110</link> |
|
|
|
2382 <guid>https://news.vuejs.org/issues/110</guid> |
|
|
|
2383 <pubDate>Tue, 04 Sep 2018 00:00:00 GMT</pubDate> |
|
|
|
2384 <description><![CDATA[I’m so excited – just 3 more weeks until the Vue.js London conference. The lineup looks so awesome! 😍Most of the Vue News team (Me, Gregg and Adam) will also be there so feel free to come and say hi! |
|
|
|
2385 |
|
|
|
2386 In case you still haven’t made up your mind about going to the conference – we got a sweet promo code for you! It will save you 50 GBP off all tickets for the conference. This includes workshops. Just go to the ticket page and enter the following discount code: 50EVTUSRIR. |
|
|
|
2387 |
|
|
|
2388 Just a few days ago Guillaume Chau has released the 5.0-beta version of Vue.js Devtools. If you were wondering about all the improvements that we’ve been working on during the last Vue.js Sprint, you can try them right now. |
|
|
|
2389 |
|
|
|
2390 Cheers! |
|
|
|
2391 *— Damian Dulisz*]]></description> |
|
|
|
2392 <content:encoded><![CDATA[I’m so excited – just 3 more weeks until the Vue.js London conference. The lineup looks so awesome! 😍Most of the Vue News team (Me, Gregg and Adam) will also be there so feel free to come and say hi! |
|
|
|
2393 |
|
|
|
2394 In case you still haven’t made up your mind about going to the conference – we got a sweet promo code for you! It will save you 50 GBP off all tickets for the conference. This includes workshops. Just go to the ticket page and enter the following discount code: 50EVTUSRIR. |
|
|
|
2395 |
|
|
|
2396 Just a few days ago Guillaume Chau has released the 5.0-beta version of Vue.js Devtools. If you were wondering about all the improvements that we’ve been working on during the last Vue.js Sprint, you can try them right now. |
|
|
|
2397 |
|
|
|
2398 Cheers! |
|
|
|
2399 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2400 </item> |
|
|
|
2401 <item> |
|
|
|
2402 <title><![CDATA[#109 - 🐉 Interview with Evan You, Vue, hits mainstream media, Vue.js version of "JavaScript 30" Challenge and more!]]></title> |
|
|
|
2403 <link>https://news.vuejs.org/issues/109</link> |
|
|
|
2404 <guid>https://news.vuejs.org/issues/109</guid> |
|
|
|
2405 <pubDate>Tue, 28 Aug 2018 00:00:00 GMT</pubDate> |
|
|
|
2406 <description>< on the history and growth of Vue. |
|
|
|
2409 |
|
|
|
2410 It’s also surprising (in a good way) that Vue has finally made it’s way into mainstream media in the form of an article on WIRED. |
|
|
|
2411 |
|
|
|
2412 Have you heard about the [JavaScript 30 challenge](https://javascript30.com/) by Wes Bos? There is now a [Vue version of it by Dave Follett](https://davefollett.io/categories/a-new-vue-on-javascript30/). |
|
|
|
2413 |
|
|
|
2414 Looking for ideas for a new learning project to learn Vue? [Robert Zehnder found his idea through his love for D&D](https://medium.com/@robertz/vue-js-d-d-combat-simulator-77e4a931d25c). 🐉 |
|
|
|
2415 |
|
|
|
2416 *— Damian Dulisz 🔥 A Neutral Good Shaman 💧*]]></description> |
|
|
|
2417 <content:encoded>< on the history and growth of Vue. |
|
|
|
2420 |
|
|
|
2421 It’s also surprising (in a good way) that Vue has finally made it’s way into mainstream media in the form of an article on WIRED. |
|
|
|
2422 |
|
|
|
2423 Have you heard about the [JavaScript 30 challenge](https://javascript30.com/) by Wes Bos? There is now a [Vue version of it by Dave Follett](https://davefollett.io/categories/a-new-vue-on-javascript30/). |
|
|
|
2424 |
|
|
|
2425 Looking for ideas for a new learning project to learn Vue? [Robert Zehnder found his idea through his love for D&D](https://medium.com/@robertz/vue-js-d-d-combat-simulator-77e4a931d25c). 🐉 |
|
|
|
2426 |
|
|
|
2427 *— Damian Dulisz 🔥 A Neutral Good Shaman 💧*]]></content:encoded> |
|
|
|
2428 </item> |
|
|
|
2429 <item> |
|
|
|
2430 <title><![CDATA[#108 - Views on Vue, Building a 3D editor using Vue and BabylonJS and more!]]></title> |
|
|
|
2431 <link>https://news.vuejs.org/issues/108</link> |
|
|
|
2432 <guid>https://news.vuejs.org/issues/108</guid> |
|
|
|
2433 <pubDate>Wed, 22 Aug 2018 00:00:00 GMT</pubDate> |
|
|
|
2434 <description>< where he’s one of the hosts. Unlike ours, this one is a few times longer and involves discussions between the hosts and sometimes – special guests. |
|
|
|
2436 |
|
|
|
2437 My friend Krzysztof Jung – the co-creator of this newsletter – has recently written an [amazing article](https://www.monterail.com/blog/3d-editor-vue.js-reactive-entity-system) about building a “3D interior design app” with Vue.js and BabylonJS. A must read, especially if you’re also into gamedev. |
|
|
|
2438 |
|
|
|
2439 *— Damian Dulisz*]]></description> |
|
|
|
2440 <content:encoded>< where he’s one of the hosts. Unlike ours, this one is a few times longer and involves discussions between the hosts and sometimes – special guests. |
|
|
|
2442 |
|
|
|
2443 My friend Krzysztof Jung – the co-creator of this newsletter – has recently written an [amazing article](https://www.monterail.com/blog/3d-editor-vue.js-reactive-entity-system) about building a “3D interior design app” with Vue.js and BabylonJS. A must read, especially if you’re also into gamedev. |
|
|
|
2444 |
|
|
|
2445 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2446 </item> |
|
|
|
2447 <item> |
|
|
|
2448 <title><![CDATA[#107 - Vue CLI 3 is here! First Vue.js Sprint Summary; Vetur Roadmap and more]]></title> |
|
|
|
2449 <link>https://news.vuejs.org/issues/107</link> |
|
|
|
2450 <guid>https://news.vuejs.org/issues/107</guid> |
|
|
|
2451 <pubDate>Wed, 15 Aug 2018 00:00:00 GMT</pubDate> |
|
|
|
2452 <description><! If you still haven’t had the chance to try it – it’s about time you do. |
|
|
|
2455 |
|
|
|
2456 Also, as promised – [here’s the summary from the Vue.js sprint](https://medium.com/the-vue-point/the-first-vue-js-sprint-summary-10c260bf642a). There are also two recordings from the Vue.js Core Team Summit. [The talk](https://www.youtube.com/watch?v=Cpc9AZg2KOM&feature=youtu.be) from Guillaume Chau doing an introduction to Vue CLI 3.0 (and its UI). The [second talk](https://www.youtube.com/watch?v=cpK6vGkeb5s) involved a twist – Chris Fritz behaved like a teacher and invited the rest of the core team on stage to ask them questions. |
|
|
|
2457 |
|
|
|
2458 Cheers! |
|
|
|
2459 |
|
|
|
2460 *— Damian Dulisz*]]></description> |
|
|
|
2461 <content:encoded><! If you still haven’t had the chance to try it – it’s about time you do. |
|
|
|
2464 |
|
|
|
2465 Also, as promised – [here’s the summary from the Vue.js sprint](https://medium.com/the-vue-point/the-first-vue-js-sprint-summary-10c260bf642a). There are also two recordings from the Vue.js Core Team Summit. [The talk](https://www.youtube.com/watch?v=Cpc9AZg2KOM&feature=youtu.be) from Guillaume Chau doing an introduction to Vue CLI 3.0 (and its UI). The [second talk](https://www.youtube.com/watch?v=cpK6vGkeb5s) involved a twist – Chris Fritz behaved like a teacher and invited the rest of the core team on stage to ask them questions. |
|
|
|
2466 |
|
|
|
2467 Cheers! |
|
|
|
2468 |
|
|
|
2469 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2470 </item> |
|
|
|
2471 <item> |
|
|
|
2472 <title><![CDATA[#106 - Updates from the Vue Sprint; Vue.js Summit in Säo Paulo, Brasil announced; VueConf TO tickets available now; ]]></title> |
|
|
|
2473 <link>https://news.vuejs.org/issues/106</link> |
|
|
|
2474 <guid>https://news.vuejs.org/issues/106</guid> |
|
|
|
2475 <pubDate>Wed, 08 Aug 2018 00:00:00 GMT</pubDate> |
|
|
|
2476 <description><. 💚❤️💛 I will be writing a more detailed article about what exactly has been done, hopefully by the end of the week. |
|
|
|
2487 |
|
|
|
2488 Great news for everyone living in South and Central America – A new Vue conference called [Vue.js Summit](https://vuejssummit.com/) is coming to Säo Paulo, Brazil in late August. Check it out! |
|
|
|
2489 |
|
|
|
2490 Also, [VueConf TO](https://vuetoronto.com/tickets/) early bird tickets are available now! Many great talks and workshops there. |
|
|
|
2491 |
|
|
|
2492 *— Damian Dulisz* |
|
|
|
2493 |
|
|
|
2494 *PS Really sorry for the slight delay – moving places is never easy. *🏡]]></description> |
|
|
|
2495 <content:encoded><. 💚❤️💛 I will be writing a more detailed article about what exactly has been done, hopefully by the end of the week. |
|
|
|
2506 |
|
|
|
2507 Great news for everyone living in South and Central America – A new Vue conference called [Vue.js Summit](https://vuejssummit.com/) is coming to Säo Paulo, Brazil in late August. Check it out! |
|
|
|
2508 |
|
|
|
2509 Also, [VueConf TO](https://vuetoronto.com/tickets/) early bird tickets are available now! Many great talks and workshops there. |
|
|
|
2510 |
|
|
|
2511 *— Damian Dulisz* |
|
|
|
2512 |
|
|
|
2513 *PS Really sorry for the slight delay – moving places is never easy. *🏡]]></content:encoded> |
|
|
|
2514 </item> |
|
|
|
2515 <item> |
|
|
|
2516 <title><![CDATA[#105 - Vue.js Sprint sneak peek; Get the VueVixens Scholarship for Vue.js London!]]></title> |
|
|
|
2517 <link>https://news.vuejs.org/issues/105</link> |
|
|
|
2518 <guid>https://news.vuejs.org/issues/105</guid> |
|
|
|
2519 <pubDate>Tue, 31 Jul 2018 00:00:00 GMT</pubDate> |
|
|
|
2520 <description><? |
|
|
|
2525 |
|
|
|
2526 I personally worked on the News 2.0 release which will include support for tags for every story we publish along with a way to search through all the stories we published. |
|
|
|
2527 |
|
|
|
2528 Of course that’s not all we did and we still got 3 days before us. You can expect a proper summary of the whole sprint around next week! |
|
|
|
2529 |
|
|
|
2530 Also, if you identify as a woman, you might be interested [in this tweet by VueVixens](https://twitter.com/VueVixens/status/1024007626231820288)! |
|
|
|
2531 |
|
|
|
2532 *— Damian Dulisz*]]></description> |
|
|
|
2533 <content:encoded><? |
|
|
|
2538 |
|
|
|
2539 I personally worked on the News 2.0 release which will include support for tags for every story we publish along with a way to search through all the stories we published. |
|
|
|
2540 |
|
|
|
2541 Of course that’s not all we did and we still got 3 days before us. You can expect a proper summary of the whole sprint around next week! |
|
|
|
2542 |
|
|
|
2543 Also, if you identify as a woman, you might be interested [in this tweet by VueVixens](https://twitter.com/VueVixens/status/1024007626231820288)! |
|
|
|
2544 |
|
|
|
2545 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2546 </item> |
|
|
|
2547 <item> |
|
|
|
2548 <title><![CDATA[#103 - 🇨🇦Vue.js Conference coming to Toronto, November 2018!]]></title> |
|
|
|
2549 <link>https://news.vuejs.org/issues/103</link> |
|
|
|
2550 <guid>https://news.vuejs.org/issues/103</guid> |
|
|
|
2551 <pubDate>Tue, 17 Jul 2018 00:00:00 GMT</pubDate> |
|
|
|
2552 <description><__. |
|
|
|
2555 |
|
|
|
2556 Enjoy! |
|
|
|
2557 |
|
|
|
2558 *— Damian Dulisz*]]></description> |
|
|
|
2559 <content:encoded><__. |
|
|
|
2562 |
|
|
|
2563 Enjoy! |
|
|
|
2564 |
|
|
|
2565 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2566 </item> |
|
|
|
2567 <item> |
|
|
|
2568 <title><![CDATA[#104 - Announcing Vue.js Core Team Summit #1; Vue.js Roadtrip videos; ]]></title> |
|
|
|
2569 <link>https://news.vuejs.org/issues/104</link> |
|
|
|
2570 <guid>https://news.vuejs.org/issues/104</guid> |
|
|
|
2571 <pubDate>Tue, 24 Jul 2018 00:00:00 GMT</pubDate> |
|
|
|
2572 <description>< and we intent to organise those meetups whenever we’re gathering for the Vue sprint. |
|
|
|
2573 |
|
|
|
2574 Wondering what’s a Vue sprint? It’s a special week where members of the core team gather together in one place and work on different Vue tools and libraries like Vue-Devtools. |
|
|
|
2575 |
|
|
|
2576 I will let you know about all the things we will be working on next week! |
|
|
|
2577 |
|
|
|
2578 *— Damian Dulisz*]]></description> |
|
|
|
2579 <content:encoded>< and we intent to organise those meetups whenever we’re gathering for the Vue sprint. |
|
|
|
2580 |
|
|
|
2581 Wondering what’s a Vue sprint? It’s a special week where members of the core team gather together in one place and work on different Vue tools and libraries like Vue-Devtools. |
|
|
|
2582 |
|
|
|
2583 I will let you know about all the things we will be working on next week! |
|
|
|
2584 |
|
|
|
2585 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2586 </item> |
|
|
|
2587 <item> |
|
|
|
2588 <title><![CDATA[#102 - First look into Vue UI, New Vue.js London conference speakers and more]]></title> |
|
|
|
2589 <link>https://news.vuejs.org/issues/102</link> |
|
|
|
2590 <guid>https://news.vuejs.org/issues/102</guid> |
|
|
|
2591 <pubDate>Tue, 10 Jul 2018 00:00:00 GMT</pubDate> |
|
|
|
2592 <description><. Additionally, VueVixens will be running a two free half-day workshops among other workshops that happen a day before the conference. Here’s a [list of all the announced workshops](https://vuejs.london/workshops/). |
|
|
|
2595 |
|
|
|
2596 And as always – many new articles and tutorials. Dig in! |
|
|
|
2597 |
|
|
|
2598 *— Damian Dulisz*]]></description> |
|
|
|
2599 <content:encoded><. Additionally, VueVixens will be running a two free half-day workshops among other workshops that happen a day before the conference. Here’s a [list of all the announced workshops](https://vuejs.london/workshops/). |
|
|
|
2602 |
|
|
|
2603 And as always – many new articles and tutorials. Dig in! |
|
|
|
2604 |
|
|
|
2605 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2606 </item> |
|
|
|
2607 <item> |
|
|
|
2608 <title><![CDATA[#101 - Vue.js Roadtrip Paris slides, Vue-Storefront release 1.0 is here and more!]]></title> |
|
|
|
2609 <link>https://news.vuejs.org/issues/101</link> |
|
|
|
2610 <guid>https://news.vuejs.org/issues/101</guid> |
|
|
|
2611 <pubDate>Tue, 03 Jul 2018 00:00:00 GMT</pubDate> |
|
|
|
2612 <description><, the largest eCommerce-related Vue open-source project I know about, [has hit the 1.0 version](https://medium.com/@piotrkarwatka/vue-storefront-1-0-1e6c9cfe8075). This means it is now officially stable and production ready. That’s great to hear since I personally believe that having a PWA-based front app might be the next big thing for online stores. |
|
|
|
2613 |
|
|
|
2614 Also, Ilkwon Sim has [released a repo](https://github.com/learn-vuejs/vue-patterns) that includes a dozen useful Vue-patterns and tricks that can be used when you just need that quick look at the reference of things like scoped slots syntax. |
|
|
|
2615 |
|
|
|
2616 As you might know, Vue.js Roadtrip Paris happened last week and we got 4 presentations for you to check out! |
|
|
|
2617 |
|
|
|
2618 *— Damian Dulisz*]]></description> |
|
|
|
2619 <content:encoded><, the largest eCommerce-related Vue open-source project I know about, [has hit the 1.0 version](https://medium.com/@piotrkarwatka/vue-storefront-1-0-1e6c9cfe8075). This means it is now officially stable and production ready. That’s great to hear since I personally believe that having a PWA-based front app might be the next big thing for online stores. |
|
|
|
2620 |
|
|
|
2621 Also, Ilkwon Sim has [released a repo](https://github.com/learn-vuejs/vue-patterns) that includes a dozen useful Vue-patterns and tricks that can be used when you just need that quick look at the reference of things like scoped slots syntax. |
|
|
|
2622 |
|
|
|
2623 As you might know, Vue.js Roadtrip Paris happened last week and we got 4 presentations for you to check out! |
|
|
|
2624 |
|
|
|
2625 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2626 </item> |
|
|
|
2627 <item> |
|
|
|
2628 <title><![CDATA[#100 - Vue.js London Tickets and Date! Build your own reactivity system with Proxies and more!]]></title> |
|
|
|
2629 <link>https://news.vuejs.org/issues/100</link> |
|
|
|
2630 <guid>https://news.vuejs.org/issues/100</guid> |
|
|
|
2631 <pubDate>Tue, 26 Jun 2018 00:00:00 GMT</pubDate> |
|
|
|
2632 <description><![CDATA[In case you haven’t noticed, this is the 100th issue! 🎉 |
|
|
|
2633 |
|
|
|
2634 It means we’re doing this for around 700 days now! And since last week, we passed the 10,000 subscribers mark! It has been an awesome journey so far and I’m extremely grateful to everyone involved in making the Official Vue News what it is now. This includes Evan You (for creating Vue), Krzysztof Jung (for starting it with me), Monterail (for the constant financial support), Gregg Pollack and Adam Jahr from Vue Mastery (for bringing it to the next level) and all the other people that helped along the way! This wouldn’t be possible without your help. |
|
|
|
2635 |
|
|
|
2636 I really hope we can do this for the next 700 days. 💚 |
|
|
|
2637 |
|
|
|
2638 Until then, enjoy this week's stories! |
|
|
|
2639 |
|
|
|
2640 Btw, you can now get tickets for Vue.js London conference! |
|
|
|
2641 |
|
|
|
2642 — Damian Dulisz]]></description> |
|
|
|
2643 <content:encoded><![CDATA[In case you haven’t noticed, this is the 100th issue! 🎉 |
|
|
|
2644 |
|
|
|
2645 It means we’re doing this for around 700 days now! And since last week, we passed the 10,000 subscribers mark! It has been an awesome journey so far and I’m extremely grateful to everyone involved in making the Official Vue News what it is now. This includes Evan You (for creating Vue), Krzysztof Jung (for starting it with me), Monterail (for the constant financial support), Gregg Pollack and Adam Jahr from Vue Mastery (for bringing it to the next level) and all the other people that helped along the way! This wouldn’t be possible without your help. |
|
|
|
2646 |
|
|
|
2647 I really hope we can do this for the next 700 days. 💚 |
|
|
|
2648 |
|
|
|
2649 Until then, enjoy this week's stories! |
|
|
|
2650 |
|
|
|
2651 Btw, you can now get tickets for Vue.js London conference! |
|
|
|
2652 |
|
|
|
2653 — Damian Dulisz]]></content:encoded> |
|
|
|
2654 </item> |
|
|
|
2655 <item> |
|
|
|
2656 <title><![CDATA[#99 - Vue-Land’s 1st anniversary! Vue-CLI has now a modern-mode]]></title> |
|
|
|
2657 <link>https://news.vuejs.org/issues/99</link> |
|
|
|
2658 <guid>https://news.vuejs.org/issues/99</guid> |
|
|
|
2659 <pubDate>Tue, 19 Jun 2018 00:00:00 GMT</pubDate> |
|
|
|
2660 <description>< and join the 35000 users from all over the world. It’s a great place to get help with your code problems, discuss possible solutions or simply help others. |
|
|
|
2663 |
|
|
|
2664 Speaking of communities and helping others – [CMTY v0.3](https://cmty.app/meta/cmty/releases/v0.3.0) has just been released. It’s a platform that makes it easier to build and manage communities around open-source projects. Created by the Chopin brothers – the creators of Nuxt.js. |
|
|
|
2665 |
|
|
|
2666 Oh, and you might want to check the new [Mand Mobile UI-kit](https://didi.github.io/mand-mobile/). It looks really neat!]]></description> |
|
|
|
2667 <content:encoded>< and join the 35000 users from all over the world. It’s a great place to get help with your code problems, discuss possible solutions or simply help others. |
|
|
|
2670 |
|
|
|
2671 Speaking of communities and helping others – [CMTY v0.3](https://cmty.app/meta/cmty/releases/v0.3.0) has just been released. It’s a platform that makes it easier to build and manage communities around open-source projects. Created by the Chopin brothers – the creators of Nuxt.js. |
|
|
|
2672 |
|
|
|
2673 Oh, and you might want to check the new [Mand Mobile UI-kit](https://didi.github.io/mand-mobile/). It looks really neat!]]></content:encoded> |
|
|
|
2674 </item> |
|
|
|
2675 <item> |
|
|
|
2676 <title><![CDATA[#98 - Vue Contributor Days Stream; Interview with Evan You, Vue.js London is coming!]]></title> |
|
|
|
2677 <link>https://news.vuejs.org/issues/98</link> |
|
|
|
2678 <guid>https://news.vuejs.org/issues/98</guid> |
|
|
|
2679 <pubDate>Tue, 12 Jun 2018 00:00:00 GMT</pubDate> |
|
|
|
2680 <description>< you might have already learnt that our webpage has become a PWA. This means you can install it on your devices that support it. Not just that, you can subscribe to push notifications to get even more updates. We're also working on improving the RSS feed, which you can subscribe to by clicking [here](http://news.vuejs.org/feed.xml). |
|
|
|
2683 |
|
|
|
2684 Also, [Vue.js London](https://vuejs.london/) is happening! For now, you can follow them on Twitter @vue_london or subscribe to their email list. Expect more information in around 2-3 weeks. |
|
|
|
2685 |
|
|
|
2686 Wow – we got soo many submissions this week through our [submit form](https://news.vuejs.org/submit) that we had to split them in two! If your story can’t be found in this issue, no worries – it should appear next week. |
|
|
|
2687 |
|
|
|
2688 — Damian Dulisz]]></description> |
|
|
|
2689 <content:encoded>< you might have already learnt that our webpage has become a PWA. This means you can install it on your devices that support it. Not just that, you can subscribe to push notifications to get even more updates. We're also working on improving the RSS feed, which you can subscribe to by clicking [here](http://news.vuejs.org/feed.xml). |
|
|
|
2692 |
|
|
|
2693 Also, [Vue.js London](https://vuejs.london/) is happening! For now, you can follow them on Twitter @vue_london or subscribe to their email list. Expect more information in around 2-3 weeks. |
|
|
|
2694 |
|
|
|
2695 Wow – we got soo many submissions this week through our [submit form](https://news.vuejs.org/submit) that we had to split them in two! If your story can’t be found in this issue, no worries – it should appear next week. |
|
|
|
2696 |
|
|
|
2697 — Damian Dulisz]]></content:encoded> |
|
|
|
2698 </item> |
|
|
|
2699 <item> |
|
|
|
2700 <title><![CDATA[#97 - Vue.js Meetups, Vue Contributor Day, Vue-CLI UI in the latest beta release and more!]]></title> |
|
|
|
2701 <link>https://news.vuejs.org/issues/97</link> |
|
|
|
2702 <guid>https://news.vuejs.org/issues/97</guid> |
|
|
|
2703 <pubDate>Tue, 05 Jun 2018 00:00:00 GMT</pubDate> |
|
|
|
2704 <description>< – a very nice initiative by Ben Hong. It’s the biggest list of Vue meetups around the world that I have ever seen. Try it out, you might just find one near you. |
|
|
|
2705 |
|
|
|
2706 Also, with the latest beta release of [Vue-CLI you can take the brand new UI for a spin](https://twitter.com/Akryum/status/1001893636194390016)! Just update vue-cli and run `vue ui` in your console. As always, feedback is welcome. |
|
|
|
2707 |
|
|
|
2708 Oh, and Krutie Patel is at it again – with a [brand new infographic explaining](https://twitter.com/KrutiePatel/status/1002781159997100033/photo/1) Nuxt.js modules, serverMiddleware and plugins. Check it out! |
|
|
|
2709 |
|
|
|
2710 *— Damian Dulisz*]]></description> |
|
|
|
2711 <content:encoded>< – a very nice initiative by Ben Hong. It’s the biggest list of Vue meetups around the world that I have ever seen. Try it out, you might just find one near you. |
|
|
|
2712 |
|
|
|
2713 Also, with the latest beta release of [Vue-CLI you can take the brand new UI for a spin](https://twitter.com/Akryum/status/1001893636194390016)! Just update vue-cli and run `vue ui` in your console. As always, feedback is welcome. |
|
|
|
2714 |
|
|
|
2715 Oh, and Krutie Patel is at it again – with a [brand new infographic explaining](https://twitter.com/KrutiePatel/status/1002781159997100033/photo/1) Nuxt.js modules, serverMiddleware and plugins. Check it out! |
|
|
|
2716 |
|
|
|
2717 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2718 </item> |
|
|
|
2719 <item> |
|
|
|
2720 <title><![CDATA[#96 - Reminder: One week left until Vue Contributor Day! Slides from Vue.js Roadtrip Barcelona; Announcing Saber.js and more...]]></title> |
|
|
|
2721 <link>https://news.vuejs.org/issues/96</link> |
|
|
|
2722 <guid>https://news.vuejs.org/issues/96</guid> |
|
|
|
2723 <pubDate>Tue, 29 May 2018 00:00:00 GMT</pubDate> |
|
|
|
2724 <description>< is just around the corner. |
|
|
|
2725 |
|
|
|
2726 [EGOIST](https://github.com/egoist), who you might know as a notorious library author (600 repositories and counting) has released a new framework called [Saber.js](https://github.com/egoist/saber.js) for building static websites based on Vue.js. It works similar to VuePress though it’s probably more for general use cases as it does not enforce any theme system. |
|
|
|
2727 |
|
|
|
2728 Also, [Krutie Patel](https://twitter.com/KrutiePatel) made an [awesome diagram](https://twitter.com/KrutiePatel/status/1000022559184764930) describing all the lifecycle hooks in a Nuxt.js app. |
|
|
|
2729 |
|
|
|
2730 Enjoy! |
|
|
|
2731 |
|
|
|
2732 *— Damian Dulisz*]]></description> |
|
|
|
2733 <content:encoded>< is just around the corner. |
|
|
|
2734 |
|
|
|
2735 [EGOIST](https://github.com/egoist), who you might know as a notorious library author (600 repositories and counting) has released a new framework called [Saber.js](https://github.com/egoist/saber.js) for building static websites based on Vue.js. It works similar to VuePress though it’s probably more for general use cases as it does not enforce any theme system. |
|
|
|
2736 |
|
|
|
2737 Also, [Krutie Patel](https://twitter.com/KrutiePatel) made an [awesome diagram](https://twitter.com/KrutiePatel/status/1000022559184764930) describing all the lifecycle hooks in a Nuxt.js app. |
|
|
|
2738 |
|
|
|
2739 Enjoy! |
|
|
|
2740 |
|
|
|
2741 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2742 </item> |
|
|
|
2743 <item> |
|
|
|
2744 <title><![CDATA[#95 - Build native desktop apps using Vuido (without Electron), Vue design decisions discussed and more!]]></title> |
|
|
|
2745 <link>https://news.vuejs.org/issues/95</link> |
|
|
|
2746 <guid>https://news.vuejs.org/issues/95</guid> |
|
|
|
2747 <pubDate>Tue, 22 May 2018 00:00:00 GMT</pubDate> |
|
|
|
2748 <description>< – a fork of Vue that makes it possible to create native desktop applications without the need for Electron. 🔥 |
|
|
|
2749 Underneath it uses libui, a GUI library written in C. Though it’s still in its early stages I’m incredibly impressed by the work Michał Męciński (the author) has done. I wonder what possibilities it might open. |
|
|
|
2750 |
|
|
|
2751 There’s also a very nice [summary](https://blog.webf.zone/vue-js-considerations-and-tricks-fa7e0e4bb7bb?gi=c43d2e67a509) of some of the design decisions behind Vue written by Harshal Patil. The article additionally includes links to issues with the discussions about some of those decisions. |
|
|
|
2752 |
|
|
|
2753 *— Damian Dulisz*]]></description> |
|
|
|
2754 <content:encoded>< – a fork of Vue that makes it possible to create native desktop applications without the need for Electron. 🔥 |
|
|
|
2755 Underneath it uses libui, a GUI library written in C. Though it’s still in its early stages I’m incredibly impressed by the work Michał Męciński (the author) has done. I wonder what possibilities it might open. |
|
|
|
2756 |
|
|
|
2757 There’s also a very nice [summary](https://blog.webf.zone/vue-js-considerations-and-tricks-fa7e0e4bb7bb?gi=c43d2e67a509) of some of the design decisions behind Vue written by Harshal Patil. The article additionally includes links to issues with the discussions about some of those decisions. |
|
|
|
2758 |
|
|
|
2759 *— Damian Dulisz*]]></content:encoded> |
|
|
|
2760 </item> |
|
|
|
2761 <item> |
|
|
|
2762 <title><![CDATA[#94 - Vue CLI v3 is now using webpack 4; Vue Contributor Days soon! Introduction to Vue workshop with Sarah Drasner and Chris Fritz and more!]]></title> |
|
|
|
2763 <link>https://news.vuejs.org/issues/94</link> |
|
|
|
2764 <guid>https://news.vuejs.org/issues/94</guid> |
|
|
|
2765 <pubDate>Tue, 15 May 2018 00:00:00 GMT</pubDate> |
|
|
|
2766 <description><! |
|
|
|
2767 |
|
|
|
2768 Just 3 weeks until the very first [Vue Contributor Days – read the introduction post](https://medium.com/@thisdotmedia/introducing-vue-contributor-days-2a281f16042d)!]]></description> |
|
|
|
2769 <content:encoded><! |
|
|
|
2770 |
|
|
|
2771 Just 3 weeks until the very first [Vue Contributor Days – read the introduction post](https://medium.com/@thisdotmedia/introducing-vue-contributor-days-2a281f16042d)!]]></content:encoded> |
|
|
|
2772 </item> |
|
|
|
2773 </channel> |
|
|
|
2774 |
|