Matan Borenkraout 🥬
banner
matanbobi.dev
Matan Borenkraout 🥬
@matanbobi.dev
Senior SE @Microsoft • Testing Library maintainer • Creating better software, one word at a time.

Be kind!
If your talk title has the word harnessing, that’s an AI generated title and we know it.
February 15, 2025 at 11:03 AM
Reposted by Matan Borenkraout 🥬
We've released patches for a critical security vulnerability. We strongly encourage projects to upgrade to versions 1.6.1, 2.1.9, or 3.0.5 as soon as possible.
Remote Code Execution when accessing a malicious website while Vitest API server is listening
### Summary Arbitrary remote Code Execution when accessing a malicious website while Vitest API server is listening by Cross-site WebSocket hijacking (CSWSH) attacks. ### Details When [`api` o...
github.com
February 4, 2025 at 8:18 AM
I’m tired of my Apple Watch.. any recommendations for a smart watch that is both not too big and can provide useful training data?
January 18, 2025 at 3:43 PM
Bluesky just made me realize how many domains engineers have 😅
December 30, 2024 at 7:35 AM
Reposted by Matan Borenkraout 🥬
Hello everyone 👋
December 30, 2024 at 7:29 AM
Hi @ricky.fm, @danabra.mov, I know CRA is deprecated but since the release of React 19, it now breaks installation because RTL's version is expecting peer dep for React 18.
I've created this PR to update the RTL version according to our latest recommendations. Any chance to get your assistance?
December 29, 2024 at 8:08 PM
Hi @ricky.fm, @danabra.mov!
I'm trying to migrate vitest-browser-react to use the new `await act` approach. I have a test where I try to assert a suspended component shows fallback and then the content when it's ready. I remember reading there's a threshold for showing fallback but couldn't find it.
December 27, 2024 at 9:37 AM
@gil.tayar.org on stage in the JavaScript IL meetup!
December 26, 2024 at 5:39 PM
Don't you just hate debugging a dropdown that hides once you focus out?!
Chrome DevTools to the rescue!

Just toggle the "Emulate a focused page" checkbox - and you're good to go 🔥
December 14, 2024 at 7:58 PM
Let's play a guessing game, you're seeing this blue button at the bottom of an unsubscribe page, what does it do?
December 10, 2024 at 7:33 AM
If you're looking for some development vibe music, this is the playlist I made for when I try to get deep focus.

open.spotify.com/playlist/7HV...
Programming & Dev
open.spotify.com
December 1, 2024 at 3:25 PM
Hello Athens 👋
November 27, 2024 at 12:44 PM
@cassidoo.co what kind of sick game are you playing here? 😅
November 19, 2024 at 8:14 PM
After posting something on Reddit, I need a beer 😂
November 19, 2024 at 6:05 PM
Is it just me that's so scared of posting something I wrote on reddit? It's like people have no manners there.
November 19, 2024 at 1:02 PM
Weekend mode
November 15, 2024 at 7:19 PM
I get asked this question quite a lot, so I decided to write a post about it: "How can I better prepare for an Algorithms interview?"

matanbobi.dev/posts/tips-f...
Practical Tips for Nailing Algorithms Interviews
I'm getting asked this question a lot, so let's talk about it - what can we do to get better at the LeetCode kind of interview
matanbobi.dev
November 10, 2024 at 9:31 AM
Testing-library and some VSCode stuff :)
November 10, 2024 at 6:26 AM
Seeing the US elections results and the responses from friends here definitely feels like the elections in Israel in 2022. If I can tell you one thing about the future from our experience, it will only get worse.
November 6, 2024 at 6:38 AM
Finally! Starting with Chrome 132, Chrome will stop automatically upgrading HTTP to HTTPS on localhost.

issues.chromium.org/issues/41251...
Chromium
issues.chromium.org
November 5, 2024 at 1:34 PM
We're super happy to welcome Qwik Testing Library to our ecosystem and docs site!
If you're a Qwik user, give it a spin here:

testing-library.com/docs/qwik-te...
Intro | Testing Library
Qwik Testing Library on GitHub
testing-library.com
October 30, 2024 at 6:53 PM
In case you missed it, VSCode 1.79.0 now knows how to automatically update the opening and closing tag inside JSX.

No need to use the Auto Rename Tag extension anymore, just turn on the flag 😍

"editor.linkedEditing": true

Amazing work VSCode team 🥳
June 11, 2023 at 2:16 PM
I'm here to remind everybody that since git 2.37.0, there's no need to use the --set-upstream flag for new branches, just turn the flag on 🙏
May 10, 2023 at 11:15 AM
It’s haircut day!
May 5, 2023 at 9:12 AM