NullVoxPopuli
@nullvoxpopuli.com
Artificer of Code.
OpenSource, TC39 Signals, StarbeamJS & @emberjs.com enthusiast and advocate
Former @react.dev
Where i'm at
nullvoxpopuli.com/page/links
Projects
tutorial.glimdown.com
limber.glimdown.com
#SwarmLyfe
Queen of Blades, she/her, obv
OpenSource, TC39 Signals, StarbeamJS & @emberjs.com enthusiast and advocate
Former @react.dev
Where i'm at
nullvoxpopuli.com/page/links
Projects
tutorial.glimdown.com
limber.glimdown.com
#SwarmLyfe
Queen of Blades, she/her, obv
Pinned
macOS is an unserious OS if you want to do dev.
November 10, 2025 at 3:20 PM
macOS is an unserious OS if you want to do dev.
It's not even close.
Don't get an Apple Studio Display
Don't get an Apple Studio Display
November 9, 2025 at 4:18 PM
It's not even close.
Don't get an Apple Studio Display
Don't get an Apple Studio Display
I decide what features my editor gets.
Not Microsoft.
Not Anthropic.
No one is allowed to make my editor a spastic epileptic disaster.
No auto update to force features down my throat.
I use neovim, and you can, too.
Not Microsoft.
Not Anthropic.
No one is allowed to make my editor a spastic epileptic disaster.
No auto update to force features down my throat.
I use neovim, and you can, too.
November 9, 2025 at 5:28 AM
I decide what features my editor gets.
Not Microsoft.
Not Anthropic.
No one is allowed to make my editor a spastic epileptic disaster.
No auto update to force features down my throat.
I use neovim, and you can, too.
Not Microsoft.
Not Anthropic.
No one is allowed to make my editor a spastic epileptic disaster.
No auto update to force features down my throat.
I use neovim, and you can, too.
Going in circles with Claude
November 8, 2025 at 7:15 PM
Going in circles with Claude
Reposted by NullVoxPopuli
I wish there were more reasons to design custom WebStreams in typical browser based front end development (SPA). CRUD lacks the intellectual excitement these days. #JavaScript
November 7, 2025 at 1:40 PM
I wish there were more reasons to design custom WebStreams in typical browser based front end development (SPA). CRUD lacks the intellectual excitement these days. #JavaScript
Hey @GitHub
stop changing the scroll position! omg
stop changing the scroll position! omg
November 7, 2025 at 5:15 PM
Hey @GitHub
stop changing the scroll position! omg
stop changing the scroll position! omg
Use this yourself in ember-primitives 0.41!
November 7, 2025 at 3:14 AM
Use this yourself in ember-primitives 0.41!
Nested Tabs
Bring your own CSS
Bring your own CSS
November 6, 2025 at 11:21 PM
Nested Tabs
Bring your own CSS
Bring your own CSS
With Vite 7.2.1, I can work in a 3 million line ember project with 2-3s full reloads on file change
If you haven't migrated to vite and enabled ember's automatic route splitting, you really need to.
http2 😘
If you haven't migrated to vite and enabled ember's automatic route splitting, you really need to.
http2 😘
November 6, 2025 at 3:39 PM
With Vite 7.2.1, I can work in a 3 million line ember project with 2-3s full reloads on file change
If you haven't migrated to vite and enabled ember's automatic route splitting, you really need to.
http2 😘
If you haven't migrated to vite and enabled ember's automatic route splitting, you really need to.
http2 😘
Ember Data is now WarpDrive.
This data framework can be used in any JS framework.
This data framework can be used in any JS framework.
November 6, 2025 at 12:58 PM
Ember Data is now WarpDrive.
This data framework can be used in any JS framework.
This data framework can be used in any JS framework.
It's crazy that Apple DMCA Takedown'd someone's upload of code we can all access
November 6, 2025 at 3:11 AM
It's crazy that Apple DMCA Takedown'd someone's upload of code we can all access
CSS-C+S
Cascading Style Sheets - Cascading + Scoping
SSS
Cascading Style Sheets - Cascading + Scoping
SSS
November 5, 2025 at 2:49 PM
CSS-C+S
Cascading Style Sheets - Cascading + Scoping
SSS
Cascading Style Sheets - Cascading + Scoping
SSS
Reposted by NullVoxPopuli
Css @ scope was added in Nightly yesterday bugzilla.mozilla.org/1991105 should ship in 146 next month
1991105 - Enable @scope pref `layout.css.at-scope.enabled` by default on all channels
RESOLVED (descalante) in Core - CSS Parsing and Computation. Last updated 2025-11-04.
bugzilla.mozilla.org
November 5, 2025 at 8:01 AM
Css @ scope was added in Nightly yesterday bugzilla.mozilla.org/1991105 should ship in 146 next month
A RAM usage analyzer that actually gives you good picture of what is using all your RAM
(including child processes)
pnpm dlx ram-usage-analyzer
made with ❤️ & 🤖 with @emberjs & D3
(including child processes)
pnpm dlx ram-usage-analyzer
made with ❤️ & 🤖 with @emberjs & D3
November 4, 2025 at 4:04 PM
A RAM usage analyzer that actually gives you good picture of what is using all your RAM
(including child processes)
pnpm dlx ram-usage-analyzer
made with ❤️ & 🤖 with @emberjs & D3
(including child processes)
pnpm dlx ram-usage-analyzer
made with ❤️ & 🤖 with @emberjs & D3
pnpm dlx ram-usage-analyzer
😈 Linux only 😈
😈 Linux only 😈
November 4, 2025 at 2:00 PM
pnpm dlx ram-usage-analyzer
😈 Linux only 😈
😈 Linux only 😈
Did some pre-work modernization for a tool that I use
didn't take long (helps to be a small app)
didn't take long (helps to be a small app)
November 4, 2025 at 1:55 PM
Did some pre-work modernization for a tool that I use
didn't take long (helps to be a small app)
didn't take long (helps to be a small app)
The best release tool just got some fresh docs
November 3, 2025 at 7:03 PM
The best release tool just got some fresh docs
Did you know you can using @testing-library/dom with zero configuration in ember projects?
November 2, 2025 at 10:42 PM
Did you know you can using @testing-library/dom with zero configuration in ember projects?
Did you know that you can use arrow functions in QUnit in Ember?
November 2, 2025 at 10:00 PM
Did you know that you can use arrow functions in QUnit in Ember?
Reasonable takes don't make the numbers
🤔
🤔
November 2, 2025 at 9:34 PM
Reasonable takes don't make the numbers
🤔
🤔
Some devs will die for the weakest of causes
for example, in module space, always preferring arrow to `function`
const x = () => {}
vs
function x {}
for example, in module space, always preferring arrow to `function`
const x = () => {}
vs
function x {}
November 2, 2025 at 7:49 PM
Some devs will die for the weakest of causes
for example, in module space, always preferring arrow to `function`
const x = () => {}
vs
function x {}
for example, in module space, always preferring arrow to `function`
const x = () => {}
vs
function x {}
My top artists the last 180 days
November 2, 2025 at 6:56 PM
My top artists the last 180 days
My top tracks the last 180 days
November 2, 2025 at 6:55 PM
My top tracks the last 180 days
I wish YouTube Music would go back to showing personal listening stats like Google Music had back in the day.
The browser extensions for lastfm's scrobbling are super buggy, and often don't activate until you click them, which I often forget to do.
The browser extensions for lastfm's scrobbling are super buggy, and often don't activate until you click them, which I often forget to do.
November 2, 2025 at 6:42 PM
I wish YouTube Music would go back to showing personal listening stats like Google Music had back in the day.
The browser extensions for lastfm's scrobbling are super buggy, and often don't activate until you click them, which I often forget to do.
The browser extensions for lastfm's scrobbling are super buggy, and often don't activate until you click them, which I often forget to do.