CodeMonument
codemonument.bsky.social
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.
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
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
November 7, 2025 at 4:25 PM
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.
November 7, 2025 at 2:39 PM
Ohhhh 😍
November 7, 2025 at 8:03 AM
Nice!
⚡️Finally! The official statement!

@vitest.dev is now the official #Angular #testing framework 💪
November 6, 2025 at 2:38 PM
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...
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
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
State of JavaScript
stateofjs.com
November 3, 2025 at 3:45 PM
Reposted by CodeMonument
November 1, 2025 at 9:26 PM
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
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.
October 31, 2025 at 1:39 PM
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...
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
October 31, 2025 at 8:42 AM
Storing this for later 😁
Small milestone, but a milestone 😁

Firsto.co hit $300 in monthly sales for the first time

#buildinpublic #indiedev #sideproject
October 31, 2025 at 7:09 AM
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!
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
@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!)
cute.haus
cute.haus
October 29, 2025 at 8:24 AM
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
Reposted by CodeMonument
i really need to get into these.. i keep teaching it the same few things
October 26, 2025 at 11:09 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"
crates.io: Rust Package Registry
crates.io
October 26, 2025 at 7:55 AM
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?
October 25, 2025 at 4:44 PM
Reposted by CodeMonument
Oh you want to hear about why TanStack Start’s middleware is so incredible??

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
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...
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
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.
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
Ohhhh, this is interesting! I'll do anything to be able to catch this!
October 24, 2025 at 8:42 AM
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. 😄
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...
October 18, 2025 at 10:58 AM
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. 😄
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...
Remix needs to fix this…
YouTube video by Prismic
www.youtube.com
October 17, 2025 at 8:29 PM
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