<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>💼 Engineer integrating web frameworks @netlify.com&#xA;🔨 Open source maintainer @npmx.dev&#xA;🏡 https://philippeserhal.com</description><link>https://blacksky.community/profile/philippeserhal.com</link><title>@philippeserhal.com - Philippe Serhal</title><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mlmix5ixes2w</link><description>The @netlify.com security team has been monitoring today&#39;s npm supply chain breach. Thank you @socket.dev for the great intel!&#xA;&#xA;We&#39;ve reached out to a small set of affected customers.&#xA;&#xA;Sites created by Agent Runners unaffected (all deps pinned).&#xA;&#xA;We have no evidence that Netlify itself is affected.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>12 May 2026 00:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mlmix5ixes2w</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mlmia6hpos2u</link><description>That was fast!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>12 May 2026 00:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mlmia6hpos2u</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mlmh4gbpas2u</link><description>⚠️ You may want to check once more. The list keeps growing. It&#39;s up to 385 packages now. @socket.dev have added a CSV export for your scripting convenience 🥲.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>11 May 2026 23:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mlmh4gbpas2u</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mlmc6frix22e</link><description>⚠️ If you use any TanStack package in any of your projects and there&#39;s any chance any of them was updated today, stop what you&#39;re doing and read this.&#xA;&#xA;... Actually there are 121 non-tanstack packages affected as well, so check the list anyway.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>11 May 2026 22:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mlmc6frix22e</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mllq7ibpqk26</link><description>It&#39;s so beautiful.&#xA;&#xA;p.s. @npmx.dev is still just in alpha 🫢&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>11 May 2026 16:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mllq7ibpqk26</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mle5hmj5j22s</link><description>If you have any Next.js sites, upgrade them now! Yes, yet again.&#xA;&#xA;Check out platform-specific guidance:&#xA;&#xA;@netlify.com → https://www.netlify.com/changelog/2026-05-08-react-nextjs-security-vulnerabilities/&#xA;@cloudflare.social → https://developers.cloudflare.com/changelog/post/2026-05-06-react-nextjs-vulnerabilities/&#xA;@vercel.com → https://vercel.com/changelog/next-js-may-2026-security-release</description><pubDate>08 May 2026 16:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mle5hmj5j22s</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mldliyisbc25</link><description>If you were still unsure whether the Mythos announcement was just a marketing stunt:&#xA;https://hacks.mozilla.org/2026/05/behind-the-scenes-hardening-firefox/&#xA;&#xA;Prepare.</description><pubDate>08 May 2026 11:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mldliyisbc25</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mla5k7yt522u</link><description>okay wait a sec has anyone ever thought of creating atproto records as presence pings and then WebRTC for p2p realtime comms? you&#39;d get a full decentralized thingy without needing a centralized thingy for the presence thingy.&#xA;&#xA;is that anything&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>07 May 2026 02:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mla5k7yt522u</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3ml4uljhhs223</link><description>It seems silly but features like this are important because tangled is *dogfed on tangled*, so the quality of tangled impacts how maintainers and OSS contributors can improve tangled itself. 🔁&#xA;&#xA;I gave up on opening some issues on the tangled repo because I couldn&#39;t attach a screenshot of the issue.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>05 May 2026 18:58 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3ml4uljhhs223</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mkyhk6tx5s2e</link><description>okay hear me out I had an idea in my dreams last night for an aproto game powered by the live stream out of spacedust.microcosm.blue&#xA;&#xA;is this anything</description><pubDate>04 May 2026 00:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mkyhk6tx5s2e</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mkye5zb73s2h</link><description>👀 I have achieved continuous deployment to @netlify.com from @tangled.org.&#xA;&#xA;Add a workflow like so: https://tangled.org/philippeserhal.com/example-deploy-to-netlify/blob/9283f14/.tangled/workflows/deploy.yml&#xA;Add site ID + Netlify PAT: https://tangled.org/philippeserhal.com/example-deploy-to-netlify#continuous-deployment-to-netlify&#xA;&#xA;☑️ PR → deploy preview&#xA;☑️ Push to main → deploy to prod&#xA;&#xA;Deploy URLs tucked away in pipeline logs, but it&#39;s a start.&#xA;https://tangled.org/philippeserhal.com/example-deploy-to-netlify/tree/main/.tangled</description><pubDate>03 May 2026 23:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mkye5zb73s2h</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mkx5r4jpqs2u</link><description>How might one share reusable @tangled.org spindle workflows or something like GitHub Actions... actions?&#xA;&#xA;Do I need to learn nix? 🫣</description><pubDate>03 May 2026 12:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mkx5r4jpqs2u</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mkx5enjmnk2d</link><description>On the bright side, getting a &#34;this is a bug on our end, will fix&#34; comment from a @tangled.org co-founder less than 1 min after your CI fails is pretty cool.</description><pubDate>03 May 2026 12:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mkx5enjmnk2d</guid></item><item><link>https://blacksky.community/profile/philippeserhal.com/post/3mkuyzgkskk2u</link><description>Giving @tangled.org a serious try this weekend.&#xA;Threading my impressions as I go 🧵.</description><pubDate>02 May 2026 15:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:5wdnwfs45bghuedlj3rdmani/app.bsky.feed.post/3mkuyzgkskk2u</guid></item></channel></rss>