
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Human Readable</title>
      <link>https://blog.davman.dev/blog</link>
      <description>Human Readable is where I try to make sense of code, systems, and the occasional existential bug. It’s a calm corner for developers who love clean architecture, coffee, and the art of not overengineering life.</description>
      <language>en-us</language>
      <managingEditor>davemanufor@gmail.com (David Manufor)</managingEditor>
      <webMaster>davemanufor@gmail.com (David Manufor)</webMaster>
      <lastBuildDate>Thu, 21 May 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://blog.davman.dev/tags/databases/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://blog.davman.dev/blog/the-n-plus-one-query-problem</guid>
    <title>The N+1 Query Problem: Death by a Thousand Round Trips</title>
    <link>https://blog.davman.dev/blog/the-n-plus-one-query-problem</link>
    <description>Your app is slow, and you&#39;re convinced it&#39;s a frontend problem. But what if the real culprit is hiding in your database layer — whispering hundreds of queries when one would do? Here&#39;s how the N+1 query problem silently kills performance, and how to fix it before your users notice.</description>
    <pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate>
    <author>davemanufor@gmail.com (David Manufor)</author>
    <category>software development</category><category>databases</category><category>performance</category><category>system design</category>
  </item>

    </channel>
  </rss>
