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
css-tricks.com/the-range-sy...
css-tricks.com/the-range-sy...
It's very frustrating, especially on mobile where internet is slower / delays the scroll.
Alternate: only scroll if no page interaction
It's very frustrating, especially on mobile where internet is slower / delays the scroll.
Alternate: only scroll if no page interaction
Don't get an Apple Studio Display
Don't get an Apple Studio Display
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.
stop changing the scroll position! omg
stop changing the scroll position! omg
Bring your own CSS
Bring your own CSS
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 😘
This data framework can be used in any JS framework.
This data framework can be used in any JS framework.
Cascading Style Sheets - Cascading + Scoping
SSS
Cascading Style Sheets - Cascading + Scoping
SSS
(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
😈 Linux only 😈
😈 Linux only 😈
didn't take long (helps to be a small app)
didn't take long (helps to be a small app)
🤔
🤔
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 {}