NullVoxPopuli's Avatar

NullVoxPopuli

@nullvoxpopuli.com.bsky.social

Artificer of Code. OpenSource, TC39 Signals, StarbeamJS & @emberjs.com enthusiast and advocate Former @react.dev Where i'm at https://linktr.ee/nullvoxpopuli Projects tutorial.glimdown.com limber.glimdown.com #SwarmLyfe Queen of Blades, she/her, obv

16,653 Followers  |  6,118 Following  |  3,276 Posts  |  Joined: 06.05.2023  |  2.0286

Latest posts by nullvoxpopuli.com on Bluesky

Preview
GitHub - NullVoxPopuli/smol-ember-app Contribute to NullVoxPopuli/smol-ember-app development by creating an account on GitHub.

I made a smol ember app demo: github.com/NullVoxPo...

it only requires 3 files ( 4 for ergo ):
- the html
- babel.config
- vite.config
- ( src/app.gts )

The rest is config for editor tooling ๐Ÿ™ˆ

14.08.2025 03:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ooooooooooooo

12.08.2025 17:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yeah, that aligns with what i know, too.
But i feel like people only ask for vscode to use ts, but no plans

12.08.2025 04:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

why would you need a whole Language Server just for folding?

the highlighter should have folding info (tree-sitter works this way!)

12.08.2025 00:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

lol yes!

11.08.2025 23:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I use it all the time in neovim, and its amazing. helps me focus as I browse around.

It's syntax-based tho, so it always *just works*

11.08.2025 23:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

queue is pronounced q

which means, I can spell it:

queueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueue

11.08.2025 21:59 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

VScode's code-folding is indentation-based instead of syntax-based and that's insane

11.08.2025 21:11 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 0

Imma really need GitHub to stop stealing focus from me when slow ui finally pops in.

Pretty sure element.focus() is anti pattern.

11.08.2025 19:24 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image 11.08.2025 11:50 โ€” ๐Ÿ‘ 32    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

still, there shouldn't have to be work-arounds just to see data for a tab

10.08.2025 20:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

The gloves are _off_.

But anyone who has tried to do anything with WASM just knows this as well... and even -- rust's wasm-pack also has some ergo issues, but it's the best out there form wasm rn

10.08.2025 17:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

inb4 people say "use chrome"

no. If I ever move off firefox, it'll be to ladybird.

10.08.2025 14:32 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Capturing every tab makes it quite hard / cumbersome to find what I actually want

10.08.2025 14:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

Anyone at firefox able to add an option on the perf capture to not capture every tab I have open?

I wanted localhost (this time), and I only *ever* want to capture the performance of the tab (and related processes) that I've opened the dev tools on.

Should I use a diff tool?

10.08.2025 14:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Til, if you select image, and upload a gif, it only takes the first frame

10.08.2025 13:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

.

10.08.2025 13:47 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image 10.08.2025 13:46 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I think the term โ€œExplicit Resource Managementโ€ might confuse a lot of #JavaScript developers because the implementation is more about ยซscope mechanicsยป then it is about ยซresourcesยป and this distinction can lead to over engineered debates. Focus on the consumption not the disposal.

09.08.2025 00:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

from www.reddit.com/r/Exp...

08.08.2025 22:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

.

08.08.2025 22:29 โ€” ๐Ÿ‘ 17    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image



Reverse perfection? Possible. Not practical. Unwise.

Improvement made. Zerg is evolution, not error.

08.08.2025 14:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Don't use ai when exactness matters

07.08.2025 22:21 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Instead of using tmux, I just use neovim.

07.08.2025 21:12 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

looks like lastfm needs to do some data normalization

anyone know if they still have developers?

07.08.2025 14:33 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

100%

The original post was complaining about my work project. Haha

07.08.2025 13:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

100% agreed.

Also, patches seem to come out of favoring near term wins, over long term sustainability.

Like, it all adds up and every blemish slows everything down

07.08.2025 13:54 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I 100% agree.

However, this is a lot harder on 3 million line code bases.

07.08.2025 13:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

- some are working around issues in abandoned libraries that we don't want to keep using

07.08.2025 13:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Nay, it's a few things though:
- my project is not as up to date as it should be
- not everyone on the team does oss, or doesn't feel like they have the time to
- some patches are super risks (improper solve)
- some patches are small tweaks because we're on bleeding edge in some regards

07.08.2025 13:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@nullvoxpopuli.com is following 20 prominent accounts