Eduardo.๐šŸ๐šž๐šŽ Profile Banner
Eduardo.๐šŸ๐šž๐šŽ Profile
Eduardo.๐šŸ๐šž๐šŽ

@posva

Followers
19,309
Following
469
Media
984
Statuses
7,767

Frontend Nerd ๐Ÿ‘น author of Vue Router, Pinia, VueFire โ€“ Speaker โ€“ @vuejs core team โ€“ ๐Ÿ‡ช๐Ÿ‡ธ๐Ÿ‡ซ๐Ÿ‡ท๐Ÿ‡ฌ๐Ÿ‡ง โ€“ him ๐Ÿ Early Bird 26% off ๐Ÿ‘‰

Paris, France
Joined August 2010
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@posva
Eduardo.๐šŸ๐šž๐šŽ
7 months
Mastering Pinia ๐Ÿ first videos today! So excited and nervous at the same time ๐Ÿ˜… There is still an ongoing early bird sale until they launch
8
27
98
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
How it feels like to read the documentation while fixing a bug
Tweet media one
20
439
2K
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
Vue finally got a better color on GitHub โœจ
Tweet media one
17
90
2K
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
#VueJS Beta is here ๐ŸŽ‰
Tweet media one
16
319
1K
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
Vue Router 4 is officially stable! ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰
Tweet media one
14
226
1K
@posva
Eduardo.๐šŸ๐šž๐šŽ
1 year
๐Ÿ is watching you ๐Ÿ‘€
29
65
1K
@posva
Eduardo.๐šŸ๐šž๐šŽ
1 year
New Pinia docs live โœจ
Tweet media one
22
96
976
@posva
Eduardo.๐šŸ๐šž๐šŽ
1 year
New Vue Router docs are live โœจ
Tweet media one
15
73
937
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
Developing Terminal UIs with Vue files and HMR? ๐Ÿคฉ
27
95
794
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Vue Router is entering RC ๐ŸŽ‰
Tweet media one
13
82
773
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
Assigning that ticket to a junior dev knowing it's the legacy part of the app
Tweet media one
6
152
723
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
Tweet media one
4
84
698
@posva
Eduardo.๐šŸ๐šž๐šŽ
6 years
I felt that I wasnโ€™t using the full power of my body when developing, so I added sounds ๐Ÿ”Š to webpack ๐Ÿ‘‰ This will change your life ๐Ÿ™Œ ๐Ÿ˜‚ Comes with 4 sounds (oof, nope, xpError and levelUp) ๐Ÿ‘Œ Add your owns ๐Ÿ•บ
31
192
624
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Tweet media one
12
86
621
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Vue Router beta for Vue 3 is here ๐ŸŽ‰
8
118
620
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
๐Ÿ Pinia v2.0.0 just dropped
Tweet media one
13
121
597
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 months
What a joke of Open Source project is aws-amplify... Feb 2021, I open a PR to aws-amplify/amplify-js, which I will never use, to fix a misusage of the History API that breaks any app relying on history state. It's a ONE line fix. 8 months later, 1st reply from one of theโ€ฆ
30
29
499
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
Tweet media one
13
86
479
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
I'm opening Vue TermUI for sponsors this week ๐Ÿ‘€ Building Terminal Apps has never been so fun!
Tweet media one
15
40
483
@posva
Eduardo.๐šŸ๐šž๐šŽ
1 year
Finishing touches๐Ÿช„ The sponsors' section is really empty this year BTW ๐Ÿฅฒ
Tweet media one
10
27
463
@posva
Eduardo.๐šŸ๐šž๐šŽ
1 year
Now that Vitepress i18n support is almost there, it's time to upgrade pinia docs!
Tweet media one
14
23
445
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
TIL `> **Warning**` has a special output on GitHub
Tweet media one
Tweet media two
3
49
432
@posva
Eduardo.๐šŸ๐šž๐šŽ
7 months
Pretty cool tool to compare UI libraries for Vue.js based on your requirements
Tweet media one
12
80
419
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Tweet media one
3
98
413
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
`useVue` for React ๐Ÿคฃ
@antfu7
Anthony Fu
4 years
Wait, is this actually working?? #vue in #react ๐Ÿ˜ณ
Tweet media one
54
195
973
10
69
385
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Tweet media one
4
70
390
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
Introducing Vue to your React-based product company
Tweet media one
8
66
349
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ @vuejs Router 3.0.2 released with a bunch of fixes and improvements More releases to come for Xmas ๐ŸŽ„
Tweet media one
7
89
335
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Tweet media one
21
61
333
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
Want to make yourself irreplaceable at your current job? Write nested ternaries! ๐Ÿ’ฐ๐Ÿ’ฐ๐Ÿ’ฐ Nobody will understand your code without fully rewriting it! Even your future self! ๐Ÿ’ฏ Bonus points: Remove indentation and comments! ๐Ÿคฏ
Tweet media one
24
26
303
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
Tweet media one
7
35
302
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
Excited to say that I have a Sponsorship page on @github now! ๐ŸŽ‰ ๐Ÿ‘‰ Any donation is helping me out build a sustainable way to keep working on @vuejs ๐Ÿ’š๐Ÿ’š๐Ÿ’š
Tweet media one
7
54
299
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
Just released a new version of Vue Router โœจ Scoped Slot for router link โœจ push/replace can return a promise Check the release notes for more:
Tweet media one
4
80
296
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
vitest it's so fast they had to add a fading text with the number of test runs just so you don't go crazy thinking it didn't run ๐Ÿคช
5
23
293
@posva
Eduardo.๐šŸ๐šž๐šŽ
1 year
Do you like Magic Move in Keynote for code? @antfu7 and I are cooking something ๐Ÿ˜Ž
14
19
292
@posva
Eduardo.๐šŸ๐šž๐šŽ
8 months
Today's flawed web comparison to prove you're the very bestโ„ข๏ธ 1 simple homepage with 2 static images, 1 video, and a paragraph of text vs 1 complex homepage with 10+ interactive, animated, themeable demos with code samples Well of course one is 7 times bigger ๐Ÿ˜…
Tweet media one
17
6
287
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Me, 4 years ago, telling my boss I wanted to use Vue.js on the project
Tweet media one
11
28
280
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
Developers when a useful free tool becomes paid
Tweet media one
5
45
267
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Me trying to fix that bug that was "easy to fix"
5
61
269
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
๐Ÿ๐Ÿ๐Ÿ๐Ÿ๐Ÿ This makes me so happy ๐Ÿ˜Š
@VueDose
VueDose
2 years
๐Ÿ”ฅ Beware! The new @vuejs default recommendations! Vue CLI โžก๏ธ create-vue (npm init vue @next ) Vetur โžก๏ธ Volar Vuex โžก๏ธ Pinia
Tweet media one
14
143
610
18
21
268
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
When the developer designs the interface
6
29
263
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
When they add keyboard access to a bloated UI
Tweet media one
3
52
261
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
I ended up building a documentation site for Pinia ๐Ÿ Planning on adding some in-docs soon ๐Ÿ˜ Currently working on a very nice plugin interface
14
41
258
@posva
Eduardo.๐šŸ๐šž๐šŽ
6 months
Companies be like
Tweet media one
4
37
256
@posva
Eduardo.๐šŸ๐šž๐šŽ
6 years
Interactive demos right into VueRouter docs coming soon ๐Ÿ’ƒ
7
53
254
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Tweet media one
3
48
250
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
Vite v1 // Vite v2
Tweet media one
6
17
245
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
I'm launching a @Patreon !! ๐Ÿš€ I want to keep working on the @vuejs ecosystem in a sustainable way โ˜€๏ธ If you feel that my work on any of vue libraries like the router, vuefire or others helps you, good news! You can help me too ๐Ÿ˜Š! ๐Ÿ‘‰
3
87
240
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
When you successfully configure webpack, babel, typescript, tslint, prettier, postcss, browserlist, editor config, a service worker, jest, nightwatch from scratch
Tweet media one
9
42
239
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Had some fun today making a proof of concept Store for #vuejs using the Composition API that is type safe and modular and connecting it to the devtools. The whole thing is about 200 LOC ๐Ÿคฉ
8
36
236
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
Say hi to Only Sponsors ๐ŸŒŸ A platform to share content only with your GitHub Sponsors, giving them an incentive to support your Open Source work: - Articles ๐Ÿ“– - Videos ๐Ÿ“น - Code Snippets ๐Ÿ’ป
15
49
236
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
Zero Config, all from a folder structure โœจ Also works for `useRouter()`, `useRoute()`, and navigation guards
6
27
231
@posva
Eduardo.๐šŸ๐šž๐šŽ
9 months
Pinia docs are filling up with translations ๐ŸŽ‰
Tweet media one
1
13
230
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
Me migrating Vue projects:
Tweet media one
7
18
230
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
If your company starts earning money after using open source for free, please do support (as a company) the developers behind it Itโ€˜s so worth to spend 500 to 1k โ‚ฌ for small companies that are profitable in open source
@filrakowski
Filip Rakowski
3 years
We are now proud sponsors of @nuxt_js ! We use it to earn money so it's natural to support them, so they can keep supporting us! I encourage all of you to do the same and find someone who is maintaining OS library that helps you make money and just sponsor them, even 5$!
1
15
160
2
36
214
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
We haven't rewritten the app since it was a prototype, it still works. The app:
Tweet media one
4
42
210
@posva
Eduardo.๐šŸ๐šž๐šŽ
6 years
Hereโ€™s the repository for my demos: @vuejsamsterdam You can check the demos at I added back the music one ๐Ÿ”Š
4
38
199
@posva
Eduardo.๐šŸ๐šž๐šŽ
1 year
Tweet media one
7
14
199
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
code splitting in #webpack
Tweet media one
6
41
198
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
I completely forgot to say this but Pinia now works with Nuxt 2, Bridge, and Nuxt 3 ๐ŸŽ‰
6
21
191
@posva
Eduardo.๐šŸ๐šž๐šŽ
1 year
Vue Router 4.2.0 is out ๐ŸŽ‰ You can now inject globals like Pinia stores
5
24
189
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Tweet media one
3
20
189
@posva
Eduardo.๐šŸ๐šž๐šŽ
6 years
My slides for the animations in Vue.js are over here ๐Ÿ‘‰ Feel free to reach out thought-out the day for feedback or questions as well as tweets / PM โœ‰๏ธ
3
50
182
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 months
I'm mixing something ๐Ÿน
Tweet media one
8
9
187
@posva
Eduardo.๐šŸ๐šž๐šŽ
1 year
Online Options API to Composition API for Vue ๐Ÿ‘€
7
23
186
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Debugging your routes right in your devtools ๐Ÿ”ง
4
33
177
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
2018 was a great year for me ๐Ÿš€ I became a Freelance ๐Ÿ‘จโ€๐Ÿ’ป Gave 14 talks ๐Ÿ—ฃ while visiting 15 different cities โœˆ๏ธ Teamed up to organize 7 @vuejsparis Meetups ๐Ÿ“… Published 10 new libs ๐Ÿ’ป Started learning to love yourself first ๐Ÿ’š Started learning ๐Ÿ‡ง๐Ÿ‡ท Made tons of new friends โ˜€๏ธ
7
5
174
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
your owner was using a div as a button without role="button", you say?
Tweet media one
5
34
170
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
Took more reading and testing than expected but Mouse Support on the Terminal is working! It even supports dragging elements around ๐Ÿค“
6
10
168
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Tweet media one
3
17
169
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Someone got fired for naming variables really bad and ended up naming streets in Canada
Tweet media one
6
36
165
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
I wanted to do this for a long time but kept procrastinating it ๐Ÿ™ˆ `usePromise` for vue ๐’‡ It's like the Promised component from Vue-promised but without the component! So you are not limited to the template anymore! ๐Ÿ‘‰
Tweet media one
5
30
165
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
Vue Router 4.1 is out ๐ŸŽ‰ Make sure to check out the new experimental to have typed routes and a much better DX ๐Ÿ‘€
2
24
166
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 months
I love @nuxt_js modules! They are sometimes hard to debug, but they enable such a smooth DX ๐Ÿ™Œ Nuxt VueFire is a great example of this: - Automatic Emulator detection - Enabling modules with just a flag like `auth: true` Nuxt VueFire is now 1.0 ๐ŸŽ‰
2
20
162
@posva
Eduardo.๐šŸ๐šž๐šŽ
11 months
POV: You got a new sponsor on GitHub
6
15
159
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Me, a frontend developer, designing on paper my new website
Tweet media one
Tweet media two
3
30
151
@posva
Eduardo.๐šŸ๐šž๐šŽ
7 months
Full room for #vuejsparis 24!
Tweet media one
5
7
146
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
Editable states coming to Pinia ๐Ÿ
5
10
146
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
If you are a library author you are going to love the new vue devtools ๐Ÿ”ฅ As a developer you are going to be able to debug your Vue apps faster
Tweet media one
2
21
142
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
Tweet media one
3
7
143
@posva
Eduardo.๐šŸ๐šž๐šŽ
6 months
This makes me want to build a mobile app with Vue ๐Ÿคฉ
@vallemar89
juande martinez
6 months
We continue with the Habits application! We add pinia @posva and animations completely native to the Android and iOS platforms using JavaScript thanks to @NativeScript ๐Ÿ‘‰ Preview with @stackblitz
6
18
192
8
11
143
@posva
Eduardo.๐šŸ๐šž๐šŽ
11 months
As an individual, Evan is sponsoring Open Source way more than 99% of companies that rely on Open Source
@youyuxi
Evan You
11 months
Just started sponsoring @danielcroe , and doubled the sponsorship for @posva , @patak_dev , @antfu7 , @johnsoncodehk , and more. Funds coming from @vuejscertify revenue shared with the Vue team - hoping to do more in the future!
29
37
702
5
5
140
@posva
Eduardo.๐šŸ๐šž๐šŽ
6 years
Opening demos in @codesandboxapp directly from VueRouter docs to play with them ๐Ÿ‘€ It was @CompuIves idea ๐Ÿ™Œ Send me a CodeSandbox SVG BTW ๐Ÿ˜Š
1
32
138
@posva
Eduardo.๐šŸ๐šž๐šŽ
6 months
The more I work on mastering pinia the more I want to work on a full stack course for Vue 2024 for sure
7
3
139
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
Coming back to a side project you havenโ€™t touched in a month
Tweet media one
4
5
139
@posva
Eduardo.๐šŸ๐šž๐šŽ
1 year
Did you know you could add images to your jsdoc comments to be extra helpful to your users?
Tweet media one
Tweet media two
16
15
139
@posva
Eduardo.๐šŸ๐šž๐šŽ
5 years
*Vue 3 repo becomes public* People looking for typos:
3
10
137
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
I hope to one day not have to write this one-liner in almost every project ๐Ÿ™
Tweet media one
8
7
136
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Tweet media one
0
23
136
@posva
Eduardo.๐šŸ๐šž๐šŽ
3 years
The last release of Vue Router v4 includes the devtools support shown in this video!
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Debugging your routes right in your devtools ๐Ÿ”ง
4
33
177
5
23
133
@posva
Eduardo.๐šŸ๐šž๐šŽ
2 years
๐Ÿคฉ๐Ÿคฉ๐Ÿคฉ
@aarondfrancis
Aaron Francis
2 years
About a month ago @tuple set out to give away three $10,000 vacations to open source developers. After receiving 15,000 votes from almost 5,000 people, we're excited to announce the winners! ๐Ÿฅ๐Ÿฅ๐Ÿฅ Congratulations to @teej_dv , @ATechGirl , and @posva !
Tweet media one
9
21
225
19
0
137
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
What if we could remove 50% of the mistakes when using Navigation Guards in Vue Router ๐Ÿ˜
5
15
133
@posva
Eduardo.๐šŸ๐šž๐šŽ
7 years
Remember you can use the vue language on @github when opening issues about @vuejs Your code looks better with colours ๐Ÿ’ƒ๐Ÿป
Tweet media one
Tweet media two
1
44
130
@posva
Eduardo.๐šŸ๐šž๐šŽ
4 years
Speaker makes a typo during live coding The audience:
Tweet media one
2
10
130
@posva
Eduardo.๐šŸ๐šž๐šŽ
11 months
New short Cookbook entry in Pinia docs: VSCode Snippets I use:
2
19
128