Julian Cataldo
juliancataldo.com
Julian Cataldo
@juliancataldo.com
Web artisan.

I do HTML, (S)CSS, JS+TS, Lit, React, Node, Vue, Astro…

https://github.com/JulianCataldo
Or

"typescript.tsserver.useSyntaxServer": "never",
"editor.foldingStrategy": "auto",
"editor.linkedEditing": true

in a project settings.json, just to try.
August 12, 2025 at 5:16 AM
Reposted by Julian Cataldo
Now importNode and cloneNode have the same performance in Chrome: issues.chromium.org/issues/37124...

I'm happy frameworks can get simpler, but also because Lit, which always uses importNode, probably just got faster too.

Filing issues for browser implementation bugs is a good thing for everyone!
August 9, 2025 at 5:11 PM
proof of work
July 25, 2025 at 9:46 PM
You’re right. It’s all about choices! In my case, light mode in high luminosity environments, and dark when it’s not. Otherwise it’s blindening 😎
Thanks for the reading
December 22, 2024 at 2:35 PM
Same thing with Dark Mode.
It was an accessibility must for a long time, then it became some sort of "cool trend", but somehow a dispensable bonus.
December 22, 2024 at 1:17 PM
I forgot one thing that had bitten me in the past : Syntax highlighting, in VSCode, is more prone to break on huge, complicated files. Breaking them up can help pinpoint oddities.
Often I don't get what's triggering colours weirdness.
December 22, 2024 at 1:14 PM
ESLint, Prettier, the TS LSP, etc. are going bananas on huge files :p GH won't even display it. Splitting eases the work on the IDE.
It's more about DX, I admit ^^.
December 22, 2024 at 12:57 PM
All this popups are going more and more insane with each major macOS upgrades.

Sometimes, it feels like a maze. Huge productivity killer IMO. I don't want a Windows Vista computing experience 😒
December 22, 2024 at 12:53 PM