If your talk title has the word harnessing, that’s an AI generated title and we know it.
Matan Borenkraout 🥬
@matanbobi.dev
Senior SE @Microsoft • Testing Library maintainer • Creating better software, one word at a time. Be kind!
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
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?
Bluesky just made me realize how many domains engineers have 😅
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?
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.
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 🔥
Let's play a guessing game, you're seeing this blue button at the bottom of an unsubscribe page, what does it do?
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
Is it just me that's so scared of posting something I wrote on reddit? It's like people have no manners there.
So, How many occurrences of React.Dispatch<React.SetStateAction in your codebase? matanbobi.dev/posts/stop-p...
React Anti-Pattern: Stop Passing Setters Down the Components Tree
Let's see why passing useState setters as props creates abstraction leaks and tightly couples child components to parent implementations.
matanbobi.dev
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
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.
Finally! Starting with Chrome 132, Chrome will stop automatically upgrading HTTP to HTTPS on localhost. issues.chromium.org/issues/41251...
Chromium
issues.chromium.org
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
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 🥳
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 🙏
The inert #HTML attribute has landed in Firefox 112 making it available in all major browsers. https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/inert
⚠️ Phishing Alert ⚠️ A few days ago I received this email. It got me all scared in the middle of the night since it really looked authentic (sent from http://PayPal.com). Can you guess the things that made me realize it's a phishing email? Answer in the first comment 👇
Just listened to the @syntax.fm episode with Nicholas Zakas and I absolutely love the multiplier term to judge senior engineers: “Can you help make the people around you better? Are you able to double the productivity of the five people on your team?”. Thanks @wesbos.com and @tolin.ski!
A good weekend is the one that starts with Knafeh! And this time, inside a bagel 😱