lukediebold.bsky.social
@lukediebold.bsky.social
Thank you SO MUCH @johnsoncodehk.bsky.social for all your hard work.

@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
July 2, 2025 at 3:01 AM
MASSIVE @vscode.dev discovery!

...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
June 27, 2025 at 4:44 AM
It's 1:30am, I've been writing @vuejs.org and @laravel.com code all day, and I couldn't be happier.

I love these frameworks. They make my job a joy 💚🧡
June 17, 2025 at 3:29 PM
It's so crazy to me how easy it is to swap components out using slots with @vuejs.org.

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.
June 12, 2025 at 1:51 PM
There's many places in UIs I wish "time ago" was used instead of a date.

Dates often don't mean anything to me at a glance... especially when working with recent data.
June 12, 2025 at 4:17 AM
@vueuse.org Is a wonderful thing!

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

💚
June 12, 2025 at 3:48 AM
Reposted
We're thrilled to announce the first stable release of Oxlint - version 1.0!

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...
Announcing Oxlint 1.0
The first stable version of Oxlint, a fast & easy-to-use Rust-powered linter for JavaScript and TypeScript, is out. Learn about its 50~100x speed advantage over ESLint, support for 500+ rules, real-wo...
voidzero.dev
June 10, 2025 at 10:14 AM
Anyone else visit the @vueuse.org docs more than the @vuejs.org docs?
June 10, 2025 at 12:31 AM
This is crazy exciting!!!
Can't believe how quickly this is all happening 🚀💚
vite.dev Vite @vite.dev · Jun 2
Also try out rolldown-vite in your Vite projects and share your feedback!
Today we are excited to announce Rolldown-Vite: a technical preview of the version of @vite.dev entirely powered by the Rust stack we built over the past year (Oxc + @rolldown.rs)

voidzero.dev/posts/announ...
June 4, 2025 at 5:03 PM
Oh woooow! Just discovered "satisfies" in typescript.
June 2, 2025 at 4:42 AM
Hopefully this means I'm close 😐

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!
June 2, 2025 at 2:45 AM
Could someone explain to me what is meant by "React has a more robust ecosystem"?

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?
May 31, 2025 at 11:20 AM
When you expose an array of callbacks, and some of them can be promises, do you run those callbacks in parallel? Or do you use await and run them one at a time?

I've been doing parallel, thinking the user can just pass a promise with their own await within if that's what they desire.
May 28, 2025 at 11:40 AM
Haven't had a single problem with tsdown (Thanks @voidzero.dev!!!)

Going to move all the packages I'm working on to tsdown 💪
May 27, 2025 at 4:04 AM
I need to get into the habit of using @vuejs.org devtools more often to find files.

It's insanely helpful! Especially when you're tired and just need to find the dang file 😅
May 20, 2025 at 11:59 AM
I feel like it's really easy to stay up to date with tech these 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.
May 16, 2025 at 1:56 AM
@pi0.io What's faster. Pressing "Enter" on the command line or running "obuild src/index.ts"?

I can't tell.
May 13, 2025 at 12:22 AM
I haven't used @vue-macros.dev for a while since `defineModel`... Yet am starting to like the idea of Reactivity Transform.

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.
April 25, 2025 at 2:03 AM
Imagine if @bsky.app formatted code blocks.

I'd never use x again.
April 22, 2025 at 4:44 AM
I am BAFFLED at my own ignorance!

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!!!
April 22, 2025 at 1:21 AM
Reading @antfu.me antfu.me/posts/epoch-... I think... epoch versioning is a brilliant idea!

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!
Epoch Semantic Versioning
Proposal for an extended Semantic Versioning called Epoch SemVer to provide more granular versioning information to users.
antfu.me
April 11, 2025 at 5:59 AM
@danielroe.dev unbuild is absolutely wonderful.

No joke, it's become the difference between me thinking "I might build a package" vs "errrrg couldn't be bothered setting everything up!"
March 22, 2025 at 10:08 PM
I love that php has "$" before variables. It allows for some pretty cool stuff!

For example:
$name = 'Luke';
print "Hello $name";

I think that's beautiful, and it only works if variables have a prefix.
March 3, 2025 at 6:06 AM
@antfu.me I remember a while ago you said something along the lines of "organize by feature, not type".

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 💚
February 23, 2025 at 11:57 PM
I still use lodash-es and love it.
February 23, 2025 at 11:55 PM