<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>bikeshedd.ing</title><description>james karlsson&apos;s blog</description><link>https://bikeshedd.ing/</link><language>en-us</language><atom:link href="https://bikeshedd.ing/rss.xml" rel="self" type="application/rss+xml"/><item><title>How much of that Cloudflare outage was actually useEffect&apos;s fault?</title><link>https://bikeshedd.ing/posts/how_much_of_that_cloudflare_outage_was_useeffects_fault/</link><guid isPermaLink="true">https://bikeshedd.ing/posts/how_much_of_that_cloudflare_outage_was_useeffects_fault/</guid><description>I can&apos;t believe I&apos;m actually going to defend useEffect.</description><pubDate>Thu, 02 Oct 2025 00:00:00 GMT</pubDate></item><item><title>useState should require a dependency array</title><link>https://bikeshedd.ing/posts/use_state_should_require_a_dependency_array/</link><guid isPermaLink="true">https://bikeshedd.ing/posts/use_state_should_require_a_dependency_array/</guid><description>99% of the time, you shouldn&apos;t have mutable derived state. But for that 1%, it&apos;d be nice to have better tools.</description><pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate></item></channel></rss>