@vuejs.org devs, it's hard to overstate what Johnson has done to make our lives better.
Everytime you ctrl + click a component, get auto complete for slots, see red squiggles for missing props, use defineProps or defineEmits etc
@vuejs.org devs, it's hard to overstate what Johnson has done to make our lives better.
Everytime you ctrl + click a component, get auto complete for slots, see red squiggles for missing props, use defineProps or defineEmits etc
...might be an exageration.
while searching for files, you can press "@" to start looking for symbols before even entering the file!!!
1. ctrl + shift + p
2. start searching
3. don't press just enter yet!
4. type "@" and start searching for a symbol
...might be an exageration.
while searching for files, you can press "@" to start looking for symbols before even entering the file!!!
1. ctrl + shift + p
2. start searching
3. don't press just enter yet!
4. type "@" and start searching for a symbol
I love these frameworks. They make my job a joy 💚🧡
I love these frameworks. They make my job a joy 💚🧡
For some reason, feels like something like that should be difficult but it's not.
It means many of my components can do LOADS of work building themselves, with zero flexibility sacrafice.
For some reason, feels like something like that should be difficult but it's not.
It means many of my components can do LOADS of work building themselves, with zero flexibility sacrafice.
Dates often don't mean anything to me at a glance... especially when working with recent data.
Dates often don't mean anything to me at a glance... especially when working with recent data.
For me, it's the most important part of the @vuejs.org ecosystem. The reason is 50/50.
- 50% having solutions to an enormous number of problems I face day to day
- 50% learning good practices to build my own composables
💚
For me, it's the most important part of the @vuejs.org ecosystem. The reason is 50/50.
- 50% having solutions to an enormous number of problems I face day to day
- 50% learning good practices to build my own composables
💚
Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required.
Time to give it a try!
voidzero.dev/posts/announ...
Our Rust-powered JavaScript/TypeScript linter delivers 50~100x faster performance than ESLint with 500+ rules and zero configuration required.
Time to give it a try!
voidzero.dev/posts/announ...
Can't believe how quickly this is all happening 🚀💚
voidzero.dev/posts/announ...
Can't believe how quickly this is all happening 🚀💚
Biggest mistakes I've made...
- organizing code by type
- not embracing typescript sooner
- taking DRY waaaay too far
Looking back, correcting those mistakes has been a satisfying part of my career!
Biggest mistakes I've made...
- organizing code by type
- not embracing typescript sooner
- taking DRY waaaay too far
Looking back, correcting those mistakes has been a satisfying part of my career!
More people hiring for React? More packages? More problems solved?
For me Vue is by far a better experience than React, and it feels like there's nothing I can't do.
What's the React ecosystem I'm missing out on?
More people hiring for React? More packages? More problems solved?
For me Vue is by far a better experience than React, and it feels like there's nothing I can't do.
What's the React ecosystem I'm missing out on?
I've been doing parallel, thinking the user can just pass a promise with their own await within if that's what they desire.
I've been doing parallel, thinking the user can just pass a promise with their own await within if that's what they desire.
Going to move all the packages I'm working on to tsdown 💪
Going to move all the packages I'm working on to tsdown 💪
It's insanely helpful! Especially when you're tired and just need to find the dang file 😅
It's insanely helpful! Especially when you're tired and just need to find the dang file 😅
I've chosen my stack. @laravel.com, @vuejs.org and Quasar.
I could take Luke from 5 years ago, drop him to now, and he'd be productive in days.
I've chosen my stack. @laravel.com, @vuejs.org and Quasar.
I could take Luke from 5 years ago, drop him to now, and he'd be productive in days.
Would be even better if we could use $ref in composables. It feels like *almost* removing .value might not be better than just using .value everywhere.
Would be even better if we could use $ref in composables. It feels like *almost* removing .value might not be better than just using .value everywhere.
Been using @vuejs.org composition api since Vue2, and never tried using classes within composables to help organize code.
Sure, it's not really necessary most of the time... But when writing long complex composables, classes are amazing!!!
Been using @vuejs.org composition api since Vue2, and never tried using classes within composables to help organize code.
Sure, it's not really necessary most of the time... But when writing long complex composables, classes are amazing!!!
Yet, I predict most devs will look at your packages and be confused by the large version numbers.
Having said that, just about everything you touch turns to gold so let's hope I'm wrong!
Yet, I predict most devs will look at your packages and be confused by the large version numbers.
Having said that, just about everything you touch turns to gold so let's hope I'm wrong!
No joke, it's become the difference between me thinking "I might build a package" vs "errrrg couldn't be bothered setting everything up!"
No joke, it's become the difference between me thinking "I might build a package" vs "errrrg couldn't be bothered setting everything up!"
For example:
$name = 'Luke';
print "Hello $name";
I think that's beautiful, and it only works if variables have a prefix.
For example:
$name = 'Luke';
print "Hello $name";
I think that's beautiful, and it only works if variables have a prefix.
At the time, I was organizing everything by type and thought it was the way to go...
I was so, so wrong. Glad your post put me on a different path 💚
At the time, I was organizing everything by type and thought it was the way to go...
I was so, so wrong. Glad your post put me on a different path 💚