<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>My Portfolio</title>
        <link>https://schiener.io</link>
        <description>schiener.io RSS feed</description>
        <item>
          <title>Slow HTML Canvas Performance? Understanding Chrome's `willReadFrequently` Attribute</title>
          <link>https://schiener.io/blog/canvas-willreadfrequently</link>
          <description>Chrome sometimes disables GPU acceleration for canvas elements. Learn how to control this behavior with the `willReadFrequently` attribute, and how it affects canvas operations.</description>
          <pubDate>Fri, 02 Aug 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Sneaky React Memory Leaks: How the React compiler won't save you</title>
          <link>https://schiener.io/blog/react-closures-compiler</link>
          <description>Learn how the React compiler handles closures, memoization with `useCallback`, and related memory leaks. We will dive into the details and see why the compiler relies on pure components and how you can still run into closure-related memory troubles.</description>
          <pubDate>Sun, 07 Jul 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Sneaky React Memory Leaks II: Closures Vs. React Query</title>
          <link>https://schiener.io/blog/react-query-leaks</link>
          <description>Common patterns for fetching data with React Query can lead to unforeseen memory leaks. Learn how closures can cause these memory leaks and how to fix them.</description>
          <pubDate>Wed, 29 May 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Sneaky React Memory Leaks: How `useCallback` and closures can bite you</title>
          <link>https://schiener.io/blog/react-closures</link>
          <description>Avoid performance issues caused by memory leaks in your React applications. I will show you how closures and the `useCallback` hook can lead to memory leaks and what you can do to avoid them.</description>
          <pubDate>Sun, 03 Mar 2024 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>Faster Memory Debugging with Chrome's Quick Source Panel</title>
          <link>https://schiener.io/blog/chrome-dev-quick-source</link>
          <description>Memory debugging in Chrome Developer Tools can be a hassle. Learn how to use the Quick Source panel to view the source code of a selected link in a separate panel.</description>
          <pubDate>Sat, 27 Jan 2024 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>