CodeMonument
@codemonument.bsky.social
This is the way to go forward.
Remember that MSW has dropped Jest support more than a year ago:
github.com/mswjs/msw/b...
We do not address any issues related to Jest/JSDOM. You have a far better chance reporting them to those tools instead. MSW relies on global, standard APIs. *That* is what we're supporting.
github.com/mswjs/msw/b...
We do not address any issues related to Jest/JSDOM. You have a far better chance reporting them to those tools instead. MSW relies on global, standard APIs. *That* is what we're supporting.
msw/decisions/jest-support.md at 5b57874ce6d7ea29d175a5b7d6ef358b47d75e5a · mswjs/msw
Industry standard API mocking for JavaScript. Contribute to mswjs/msw development by creating an account on GitHub.
github.com
November 10, 2025 at 6:16 AM
This is the way to go forward.
Reposted by CodeMonument
“I wish we wouldn’t tell people to follow their passion. I wish we’d tell them to follow their curiosity.”
— Astrid Bin
— Astrid Bin
November 7, 2025 at 4:25 PM
“I wish we wouldn’t tell people to follow their passion. I wish we’d tell them to follow their curiosity.”
— Astrid Bin
— Astrid Bin
Reposted by CodeMonument
For a while now, my dream was for people to abolish browser-like environments like JSDOM and start testing their components in the actual browser.
Vitest made that reality.
My next dream is for us to abandon the practice of running all E2E tests against ONE app instance.
Vitest made that reality.
My next dream is for us to abandon the practice of running all E2E tests against ONE app instance.
November 7, 2025 at 2:39 PM
For a while now, my dream was for people to abolish browser-like environments like JSDOM and start testing their components in the actual browser.
Vitest made that reality.
My next dream is for us to abandon the practice of running all E2E tests against ONE app instance.
Vitest made that reality.
My next dream is for us to abandon the practice of running all E2E tests against ONE app instance.
Ohhhh 😍
a new #CSS enters the ring
try it
codepen.io/argyleink/pe...
source
github.com/argyleink/cs...
try it
codepen.io/argyleink/pe...
source
github.com/argyleink/cs...
November 7, 2025 at 8:03 AM
Ohhhh 😍
Nice!
November 6, 2025 at 2:38 PM
Nice!
Reposted by CodeMonument
📣 Huge news: MSW ships a first-class support for Server-Sent Events! Develop, test, and debug your apps with the new `sse()` API.
Learn more: mswjs.io/blog/server...
Learn more: mswjs.io/blog/server...
Server-Sent Events Are Here!
First-class support for mocking Server-Sent Events lands in MSW.
mswjs.io
November 5, 2025 at 3:17 PM
📣 Huge news: MSW ships a first-class support for Server-Sent Events! Develop, test, and debug your apps with the new `sse()` API.
Learn more: mswjs.io/blog/server...
Learn more: mswjs.io/blog/server...
Reposted by CodeMonument
✨ It’s that time of year! The State of JavaScript 2025 survey is currently running. 😄
I take the survey every year. It’s a great way to keep up with all of the new features and APIs that have come to browsers in the past year.
stateofjs.com/en-US
I take the survey every year. It’s a great way to keep up with all of the new features and APIs that have come to browsers in the past year.
stateofjs.com/en-US
State of JavaScript
stateofjs.com
November 3, 2025 at 3:45 PM
✨ It’s that time of year! The State of JavaScript 2025 survey is currently running. 😄
I take the survey every year. It’s a great way to keep up with all of the new features and APIs that have come to browsers in the past year.
stateofjs.com/en-US
I take the survey every year. It’s a great way to keep up with all of the new features and APIs that have come to browsers in the past year.
stateofjs.com/en-US
Reposted by CodeMonument
we doing this: github.com/alyraffauf/c...
November 1, 2025 at 9:26 PM
we doing this: github.com/alyraffauf/c...
Very interesting thread, saving this here for later!
I made a little project called Claudito (little Claude, in a sandbox) that runs Claude Code in a docker container, isolating it from your filesystem, your SSH keys, etc. Check it out: github.com/micahflee/cl...
November 1, 2025 at 10:25 AM
Very interesting thread, saving this here for later!
Reposted by CodeMonument
- IndexedDB to store non-serializable values (like the currently open FileSystemFileHandle).
- Web Workers for binary manipulation and expensive compute.
- Popover API for accessible hint/popover-like elements.
- <dialog> for native, accessible, and stylable modals and dialogs.
- Web Workers for binary manipulation and expensive compute.
- Popover API for accessible hint/popover-like elements.
- <dialog> for native, accessible, and stylable modals and dialogs.
October 31, 2025 at 1:39 PM
- IndexedDB to store non-serializable values (like the currently open FileSystemFileHandle).
- Web Workers for binary manipulation and expensive compute.
- Popover API for accessible hint/popover-like elements.
- <dialog> for native, accessible, and stylable modals and dialogs.
- Web Workers for binary manipulation and expensive compute.
- Popover API for accessible hint/popover-like elements.
- <dialog> for native, accessible, and stylable modals and dialogs.
Anybody here who did not do StateOfJs Survey yet?
Now are the last days to make your voice heard!
The State of JS 2025 survey is now open! survey.devographics.com/survey/state...
Now are the last days to make your voice heard!
The State of JS 2025 survey is now open! survey.devographics.com/survey/state...
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
October 31, 2025 at 8:42 AM
Anybody here who did not do StateOfJs Survey yet?
Now are the last days to make your voice heard!
The State of JS 2025 survey is now open! survey.devographics.com/survey/state...
Now are the last days to make your voice heard!
The State of JS 2025 survey is now open! survey.devographics.com/survey/state...
Storing this for later 😁
Small milestone, but a milestone 😁
Firsto.co hit $300 in monthly sales for the first time
#buildinpublic #indiedev #sideproject
Firsto.co hit $300 in monthly sales for the first time
#buildinpublic #indiedev #sideproject
October 31, 2025 at 7:09 AM
Storing this for later 😁
Reposted by CodeMonument
I tried to AI code some in-browser video decoding stuff. It made a mess.
So I learned the APIs somewhat properly, and did a much better job, but it was still messy.
Then I found mediabunny.dev and it just worked. Yay!
So I learned the APIs somewhat properly, and did a much better job, but it was still messy.
Then I found mediabunny.dev and it just worked. Yay!
Mediabunny
A JavaScript library for reading, writing, and converting media files. Directly in the browser, and faster than anybunny else.
mediabunny.dev
October 30, 2025 at 10:35 AM
I tried to AI code some in-browser video decoding stuff. It made a mess.
So I learned the APIs somewhat properly, and did a much better job, but it was still messy.
Then I found mediabunny.dev and it just worked. Yay!
So I learned the APIs somewhat properly, and did a much better job, but it was still messy.
Then I found mediabunny.dev and it just worked. Yay!
@aly.ruffruff.party I found your cute.haus domain!
This is genuinely cool, I do a lot of Selfhosting also. Do you have a blogpost about how you Selfhost? Would be genuinely very interested to read it! (Have to write one myself at some point for my setup!)
This is genuinely cool, I do a lot of Selfhosting also. Do you have a blogpost about how you Selfhost? Would be genuinely very interested to read it! (Have to write one myself at some point for my setup!)
cute.haus
cute.haus
October 29, 2025 at 8:24 AM
@aly.ruffruff.party I found your cute.haus domain!
This is genuinely cool, I do a lot of Selfhosting also. Do you have a blogpost about how you Selfhost? Would be genuinely very interested to read it! (Have to write one myself at some point for my setup!)
This is genuinely cool, I do a lot of Selfhosting also. Do you have a blogpost about how you Selfhost? Would be genuinely very interested to read it! (Have to write one myself at some point for my setup!)
Reposted by CodeMonument
tbh I don’t get the “nix (beloved) contra nixos (hated) thing bc all my devices basically run as appliances now. they never break and I don’t have to do much more than migrate to newer nixpkgs versions a few times a year.
October 26, 2025 at 7:48 PM
tbh I don’t get the “nix (beloved) contra nixos (hated) thing bc all my devices basically run as appliances now. they never break and I don’t have to do much more than migrate to newer nixpkgs versions a few times a year.
Reposted by CodeMonument
i really need to get into these.. i keep teaching it the same few things
You can read more in Simon's blog: Claude Skills are awesome, maybe a bigger deal than MCP share.google/zp2J2FOgPwrn...
Claude Skills are awesome, maybe a bigger deal than MCP
Anthropic this morning introduced Claude Skills, a new pattern for making new abilities available to their models: Claude can now use Skills to improve how it performs specific tasks. Skills …
share.google
October 26, 2025 at 11:09 AM
i really need to get into these.. i keep teaching it the same few things
Presenting: supi-cli the simple process supervisor!
No clue how useful this is for y'all but I needed it for work :D
crates.io/crates/supi-...
TL;DR: I wanted to run "npm run build:app && npm run dev" in a panel in zellij(like tmux) and be able to restart it with the press of a simple "r"
No clue how useful this is for y'all but I needed it for work :D
crates.io/crates/supi-...
TL;DR: I wanted to run "npm run build:app && npm run dev" in a panel in zellij(like tmux) and be able to restart it with the press of a simple "r"
crates.io: Rust Package Registry
crates.io
October 26, 2025 at 7:55 AM
Presenting: supi-cli the simple process supervisor!
No clue how useful this is for y'all but I needed it for work :D
crates.io/crates/supi-...
TL;DR: I wanted to run "npm run build:app && npm run dev" in a panel in zellij(like tmux) and be able to restart it with the press of a simple "r"
No clue how useful this is for y'all but I needed it for work :D
crates.io/crates/supi-...
TL;DR: I wanted to run "npm run build:app && npm run dev" in a panel in zellij(like tmux) and be able to restart it with the press of a simple "r"
Such good advice!
You can’t take advice just because the advice-giver is “successful.”
Your goals might be different, your tools different, time changes things, and the advice might not be a cause or even correlate of their success.
Ask: Is it making you a better version of yourself?
Your goals might be different, your tools different, time changes things, and the advice might not be a cause or even correlate of their success.
Ask: Is it making you a better version of yourself?
October 25, 2025 at 4:44 PM
Such good advice!
Reposted by CodeMonument
Oh you want to hear about why TanStack Start’s middleware is so incredible??
I gotchu
frontendmasters.com/blog/introdu...
I gotchu
frontendmasters.com/blog/introdu...
Introducing TanStack Start Middleware
TanStack Start is one of the most exciting full-stack web development frameworks I’ve seen. I’ve written about it before. In essence, TanStack Start takes TanStack Router, a superb, strongly-typed cli...
frontendmasters.com
October 24, 2025 at 7:09 PM
Oh you want to hear about why TanStack Start’s middleware is so incredible??
I gotchu
frontendmasters.com/blog/introdu...
I gotchu
frontendmasters.com/blog/introdu...
Reposted by CodeMonument
when you want to `open` something (like the MacOS `open`), you don't need a 9 dependency package, you can use tiny-open instead!
and if you do want the browser launching stuff, you can use tiny-browser-open:
github.com/fabiospampin...
and if you do want the browser launching stuff, you can use tiny-browser-open:
github.com/fabiospampin...
GitHub - fabiospampinato/tiny-open: A tiny utility for opening a file or a URL with its default application.
A tiny utility for opening a file or a URL with its default application. - fabiospampinato/tiny-open
github.com
October 23, 2025 at 3:39 PM
when you want to `open` something (like the MacOS `open`), you don't need a 9 dependency package, you can use tiny-open instead!
and if you do want the browser launching stuff, you can use tiny-browser-open:
github.com/fabiospampin...
and if you do want the browser launching stuff, you can use tiny-browser-open:
github.com/fabiospampin...
Nice, will copy that for myself 😄
AV1 is crazy-good for encoding screencasts. 1:28 of video, higher-than-HD resolution, less than 2mb. bugzilla.mozilla.org/show_bug.cgi...
There's not a lot of movement, but many codecs just don't handle that well.
There's not a lot of movement, but many codecs just don't handle that well.
1996198 - Guardian: Hit tests on fixed-bottom element are off by URL bar size
NEW (nobody) in Core - Layout: Positioned. Last updated 2025-10-24.
bugzilla.mozilla.org
October 24, 2025 at 10:20 AM
Nice, will copy that for myself 😄
Ohhhh, this is interesting! I'll do anything to be able to catch this!
At 11am PT tomorrow, @igorminar.bsky.social and @anfibiacreativa.bsky.social join @tannerlinsley.com and I to talk about Web Fragments, a fresh take on Micro-Frontends.
www.youtube.com/watch?v=sneu...
www.youtube.com/watch?v=sneu...
Web Fragments: Micro-Frontends Done Right?
YouTube video by Ryan Carniato
www.youtube.com
October 24, 2025 at 8:42 AM
Ohhhh, this is interesting! I'll do anything to be able to catch this!
Save for later 😁
😮 Alex is one of the best people I can think of to do a show like this!
Such a great idea. Excited to check this out. 😄
Such a great idea. Excited to check this out. 😄
This is the most personal project I’ve made in years.
I launched a new show called The Callback. It’s weekly web dev news with my dumb humor sprinkled on top.
If this pilot does well I get to make more, so watching, liking, and sharing would be DEEPLY appreciated 💜
www.youtube.com/watch?v=eMOD...
I launched a new show called The Callback. It’s weekly web dev news with my dumb humor sprinkled on top.
If this pilot does well I get to make more, so watching, liking, and sharing would be DEEPLY appreciated 💜
www.youtube.com/watch?v=eMOD...
October 18, 2025 at 10:58 AM
Save for later 😁
Reposted by CodeMonument
😮 Alex is one of the best people I can think of to do a show like this!
Such a great idea. Excited to check this out. 😄
Such a great idea. Excited to check this out. 😄
This is the most personal project I’ve made in years.
I launched a new show called The Callback. It’s weekly web dev news with my dumb humor sprinkled on top.
If this pilot does well I get to make more, so watching, liking, and sharing would be DEEPLY appreciated 💜
www.youtube.com/watch?v=eMOD...
I launched a new show called The Callback. It’s weekly web dev news with my dumb humor sprinkled on top.
If this pilot does well I get to make more, so watching, liking, and sharing would be DEEPLY appreciated 💜
www.youtube.com/watch?v=eMOD...
Remix needs to fix this…
YouTube video by Prismic
www.youtube.com
October 17, 2025 at 8:29 PM
😮 Alex is one of the best people I can think of to do a show like this!
Such a great idea. Excited to check this out. 😄
Such a great idea. Excited to check this out. 😄
So, this click handler does only trigger when clicking on the dialog background? Why does it not trigger when clicking anything in the dialog content?
October 16, 2025 at 7:18 AM
So, this click handler does only trigger when clicking on the dialog background? Why does it not trigger when clicking anything in the dialog content?