<?xml version="1.0" encoding="UTF-8"?>
  <rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>AppSignal</title>
      <link>https://blog.appsignal.com</link>
      <atom:link href="https://blog.appsignal.com/category/academy-feed.xml" rel="self"/>
      <description>The AppSignal blog. Product updates, Ruby Magic, Elixir Alchemy, AppSignal Academy and more.</description>
      
      <item>
        <title>Debugging in Elixir with Observer</title>
        <link>https://blog.appsignal.com/2025/11/04/debugging-in-elixir-with-observer.html</link>
        <pubDate>Tue, 4 Nov 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s learn how to access Erlang&#039;s Observer GUI and debug an Elixir project that leaks memory.</description>
        <guid>https://blog.appsignal.com/2025/11/04/debugging-in-elixir-with-observer.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBpbiBFbGl4aXIgd2l0aCBPYnNlcnZlciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0xMS9kZWJ1Z2dpbmctb2JzZXJ2ZXIucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e9880299b6488b326de0d4ad93cd5c478cd7540afd6a73e82e2251e485fbd284" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBpbiBFbGl4aXIgd2l0aCBPYnNlcnZlciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0xMS9kZWJ1Z2dpbmctb2JzZXJ2ZXIucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e9880299b6488b326de0d4ad93cd5c478cd7540afd6a73e82e2251e485fbd284</comments>
      </item>

      <item>
        <title>Monitor the Performance of Your Ecto for Elixir App with AppSignal</title>
        <link>https://blog.appsignal.com/2025/10/28/monitor-the-performance-of-your-ecto-for-elixir-app-with-appsignal.html</link>
        <pubDate>Tue, 28 Oct 2025 05:00:00 +0000</pubDate>
        <description>In the second part of our two-part series, we&#039;ll use AppSignal for Elixir to monitor the performance of an Ecto application.</description>
        <guid>https://blog.appsignal.com/2025/10/28/monitor-the-performance-of-your-ecto-for-elixir-app-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIFBlcmZvcm1hbmNlIG9mIFlvdXIgRWN0byBmb3IgRWxpeGlyIEFwcCB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0xMC9lY3RvLXAyLWFwcHNpZ25hbC5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=00a2d5793ba6d2e57717d4d47d71f8198dd42180a0aa416842fd8a7749e23d17" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIFBlcmZvcm1hbmNlIG9mIFlvdXIgRWN0byBmb3IgRWxpeGlyIEFwcCB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0xMC9lY3RvLXAyLWFwcHNpZ25hbC5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=00a2d5793ba6d2e57717d4d47d71f8198dd42180a0aa416842fd8a7749e23d17</comments>
      </item>

      <item>
        <title>Batch Updates and Advanced Inserts in Ecto for Elixir</title>
        <link>https://blog.appsignal.com/2025/10/07/batch-updates-and-advanced-inserts-in-ecto-for-elixir.html</link>
        <pubDate>Tue, 7 Oct 2025 05:00:00 +0000</pubDate>
        <description>In this first part of a two-part series, we&#039;ll explore Ecto&#039;s powerful batch update and advanced insert capabilities.</description>
        <guid>https://blog.appsignal.com/2025/10/07/batch-updates-and-advanced-inserts-in-ecto-for-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJhdGNoIFVwZGF0ZXMgYW5kIEFkdmFuY2VkIEluc2VydHMgaW4gRWN0byBmb3IgRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTEwL3AxLWVjdG8tYmF0Y2gtdXBkYXRlcy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=b776aa72d177cfd0b2ae3cbd0e23c3f3d8f3b11dee0f3d0738f669685c1e9a5c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJhdGNoIFVwZGF0ZXMgYW5kIEFkdmFuY2VkIEluc2VydHMgaW4gRWN0byBmb3IgRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTEwL3AxLWVjdG8tYmF0Y2gtdXBkYXRlcy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=b776aa72d177cfd0b2ae3cbd0e23c3f3d8f3b11dee0f3d0738f669685c1e9a5c</comments>
      </item>

      <item>
        <title>Tracking Errors in Absinthe for Elixir with AppSignal</title>
        <link>https://blog.appsignal.com/2025/08/19/tracking-errors-in-absinthe-for-elixir-with-appsignal.html</link>
        <pubDate>Tue, 19 Aug 2025 05:00:00 +0000</pubDate>
        <description>Learn how to use AppSignal to monitor, debug, and resolve errors in your Absinthe-based GraphQL API.</description>
        <guid>https://blog.appsignal.com/2025/08/19/tracking-errors-in-absinthe-for-elixir-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNraW5nIEVycm9ycyBpbiBBYnNpbnRoZSBmb3IgRWxpeGlyIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA4L2Vycm9ycy1hYnNpbnRoZS1hcHBzaWduYWwuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=2e36c1368697dfb60d3e2c9027a5aa7c9787177d0482c2457ce7ec64c5da4f44" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNraW5nIEVycm9ycyBpbiBBYnNpbnRoZSBmb3IgRWxpeGlyIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA4L2Vycm9ycy1hYnNpbnRoZS1hcHBzaWduYWwuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=2e36c1368697dfb60d3e2c9027a5aa7c9787177d0482c2457ce7ec64c5da4f44</comments>
      </item>

      <item>
        <title>An Introduction to Oban for Elixir Monitoring Using AppSignal</title>
        <link>https://blog.appsignal.com/2025/07/22/an-introduction-to-oban-for-elixir-monitoring-using-appsignal.html</link>
        <pubDate>Tue, 22 Jul 2025 05:00:00 +0000</pubDate>
        <description>In this article, we&#039;ll learn about Oban&#039;s fundamentals, potential pitfalls, and how to leverage AppSignal&#039;s monitoring capabilities for your Oban setup.</description>
        <guid>https://blog.appsignal.com/2025/07/22/an-introduction-to-oban-for-elixir-monitoring-using-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBPYmFuIGZvciBFbGl4aXIgTW9uaXRvcmluZyBVc2luZyBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMDcvb2Jhbi1tb25pdG9yaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=94d01f03a943e24bd86f044f41aca60cac9a440ee0fa3db4c4f839117a6a8f40" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBPYmFuIGZvciBFbGl4aXIgTW9uaXRvcmluZyBVc2luZyBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMDcvb2Jhbi1tb25pdG9yaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=94d01f03a943e24bd86f044f41aca60cac9a440ee0fa3db4c4f839117a6a8f40</comments>
      </item>

      <item>
        <title>Express for Node Error Handling and Tracking Done Right</title>
        <link>https://blog.appsignal.com/2025/07/16/express-for-node-error-handling-and-tracking-done-right.html</link>
        <pubDate>Wed, 16 Jul 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s examine Express&#039; default error handling behavior and learn how to customize it for different scenarios.</description>
        <guid>https://blog.appsignal.com/2025/07/16/express-for-node-error-handling-and-tracking-done-right.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkV4cHJlc3MgZm9yIE5vZGUgRXJyb3IgSGFuZGxpbmcgYW5kIFRyYWNraW5nIERvbmUgUmlnaHQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMDcvZXhwcmVzcy1lcnJvci10cmFja2luZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f4c8295e2c19174debf4d86572a81e888e7fbf14f6685d4d8da7791e04366567" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkV4cHJlc3MgZm9yIE5vZGUgRXJyb3IgSGFuZGxpbmcgYW5kIFRyYWNraW5nIERvbmUgUmlnaHQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMDcvZXhwcmVzcy1lcnJvci10cmFja2luZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f4c8295e2c19174debf4d86572a81e888e7fbf14f6685d4d8da7791e04366567</comments>
      </item>

      <item>
        <title>Advanced Ecto for Elixir Monitoring with AppSignal</title>
        <link>https://blog.appsignal.com/2025/07/01/advanced-ecto-for-elixir-monitoring-with-appsignal.html</link>
        <pubDate>Tue, 1 Jul 2025 05:00:00 +0000</pubDate>
        <description>In the second part of our two-part series, we&#039;ll set up more advanced Ecto monitoring using AppSignal.</description>
        <guid>https://blog.appsignal.com/2025/07/01/advanced-ecto-for-elixir-monitoring-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIEVjdG8gZm9yIEVsaXhpciBNb25pdG9yaW5nIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA3L2VjdG8tcDIucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=4ea86fcc5f148361e0a6f0ec1a6f62e214064b16657a803d4e2eded59512ea4e" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIEVjdG8gZm9yIEVsaXhpciBNb25pdG9yaW5nIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA3L2VjdG8tcDIucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=4ea86fcc5f148361e0a6f0ec1a6f62e214064b16657a803d4e2eded59512ea4e</comments>
      </item>

      <item>
        <title>How to Set Up Tracing for Elixir Apps Using AppSignal</title>
        <link>https://blog.appsignal.com/2025/06/03/how-to-set-up-tracing-for-elixir-apps-using-appsignal.html</link>
        <pubDate>Tue, 3 Jun 2025 05:00:00 +0000</pubDate>
        <description>We&#039;ll set up tracing in your Elixir application using AppSignal.</description>
        <guid>https://blog.appsignal.com/2025/06/03/how-to-set-up-tracing-for-elixir-apps-using-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBTZXQgVXAgVHJhY2luZyBmb3IgRWxpeGlyIEFwcHMgVXNpbmcgQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA2L3RyYWNpbmctZm9yLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f0a109e2287ac01903246e182f4e866cb2843511a3b563bb3b40696b37b085c9" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBTZXQgVXAgVHJhY2luZyBmb3IgRWxpeGlyIEFwcHMgVXNpbmcgQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA2L3RyYWNpbmctZm9yLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f0a109e2287ac01903246e182f4e866cb2843511a3b563bb3b40696b37b085c9</comments>
      </item>

      <item>
        <title>Set Up Tracing for a Ruby on Rails Application in AppSignal</title>
        <link>https://blog.appsignal.com/2025/05/21/set-up-tracing-for-a-ruby-on-rails-application-in-appsignal.html</link>
        <pubDate>Wed, 21 May 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s use AppSignal to detect, diagnose, remove performance bottlenecks, and employ tracing in a Ruby on Rails application.</description>
        <guid>https://blog.appsignal.com/2025/05/21/set-up-tracing-for-a-ruby-on-rails-application-in-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNldCBVcCBUcmFjaW5nIGZvciBhIFJ1Ynkgb24gUmFpbHMgQXBwbGljYXRpb24gaW4gQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA1L3RyYWNpbmctcnVieS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f633ab7905e6a4f91f9ed6018def79b7709e90260d3bdadcfa264bb48bb36429" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNldCBVcCBUcmFjaW5nIGZvciBhIFJ1Ynkgb24gUmFpbHMgQXBwbGljYXRpb24gaW4gQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA1L3RyYWNpbmctcnVieS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f633ab7905e6a4f91f9ed6018def79b7709e90260d3bdadcfa264bb48bb36429</comments>
      </item>

      <item>
        <title>An Introduction to Ecto for Elixir Monitoring with AppSignal</title>
        <link>https://blog.appsignal.com/2025/05/13/an-introduction-to-ecto-for-elixir-monitoring-with-appsignal.html</link>
        <pubDate>Tue, 13 May 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s set up Ecto monitoring in your Elixir application using AppSignal.</description>
        <guid>https://blog.appsignal.com/2025/05/13/an-introduction-to-ecto-for-elixir-monitoring-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBFY3RvIGZvciBFbGl4aXIgTW9uaXRvcmluZyB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0wNC9pbnRyby10by1lY3RvLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c46af509f215e5353cb65efc037ed839ad37dc210d49c576cee2149d4ac2fc96" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBFY3RvIGZvciBFbGl4aXIgTW9uaXRvcmluZyB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0wNC9pbnRyby10by1lY3RvLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c46af509f215e5353cb65efc037ed839ad37dc210d49c576cee2149d4ac2fc96</comments>
      </item>

      <item>
        <title>Instrumenting Redis in Python with AppSignal</title>
        <link>https://blog.appsignal.com/2025/04/08/instrumenting-redis-in-python-with-appsignal.html</link>
        <pubDate>Tue, 8 Apr 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s instrument Redis in a Python application using AppSignal.</description>
        <guid>https://blog.appsignal.com/2025/04/08/instrumenting-redis-in-python-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ikluc3RydW1lbnRpbmcgUmVkaXMgaW4gUHl0aG9uIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA0L3JlZGlzLWFwcHNpZ25hbC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=359a1135a476ee49405f53071e7e9a4cf816bb0055253f130086e399e73185be" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ikluc3RydW1lbnRpbmcgUmVkaXMgaW4gUHl0aG9uIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA0L3JlZGlzLWFwcHNpZ25hbC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=359a1135a476ee49405f53071e7e9a4cf816bb0055253f130086e399e73185be</comments>
      </item>

      <item>
        <title>Project Managing Multiple Applications with AppSignal</title>
        <link>https://blog.appsignal.com/2025/03/12/project-managing-multiple-applications-with-appsignal.html</link>
        <pubDate>Wed, 12 Mar 2025 05:00:00 +0000</pubDate>
        <description>Michael Kurt of Planet Argon talks about how AppSignal makes it easy to track clients&#039; applications.</description>
        <guid>https://blog.appsignal.com/2025/03/12/project-managing-multiple-applications-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlByb2plY3QgTWFuYWdpbmcgTXVsdGlwbGUgQXBwbGljYXRpb25zIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTAzL211bHRpcGxlLWFwcHMtYXBwc2lnbmFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=9949a71da9b927d5eb39160cdd7529dcee4f4f3df1b4533a97f116805df0ffcf" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlByb2plY3QgTWFuYWdpbmcgTXVsdGlwbGUgQXBwbGljYXRpb25zIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTAzL211bHRpcGxlLWFwcHMtYXBwc2lnbmFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=9949a71da9b927d5eb39160cdd7529dcee4f4f3df1b4533a97f116805df0ffcf</comments>
      </item>

      <item>
        <title>An Introduction to Absinthe for Elixir Monitoring with AppSignal</title>
        <link>https://blog.appsignal.com/2025/03/04/an-introduction-to-absinthe-for-elixir-monitoring-with-appsignal.html</link>
        <pubDate>Tue, 4 Mar 2025 05:00:00 +0000</pubDate>
        <description>We’ll explore how to leverage AppSignal’s automatic instrumentation and custom metrics for Absinthe.</description>
        <guid>https://blog.appsignal.com/2025/03/04/an-introduction-to-absinthe-for-elixir-monitoring-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBBYnNpbnRoZSBmb3IgRWxpeGlyIE1vbml0b3Jpbmcgd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMDIvYWJzaW50aGUtZWxpeGlyLW1vbml0b3JpbmcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=573a8d54646478d9fc094862acc74d33f7825de1355001dbfa4eaa45d70919a9" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBBYnNpbnRoZSBmb3IgRWxpeGlyIE1vbml0b3Jpbmcgd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMDIvYWJzaW50aGUtZWxpeGlyLW1vbml0b3JpbmcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=573a8d54646478d9fc094862acc74d33f7825de1355001dbfa4eaa45d70919a9</comments>
      </item>

      <item>
        <title>Integrate AppSignal with AWS Fargate in Python Flask</title>
        <link>https://blog.appsignal.com/2025/02/12/integrate-appsignal-with-aws-fargate-in-python-flask.html</link>
        <pubDate>Wed, 12 Feb 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s integrate AppSignal with a Flask application running on AWS Fargate.</description>
        <guid>https://blog.appsignal.com/2025/02/12/integrate-appsignal-with-aws-fargate-in-python-flask.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkludGVncmF0ZSBBcHBTaWduYWwgd2l0aCBBV1MgRmFyZ2F0ZSBpbiBQeXRob24gRmxhc2sifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMDIvZmFyZ2F0ZS1weXRob24tZmxhc2suanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=d828fbed7bd858a76e9ceb8393cf83e0f9af4561ca5f47e8193de54b63a69059" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkludGVncmF0ZSBBcHBTaWduYWwgd2l0aCBBV1MgRmFyZ2F0ZSBpbiBQeXRob24gRmxhc2sifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMDIvZmFyZ2F0ZS1weXRob24tZmxhc2suanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=d828fbed7bd858a76e9ceb8393cf83e0f9af4561ca5f47e8193de54b63a69059</comments>
      </item>

      <item>
        <title>Monitor the Performance of Your Python Flask Application with AppSignal</title>
        <link>https://blog.appsignal.com/2025/01/29/monitor-the-performance-of-your-python-flask-application-with-appsignal.html</link>
        <pubDate>Wed, 29 Jan 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s use AppSignal to monitor and improve the performance of your Flask applications.</description>
        <guid>https://blog.appsignal.com/2025/01/29/monitor-the-performance-of-your-python-flask-application-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIFBlcmZvcm1hbmNlIG9mIFlvdXIgUHl0aG9uIEZsYXNrIEFwcGxpY2F0aW9uIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTAxL3B5dGhvbi1mbGFzay1wZXJmLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=9683b87f9a53939da9aba2f530b0a5a652a36d3738bc056f427427f6f0998db0" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIFBlcmZvcm1hbmNlIG9mIFlvdXIgUHl0aG9uIEZsYXNrIEFwcGxpY2F0aW9uIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTAxL3B5dGhvbi1mbGFzay1wZXJmLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=9683b87f9a53939da9aba2f530b0a5a652a36d3738bc056f427427f6f0998db0</comments>
      </item>

      <item>
        <title>Tracking Errors in Tesla with AppSignal for Elixir</title>
        <link>https://blog.appsignal.com/2025/01/21/tracking-errors-in-tesla-with-appsignal-for-elixir.html</link>
        <pubDate>Tue, 21 Jan 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s track and handle Tesla errors in your Elixir app using AppSignal.</description>
        <guid>https://blog.appsignal.com/2025/01/21/tracking-errors-in-tesla-with-appsignal-for-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNraW5nIEVycm9ycyBpbiBUZXNsYSB3aXRoIEFwcFNpZ25hbCBmb3IgRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTAxL2Vycm9ycy10ZXNsYS1hcHBzaWduYWwuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=26d57994aa688f8f168471df7fc5fc5223cc0a3d68277689cccce75166c85096" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNraW5nIEVycm9ycyBpbiBUZXNsYSB3aXRoIEFwcFNpZ25hbCBmb3IgRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTAxL2Vycm9ycy10ZXNsYS1hcHBzaWduYWwuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=26d57994aa688f8f168471df7fc5fc5223cc0a3d68277689cccce75166c85096</comments>
      </item>

      <item>
        <title>Find and Fix N+1 Queries in Django Using AppSignal</title>
        <link>https://blog.appsignal.com/2024/12/04/find-and-fix-n-plus-one-queries-in-django-using-appsignal.html</link>
        <pubDate>Wed, 4 Dec 2024 05:00:00 +0000</pubDate>
        <description>We&#039;ll track the N+1 query problem in a Django app and fix it using AppSignal.</description>
        <guid>https://blog.appsignal.com/2024/12/04/find-and-fix-n-plus-one-queries-in-django-using-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZpbmQgYW5kIEZpeCBOKzEgUXVlcmllcyBpbiBEamFuZ28gVXNpbmcgQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTEyL25wbHVzMS1xdWVyaWVzLWRqYW5nby5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=807ef8b5c5977d03764f72aa9c10de407343fef0ba3eff8446dd0e3dc4dceb64" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZpbmQgYW5kIEZpeCBOKzEgUXVlcmllcyBpbiBEamFuZ28gVXNpbmcgQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTEyL25wbHVzMS1xdWVyaWVzLWRqYW5nby5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=807ef8b5c5977d03764f72aa9c10de407343fef0ba3eff8446dd0e3dc4dceb64</comments>
      </item>

      <item>
        <title>How to Track Errors in Oban for Elixir Using AppSignal</title>
        <link>https://blog.appsignal.com/2024/11/12/how-to-track-errors-in-oban-for-elixir-using-appsignal.html</link>
        <pubDate>Tue, 12 Nov 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s learn what Oban is, how it works, and how to instrument it using AppSignal.</description>
        <guid>https://blog.appsignal.com/2024/11/12/how-to-track-errors-in-oban-for-elixir-using-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBUcmFjayBFcnJvcnMgaW4gT2JhbiBmb3IgRWxpeGlyIFVzaW5nIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0xMS9vYmFuLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=db9c34e3e682dde6878ef284b7c46211ae35ab4ea531b0f66b61c91123cfae43" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBUcmFjayBFcnJvcnMgaW4gT2JhbiBmb3IgRWxpeGlyIFVzaW5nIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0xMS9vYmFuLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=db9c34e3e682dde6878ef284b7c46211ae35ab4ea531b0f66b61c91123cfae43</comments>
      </item>

      <item>
        <title>Advanced Open edX Monitoring with AppSignal for Python</title>
        <link>https://blog.appsignal.com/2024/10/30/advanced-open-edx-monitoring-with-appsignal-for-python.html</link>
        <pubDate>Wed, 30 Oct 2024 05:00:00 +0000</pubDate>
        <description>In this second part of a two-part series, we&#039;ll dive into the more advanced monitoring capabilities that AppSignal can offer our Open edX application.</description>
        <guid>https://blog.appsignal.com/2024/10/30/advanced-open-edx-monitoring-with-appsignal-for-python.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIE9wZW4gZWRYIE1vbml0b3Jpbmcgd2l0aCBBcHBTaWduYWwgZm9yIFB5dGhvbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0xMC9vcGVuZWR4LWFwcHNpZ25hbC1wMi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=40a1595a7a3ebeca9556821162951c8b127e37edcd1f9f1c513e215a68b82e95" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIE9wZW4gZWRYIE1vbml0b3Jpbmcgd2l0aCBBcHBTaWduYWwgZm9yIFB5dGhvbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0xMC9vcGVuZWR4LWFwcHNpZ25hbC1wMi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=40a1595a7a3ebeca9556821162951c8b127e37edcd1f9f1c513e215a68b82e95</comments>
      </item>

      <item>
        <title>Find and Fix N+1 Queries Using AppSignal for a Phoenix App in Elixir</title>
        <link>https://blog.appsignal.com/2024/10/08/find-and-fix-n-plus-1-queries-using-appsignal-for-a-phoenix-app-in-elixir.html</link>
        <pubDate>Tue, 8 Oct 2024 05:00:00 +0000</pubDate>
        <description>We&#039;ll dive into how N+1 queries happen, their impact on performance, and some strategies to detect and fix them with AppSignal.</description>
        <guid>https://blog.appsignal.com/2024/10/08/find-and-fix-n-plus-1-queries-using-appsignal-for-a-phoenix-app-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZpbmQgYW5kIEZpeCBOKzEgUXVlcmllcyBVc2luZyBBcHBTaWduYWwgZm9yIGEgUGhvZW5peCBBcHAgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTEwL25wbHVzb25lLXF1ZXJpZXMtcGhvZW5peC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=268da496525901efe2db53a8d2e03bb58166c5b19f61ce2db916603cb51f2f79" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZpbmQgYW5kIEZpeCBOKzEgUXVlcmllcyBVc2luZyBBcHBTaWduYWwgZm9yIGEgUGhvZW5peCBBcHAgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTEwL25wbHVzb25lLXF1ZXJpZXMtcGhvZW5peC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=268da496525901efe2db53a8d2e03bb58166c5b19f61ce2db916603cb51f2f79</comments>
      </item>

      <item>
        <title>Measuring the Impact of Feature Flags in Ruby on Rails with AppSignal</title>
        <link>https://blog.appsignal.com/2024/10/02/measuring-the-impact-of-feature-flags-in-ruby-on-rails-with-appsignal.html</link>
        <pubDate>Wed, 2 Oct 2024 05:00:00 +0000</pubDate>
        <description>We&#039;ll set up feature flags in a Solidus storefront using Flipper and AppSignal&#039;s custom metrics.</description>
        <guid>https://blog.appsignal.com/2024/10/02/measuring-the-impact-of-feature-flags-in-ruby-on-rails-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1lYXN1cmluZyB0aGUgSW1wYWN0IG9mIEZlYXR1cmUgRmxhZ3MgaW4gUnVieSBvbiBSYWlscyB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0xMC9mZWF0dXJlLWZsYWdzLXJ1YnkuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=ff4bb5948a27003a8358db4380db5a2cf9565c1f50f768c46357ed8fd97fed12" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1lYXN1cmluZyB0aGUgSW1wYWN0IG9mIEZlYXR1cmUgRmxhZ3MgaW4gUnVieSBvbiBSYWlscyB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0xMC9mZWF0dXJlLWZsYWdzLXJ1YnkuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=ff4bb5948a27003a8358db4380db5a2cf9565c1f50f768c46357ed8fd97fed12</comments>
      </item>

      <item>
        <title>Integrating Open edX with AppSignal</title>
        <link>https://blog.appsignal.com/2024/10/02/integrating-open-edx-with-appsignal.html</link>
        <pubDate>Wed, 2 Oct 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s see how we can use AppSignal to monitor and improve performance in an Open edX application.</description>
        <guid>https://blog.appsignal.com/2024/10/02/integrating-open-edx-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkludGVncmF0aW5nIE9wZW4gZWRYIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTEwL29wZW5lZHgtYXBwc2lnbmFscDEuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=93adcbd642a74d7678543f9ffd46574b8afaf1aad8aa6cd35f86bd919055a9fc" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkludGVncmF0aW5nIE9wZW4gZWRYIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTEwL29wZW5lZHgtYXBwc2lnbmFscDEuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=93adcbd642a74d7678543f9ffd46574b8afaf1aad8aa6cd35f86bd919055a9fc</comments>
      </item>

      <item>
        <title>A Complete Guide to Phoenix for Elixir Monitoring with AppSignal</title>
        <link>https://blog.appsignal.com/2024/09/17/a-complete-guide-to-phoenix-for-elixir-monitoring-with-appsignal.html</link>
        <pubDate>Tue, 17 Sep 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s set up monitoring and error reporting for a Phoenix application using AppSignal.</description>
        <guid>https://blog.appsignal.com/2024/09/17/a-complete-guide-to-phoenix-for-elixir-monitoring-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgQ29tcGxldGUgR3VpZGUgdG8gUGhvZW5peCBmb3IgRWxpeGlyIE1vbml0b3Jpbmcgd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDkvYWR2YW5jZWQtcGhvZW5peC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=2a8d0e91951176f6396426c197a8834a1f6a154682dfa948b5e5e257ccb90f8d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgQ29tcGxldGUgR3VpZGUgdG8gUGhvZW5peCBmb3IgRWxpeGlyIE1vbml0b3Jpbmcgd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDkvYWR2YW5jZWQtcGhvZW5peC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=2a8d0e91951176f6396426c197a8834a1f6a154682dfa948b5e5e257ccb90f8d</comments>
      </item>

      <item>
        <title>Setting Up Custom Metrics with Effective Alerts for a Ruby App in AppSignal</title>
        <link>https://blog.appsignal.com/2024/07/31/setting-up-custom-metrics-with-effective-alerts-for-a-ruby-app-in-appsignal.html</link>
        <pubDate>Wed, 31 Jul 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s learn how to use custom metrics in AppSignal for deep insights into our Ruby app&#039;s performance.</description>
        <guid>https://blog.appsignal.com/2024/07/31/setting-up-custom-metrics-with-effective-alerts-for-a-ruby-app-in-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNldHRpbmcgVXAgQ3VzdG9tIE1ldHJpY3Mgd2l0aCBFZmZlY3RpdmUgQWxlcnRzIGZvciBhIFJ1YnkgQXBwIGluIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wNy9jdXN0b20tbWV0cmljcy1ydWJ5LWFzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=81e337571ea71e9be055af9515720d6cf312de5672ac90bbb4cf1b5b9fb1dc04" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNldHRpbmcgVXAgQ3VzdG9tIE1ldHJpY3Mgd2l0aCBFZmZlY3RpdmUgQWxlcnRzIGZvciBhIFJ1YnkgQXBwIGluIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wNy9jdXN0b20tbWV0cmljcy1ydWJ5LWFzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=81e337571ea71e9be055af9515720d6cf312de5672ac90bbb4cf1b5b9fb1dc04</comments>
      </item>

      <item>
        <title>Monitor the Performance of Your Python Django App with AppSignal</title>
        <link>https://blog.appsignal.com/2024/07/31/monitor-the-performance-of-your-python-django-app-with-appsignal.html</link>
        <pubDate>Wed, 31 Jul 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s see how we can use AppSignal to monitor performance in a Django application.</description>
        <guid>https://blog.appsignal.com/2024/07/31/monitor-the-performance-of-your-python-django-app-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIFBlcmZvcm1hbmNlIG9mIFlvdXIgUHl0aG9uIERqYW5nbyBBcHAgd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDcvZGphbmdvLXBlcmZvcm1hbmNlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=91de6f98e3de64588d7cabb518c69d239186f9b7ba91d6376fb06eb961b1798a" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIFBlcmZvcm1hbmNlIG9mIFlvdXIgUHl0aG9uIERqYW5nbyBBcHAgd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDcvZGphbmdvLXBlcmZvcm1hbmNlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=91de6f98e3de64588d7cabb518c69d239186f9b7ba91d6376fb06eb961b1798a</comments>
      </item>

      <item>
        <title>Monitor the Performance of your Python FastAPI App with AppSignal</title>
        <link>https://blog.appsignal.com/2024/07/10/monitor-the-performance-of-your-fastapi-for-python-app-with-appsignal.html</link>
        <pubDate>Wed, 10 Jul 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s see how we can use AppSignal to monitor performance in a FastAPI application.</description>
        <guid>https://blog.appsignal.com/2024/07/10/monitor-the-performance-of-your-fastapi-for-python-app-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIFBlcmZvcm1hbmNlIG9mIHlvdXIgUHl0aG9uIEZhc3RBUEkgQXBwIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTA3L2Zhc3RhcGktcGVyZm9ybWFuY2UuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=87663e7eafa8b2f13bb838df1f32034def4ce19ad39c1f10b757de42501b1b78" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIFBlcmZvcm1hbmNlIG9mIHlvdXIgUHl0aG9uIEZhc3RBUEkgQXBwIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTA3L2Zhc3RhcGktcGVyZm9ybWFuY2UuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=87663e7eafa8b2f13bb838df1f32034def4ce19ad39c1f10b757de42501b1b78</comments>
      </item>

      <item>
        <title>Monitor the Performance of Your Ruby on Rails Application Using AppSignal</title>
        <link>https://blog.appsignal.com/2024/06/12/monitor-the-performance-of-your-ruby-on-rails-application-using-appsignal.html</link>
        <pubDate>Wed, 12 Jun 2024 05:00:00 +0000</pubDate>
        <description>In the second part of this two-part series, we&#039;ll use AppSignal to monitor the performance of our Ruby on Rails application.</description>
        <guid>https://blog.appsignal.com/2024/06/12/monitor-the-performance-of-your-ruby-on-rails-application-using-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIFBlcmZvcm1hbmNlIG9mIFlvdXIgUnVieSBvbiBSYWlscyBBcHBsaWNhdGlvbiBVc2luZyBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDYvZGlnaXRhbG9jZWFuLXAyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=5902a6ed4745a6799479fbfc01871c250a2f54d6de7c13241dc6b32556dc050c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIFBlcmZvcm1hbmNlIG9mIFlvdXIgUnVieSBvbiBSYWlscyBBcHBsaWNhdGlvbiBVc2luZyBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDYvZGlnaXRhbG9jZWFuLXAyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=5902a6ed4745a6799479fbfc01871c250a2f54d6de7c13241dc6b32556dc050c</comments>
      </item>

      <item>
        <title>Track Errors in Your Python Flask Application with AppSignal</title>
        <link>https://blog.appsignal.com/2024/05/29/track-errors-in-your-python-flask-application-with-appsignal.html</link>
        <pubDate>Wed, 29 May 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s track and fix errors in a Flask application using AppSignal.</description>
        <guid>https://blog.appsignal.com/2024/05/29/track-errors-in-your-python-flask-application-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBZb3VyIFB5dGhvbiBGbGFzayBBcHBsaWNhdGlvbiB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wNS9mbGFzay1lcnJvcnMtYXBwc2lnbmFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=61541a199356fdc7378e9be02a0c7a5823437847504128ecb759124108f6a54b" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBZb3VyIFB5dGhvbiBGbGFzayBBcHBsaWNhdGlvbiB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wNS9mbGFzay1lcnJvcnMtYXBwc2lnbmFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=61541a199356fdc7378e9be02a0c7a5823437847504128ecb759124108f6a54b</comments>
      </item>

      <item>
        <title>Getting Started: Your Ruby On Rails App Hosted On DigitalOcean With AppSignal</title>
        <link>https://blog.appsignal.com/2024/05/29/getting-started-your-ruby-on-rails-app-hosted-on-digitalocean-with-appsignal.html</link>
        <pubDate>Wed, 29 May 2024 05:00:00 +0000</pubDate>
        <description>In the first part of a two-part series, we&#039;ll introduce how to set up DigitalOcean and AppSignal for a Ruby on Rails application.</description>
        <guid>https://blog.appsignal.com/2024/05/29/getting-started-your-ruby-on-rails-app-hosted-on-digitalocean-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkdldHRpbmcgU3RhcnRlZDogWW91ciBSdWJ5IE9uIFJhaWxzIEFwcCBIb3N0ZWQgT24gRGlnaXRhbE9jZWFuIFdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTA1L2RpZ2l0YWxvY2Vhbi1wMS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0f496c6d9e217a74a2c1eeb20d262211d6210d0218023f8e9dfbe310b492e565" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkdldHRpbmcgU3RhcnRlZDogWW91ciBSdWJ5IE9uIFJhaWxzIEFwcCBIb3N0ZWQgT24gRGlnaXRhbE9jZWFuIFdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTA1L2RpZ2l0YWxvY2Vhbi1wMS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0f496c6d9e217a74a2c1eeb20d262211d6210d0218023f8e9dfbe310b492e565</comments>
      </item>

      <item>
        <title>Tracking Custom Metrics in Python with AppSignal</title>
        <link>https://blog.appsignal.com/2024/03/28/tracking-custom-metrics-in-python-with-appsignal.html</link>
        <pubDate>Thu, 28 Mar 2024 05:00:00 +0000</pubDate>
        <description>Level up your Python monitoring insights with AppSignal&#039;s custom metrics.</description>
        <guid>https://blog.appsignal.com/2024/03/28/tracking-custom-metrics-in-python-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNraW5nIEN1c3RvbSBNZXRyaWNzIGluIFB5dGhvbiB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wMy9weXRob24tY3VzdG9tLW1ldHJpY3MtY292ZXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e62fb340f283b163104a2f19539e88c6325bfd953d12bc0ba3a75a54a9d633ec" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNraW5nIEN1c3RvbSBNZXRyaWNzIGluIFB5dGhvbiB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wMy9weXRob24tY3VzdG9tLW1ldHJpY3MtY292ZXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e62fb340f283b163104a2f19539e88c6325bfd953d12bc0ba3a75a54a9d633ec</comments>
      </item>

      <item>
        <title>Track Errors in FastAPI for Python with AppSignal</title>
        <link>https://blog.appsignal.com/2024/03/27/track-errors-in-fastapi-for-python-with-appsignal.html</link>
        <pubDate>Wed, 27 Mar 2024 05:00:00 +0000</pubDate>
        <description>We&#039;ll make use of AppSignal to track errors in FastAPI.</description>
        <guid>https://blog.appsignal.com/2024/03/27/track-errors-in-fastapi-for-python-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBGYXN0QVBJIGZvciBQeXRob24gd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDMvZXJyb3JzLWZhc3RhcGktYXBwc2lnbmFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=b1b9ebb7423ac95f8f1b77f46669b1564454898fdae284fb64261e63871c8bb4" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBGYXN0QVBJIGZvciBQeXRob24gd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDMvZXJyb3JzLWZhc3RhcGktYXBwc2lnbmFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=b1b9ebb7423ac95f8f1b77f46669b1564454898fdae284fb64261e63871c8bb4</comments>
      </item>

      <item>
        <title>Track Errors in Your Python Django Application with AppSignal</title>
        <link>https://blog.appsignal.com/2024/02/28/track-errors-in-your-python-django-application-with-appsignal.html</link>
        <pubDate>Wed, 28 Feb 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s see how we can use AppSignal to track and fix errors in a Django application.</description>
        <guid>https://blog.appsignal.com/2024/02/28/track-errors-in-your-python-django-application-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBZb3VyIFB5dGhvbiBEamFuZ28gQXBwbGljYXRpb24gd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDIvZGphbmdvLWVycm9ycy1hcHBzaWduYWwuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=399f87983399015e192789cf45bf5d031e18481b9dc7fa4654d0af8c49d2e12d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBZb3VyIFB5dGhvbiBEamFuZ28gQXBwbGljYXRpb24gd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDIvZGphbmdvLWVycm9ycy1hcHBzaWduYWwuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=399f87983399015e192789cf45bf5d031e18481b9dc7fa4654d0af8c49d2e12d</comments>
      </item>

      <item>
        <title>AppSignal Expands Monitoring Capabilities with Vector</title>
        <link>https://blog.appsignal.com/2023/12/13/appsignal-expands-monitoring-capabilities-with-vector.html</link>
        <pubDate>Wed, 13 Dec 2023 05:00:00 +0000</pubDate>
        <description>Leverage AppSignal and Vector to get even deeper, high-impact performance insights.</description>
        <guid>https://blog.appsignal.com/2023/12/13/appsignal-expands-monitoring-capabilities-with-vector.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBFeHBhbmRzIE1vbml0b3JpbmcgQ2FwYWJpbGl0aWVzIHdpdGggVmVjdG9yIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTEyL2FwcHNpZ25hbC12ZWN0b3IuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=bd970e786183093b44b8ffc749d966b5ffd54d161f31187940ac086f50463f6f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBFeHBhbmRzIE1vbml0b3JpbmcgQ2FwYWJpbGl0aWVzIHdpdGggVmVjdG9yIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTEyL2FwcHNpZ25hbC12ZWN0b3IuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=bd970e786183093b44b8ffc749d966b5ffd54d161f31187940ac086f50463f6f</comments>
      </item>

      <item>
        <title>Shaping the Future of Ruby and Kafka Together with rdkafka-ruby</title>
        <link>https://blog.appsignal.com/2023/11/22/shaping-the-future-of-ruby-and-kafka-together-with-rdkafka-ruby.html</link>
        <pubDate>Wed, 22 Nov 2023 05:00:00 +0000</pubDate>
        <description>The team behind Karafka and AppSignal have worked together on the rdkafka-ruby gem.</description>
        <guid>https://blog.appsignal.com/2023/11/22/shaping-the-future-of-ruby-and-kafka-together-with-rdkafka-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNoYXBpbmcgdGhlIEZ1dHVyZSBvZiBSdWJ5IGFuZCBLYWZrYSBUb2dldGhlciB3aXRoIHJka2Fma2EtcnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0xMS9rYXJhZmthLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=1cdb78b8791fb1cb7093fff5d134c1d1a7c1bb3bb33b8d8a3d7ca825a6ec5448" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNoYXBpbmcgdGhlIEZ1dHVyZSBvZiBSdWJ5IGFuZCBLYWZrYSBUb2dldGhlciB3aXRoIHJka2Fma2EtcnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0xMS9rYXJhZmthLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=1cdb78b8791fb1cb7093fff5d134c1d1a7c1bb3bb33b8d8a3d7ca825a6ec5448</comments>
      </item>

      <item>
        <title>Track Errors in Fastify with AppSignal</title>
        <link>https://blog.appsignal.com/2023/07/26/track-errors-in-fastify-with-appsignal.html</link>
        <pubDate>Wed, 26 Jul 2023 05:00:00 +0000</pubDate>
        <description>Let&#039;s see how we can use AppSignal to identify performance issues and bugs in a Fastify application.</description>
        <guid>https://blog.appsignal.com/2023/07/26/track-errors-in-fastify-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBGYXN0aWZ5IHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA3L2Zhc3RpZnktYXBwc2lnbmFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=d1cff61f0be797dfba3d547aeb7b8399e5ee1d68745689112bdd6519ef5fa004" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBGYXN0aWZ5IHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA3L2Zhc3RpZnktYXBwc2lnbmFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=d1cff61f0be797dfba3d547aeb7b8399e5ee1d68745689112bdd6519ef5fa004</comments>
      </item>

      <item>
        <title>Observe Your Phoenix App with Structured Logging</title>
        <link>https://blog.appsignal.com/2023/07/18/observe-your-phoenix-app-with-structured-logging.html</link>
        <pubDate>Tue, 18 Jul 2023 05:00:00 +0000</pubDate>
        <description>Let&#039;s configure a Phoenix LiveView application to use a structured logger and monitor the app with AppSignal.</description>
        <guid>https://blog.appsignal.com/2023/07/18/observe-your-phoenix-app-with-structured-logging.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik9ic2VydmUgWW91ciBQaG9lbml4IEFwcCB3aXRoIFN0cnVjdHVyZWQgTG9nZ2luZyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNi9waG9lbml4LWxvZ2dpbmctdGVsZW1ldHJ5LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=2eed67b742f1bde1fed16e4dc3810e25b9382b0a72dcf578d381e4a8c8d2117f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik9ic2VydmUgWW91ciBQaG9lbml4IEFwcCB3aXRoIFN0cnVjdHVyZWQgTG9nZ2luZyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNi9waG9lbml4LWxvZ2dpbmctdGVsZW1ldHJ5LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=2eed67b742f1bde1fed16e4dc3810e25b9382b0a72dcf578d381e4a8c8d2117f</comments>
      </item>

      <item>
        <title>Set Up Tracing for a Node.js Application on AppSignal</title>
        <link>https://blog.appsignal.com/2023/05/31/set-up-tracing-for-a-nodejs-application-on-appsignal.html</link>
        <pubDate>Wed, 31 May 2023 05:00:00 +0000</pubDate>
        <description>We&#039;ll set up an example Node.js app and add tracing using AppSignal.</description>
        <guid>https://blog.appsignal.com/2023/05/31/set-up-tracing-for-a-nodejs-application-on-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNldCBVcCBUcmFjaW5nIGZvciBhIE5vZGUuanMgQXBwbGljYXRpb24gb24gQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA1L3RyYWNpbmctbm9kZS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e7728136d21657b86fe344c2ca721fc9432d112e8222bdf77ffd31b05ec8987a" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNldCBVcCBUcmFjaW5nIGZvciBhIE5vZGUuanMgQXBwbGljYXRpb24gb24gQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA1L3RyYWNpbmctbm9kZS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e7728136d21657b86fe344c2ca721fc9432d112e8222bdf77ffd31b05ec8987a</comments>
      </item>

      <item>
        <title>Transport Your Logs to AppSignal with Winston</title>
        <link>https://blog.appsignal.com/2023/05/18/transport-your-logs-with-winston-to-appsignal.html</link>
        <pubDate>Thu, 18 May 2023 05:00:00 +0000</pubDate>
        <description>Use Winston with AppSignal Logging to leverage your application&#039;s capabilities.</description>
        <guid>https://blog.appsignal.com/2023/05/18/transport-your-logs-with-winston-to-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYW5zcG9ydCBZb3VyIExvZ3MgdG8gQXBwU2lnbmFsIHdpdGggV2luc3RvbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNS9hcHBzaWduYWwtd2luc3Rvbi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=41bc13c36b09f3a37db9d9e0ca1c05920da907df8b05fab19b87f8a968599afb" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYW5zcG9ydCBZb3VyIExvZ3MgdG8gQXBwU2lnbmFsIHdpdGggV2luc3RvbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNS9hcHBzaWduYWwtd2luc3Rvbi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=41bc13c36b09f3a37db9d9e0ca1c05920da907df8b05fab19b87f8a968599afb</comments>
      </item>

      <item>
        <title>How to Monitor Custom Metrics with AppSignal</title>
        <link>https://blog.appsignal.com/2023/04/26/how-to-monitor-custom-metrics-with-appsignal.html</link>
        <pubDate>Wed, 26 Apr 2023 05:00:00 +0000</pubDate>
        <description>Start monitoring your application proactively with AppSignal&#039;s custom metrics.</description>
        <guid>https://blog.appsignal.com/2023/04/26/how-to-monitor-custom-metrics-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBNb25pdG9yIEN1c3RvbSBNZXRyaWNzIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA0L2N1c3RvbS1tZXRyaWNzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=f26d1097f9d150c04f479870bffb0884b219fca621d53a3334af3658dec51ee7" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBNb25pdG9yIEN1c3RvbSBNZXRyaWNzIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA0L2N1c3RvbS1tZXRyaWNzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=f26d1097f9d150c04f479870bffb0884b219fca621d53a3334af3658dec51ee7</comments>
      </item>

      <item>
        <title>Node.js Pitfalls to Avoid</title>
        <link>https://blog.appsignal.com/2023/04/19/nodejs-pitfalls-to-avoid.html</link>
        <pubDate>Wed, 19 Apr 2023 05:00:00 +0000</pubDate>
        <description>Let&#039;s go over some of the potential pitfalls you might run into with your Node.js application, and see how to avoid them.</description>
        <guid>https://blog.appsignal.com/2023/04/19/nodejs-pitfalls-to-avoid.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik5vZGUuanMgUGl0ZmFsbHMgdG8gQXZvaWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDQvbm9kZWpzLXBpdGZhbGxzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c2b97160576003a7a85dd71e0c40f627456a3064823dca1e7fd01a06ccde40bb" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik5vZGUuanMgUGl0ZmFsbHMgdG8gQXZvaWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDQvbm9kZWpzLXBpdGZhbGxzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c2b97160576003a7a85dd71e0c40f627456a3064823dca1e7fd01a06ccde40bb</comments>
      </item>

      <item>
        <title>Optimize Your Prisma Queries with AppSignal and OpenTelemetry</title>
        <link>https://blog.appsignal.com/2023/04/18/optimize-your-prisma-queries-with-appsignal-and-opentelemetry.html</link>
        <pubDate>Tue, 18 Apr 2023 05:00:00 +0000</pubDate>
        <description>Power up your application&#039;s Prisma queries with AppSignal and OpenTelemetry.</description>
        <guid>https://blog.appsignal.com/2023/04/18/optimize-your-prisma-queries-with-appsignal-and-opentelemetry.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik9wdGltaXplIFlvdXIgUHJpc21hIFF1ZXJpZXMgd2l0aCBBcHBTaWduYWwgYW5kIE9wZW5UZWxlbWV0cnkifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDQvcHJpc21hLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=bc59e1d80cfeb8183fa9eab00003c1c666776d04a3ed08b00cdd8c21cf2bd174" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik9wdGltaXplIFlvdXIgUHJpc21hIFF1ZXJpZXMgd2l0aCBBcHBTaWduYWwgYW5kIE9wZW5UZWxlbWV0cnkifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDQvcHJpc21hLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=bc59e1d80cfeb8183fa9eab00003c1c666776d04a3ed08b00cdd8c21cf2bd174</comments>
      </item>

      <item>
        <title>Monitor the Health of Your Node.js Application</title>
        <link>https://blog.appsignal.com/2023/04/05/monitor-the-health-of-your-nodejs-application.html</link>
        <pubDate>Wed, 5 Apr 2023 05:00:00 +0000</pubDate>
        <description>Explore the key metrics you should monitor in your Node.js application and see how AppSignal can help with monitoring.</description>
        <guid>https://blog.appsignal.com/2023/04/05/monitor-the-health-of-your-nodejs-application.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIEhlYWx0aCBvZiBZb3VyIE5vZGUuanMgQXBwbGljYXRpb24ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDQvaGVhbHRoLW5vZGUtYXBwLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=878c792bbc12c5616cc7efd8a8b60cb3bc1e3e36579e300b3ff18dce0a40e9ce" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgdGhlIEhlYWx0aCBvZiBZb3VyIE5vZGUuanMgQXBwbGljYXRpb24ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDQvaGVhbHRoLW5vZGUtYXBwLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=878c792bbc12c5616cc7efd8a8b60cb3bc1e3e36579e300b3ff18dce0a40e9ce</comments>
      </item>

      <item>
        <title>Monitor NGINX Performance Automatically with AppSignal</title>
        <link>https://blog.appsignal.com/2023/04/04/monitor-nginx-performance-automatically-with-appsignal.html</link>
        <pubDate>Tue, 4 Apr 2023 05:00:00 +0000</pubDate>
        <description>Learn how you can use AppSignal to monitor NGINX and expand your understanding of your application&#039;s performance.</description>
        <guid>https://blog.appsignal.com/2023/04/04/monitor-nginx-performance-automatically-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgTkdJTlggUGVyZm9ybWFuY2UgQXV0b21hdGljYWxseSB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNC9uZ2lueC5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=c8a01bbc7d9eeeadbc29d0ba5f601fa4c0a3d643b271196194d6c4260145b351" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgTkdJTlggUGVyZm9ybWFuY2UgQXV0b21hdGljYWxseSB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNC9uZ2lueC5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=c8a01bbc7d9eeeadbc29d0ba5f601fa4c0a3d643b271196194d6c4260145b351</comments>
      </item>

      <item>
        <title>Introducing AppSignal Logging</title>
        <link>https://blog.appsignal.com/2023/03/22/introducing-appsignal-log-management.html</link>
        <pubDate>Wed, 22 Mar 2023 05:00:00 +0000</pubDate>
        <description>It&#039;s time to tap into your application&#039;s logs and unleash its full potential.</description>
        <guid>https://blog.appsignal.com/2023/03/22/introducing-appsignal-log-management.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkludHJvZHVjaW5nIEFwcFNpZ25hbCBMb2dnaW5nIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAzL2xvZy1tYW5hZ2VtZW50LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=5c1c61fd81990d67b6706fd0349766e38e37f6aa84bd5658d9b301900fe35ea6" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkludHJvZHVjaW5nIEFwcFNpZ25hbCBMb2dnaW5nIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAzL2xvZy1tYW5hZ2VtZW50LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=5c1c61fd81990d67b6706fd0349766e38e37f6aa84bd5658d9b301900fe35ea6</comments>
      </item>

      <item>
        <title>Track Errors in Your NestJS Application with AppSignal</title>
        <link>https://blog.appsignal.com/2023/02/22/track-errors-in-your-nestjs-application-with-appsignal.html</link>
        <pubDate>Wed, 22 Feb 2023 05:00:00 +0000</pubDate>
        <description>Let&#039;s set up AppSignal in a NestJS app and see how we can use it to track errors.</description>
        <guid>https://blog.appsignal.com/2023/02/22/track-errors-in-your-nestjs-application-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBZb3VyIE5lc3RKUyBBcHBsaWNhdGlvbiB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wMi9lcnJvcnMtbmVzdGpzLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=4713cff568ca4d78de105a998b1ad39ab508930f61382dcdc4af8396639c5497" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBZb3VyIE5lc3RKUyBBcHBsaWNhdGlvbiB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wMi9lcnJvcnMtbmVzdGpzLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=4713cff568ca4d78de105a998b1ad39ab508930f61382dcdc4af8396639c5497</comments>
      </item>

      <item>
        <title>Introducing AppSignal for Hanami</title>
        <link>https://blog.appsignal.com/2023/02/14/introducing-appsignal-for-hanami.html</link>
        <pubDate>Tue, 14 Feb 2023 05:00:00 +0000</pubDate>
        <description>We&#039;ve added support for Hanami to our Ruby integration. This blog post explains what Hanami is and how you can use it with AppSignal.</description>
        <guid>https://blog.appsignal.com/2023/02/14/introducing-appsignal-for-hanami.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkludHJvZHVjaW5nIEFwcFNpZ25hbCBmb3IgSGFuYW1pIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAyL2FwcHNpZ25hbC1oYW5hbWkucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=95e2eb9a5715c96ed13bede42d1f105245caf7c145d0a763b067a835e98513e7" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkludHJvZHVjaW5nIEFwcFNpZ25hbCBmb3IgSGFuYW1pIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAyL2FwcHNpZ25hbC1oYW5hbWkucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=95e2eb9a5715c96ed13bede42d1f105245caf7c145d0a763b067a835e98513e7</comments>
      </item>

      <item>
        <title>An Introduction to Application Monitoring</title>
        <link>https://blog.appsignal.com/2023/02/08/an-introduction-to-application-monitoring.html</link>
        <pubDate>Wed, 8 Feb 2023 05:00:00 +0000</pubDate>
        <description>Application monitoring is vital to keep your app performant. Let&#039;s run through some key aspects of performance monitoring with AppSignal.</description>
        <guid>https://blog.appsignal.com/2023/02/08/an-introduction-to-application-monitoring.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBBcHBsaWNhdGlvbiBNb25pdG9yaW5nIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAyL2ludHJvLWFwbS5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=d263da834f226714fb4b8c670fe69e83dce42cec09035ea3374f1e7c2726c1c4" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBBcHBsaWNhdGlvbiBNb25pdG9yaW5nIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAyL2ludHJvLWFwbS5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=d263da834f226714fb4b8c670fe69e83dce42cec09035ea3374f1e7c2726c1c4</comments>
      </item>

      <item>
        <title>AppSignal for Elixir Now Supports Oban</title>
        <link>https://blog.appsignal.com/2023/02/07/appsignal-for-elixir-now-supports-oban.html</link>
        <pubDate>Tue, 7 Feb 2023 05:00:00 +0000</pubDate>
        <description>Gain insights into the health and stability of your background jobs with AppSignal&#039;s Oban instrumentation.</description>
        <guid>https://blog.appsignal.com/2023/02/07/appsignal-for-elixir-now-supports-oban.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBmb3IgRWxpeGlyIE5vdyBTdXBwb3J0cyBPYmFuIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAyL29iYW4ucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=2d6c93f8bf6b6a715701d350b7c3c2d7b52a59b00cd2a9e31a18df0e510ba663" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBmb3IgRWxpeGlyIE5vdyBTdXBwb3J0cyBPYmFuIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAyL29iYW4ucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=2d6c93f8bf6b6a715701d350b7c3c2d7b52a59b00cd2a9e31a18df0e510ba663</comments>
      </item>

      <item>
        <title>Monitoring Your NestJS Application with AppSignal</title>
        <link>https://blog.appsignal.com/2023/01/30/monitoring-your-nestjs-application-with-appsignal.html</link>
        <pubDate>Mon, 30 Jan 2023 05:00:00 +0000</pubDate>
        <description>In this post, you&#039;ll learn all you need to know about monitoring your NestJS app with AppSignal.</description>
        <guid>https://blog.appsignal.com/2023/01/30/monitoring-your-nestjs-application-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3JpbmcgWW91ciBOZXN0SlMgQXBwbGljYXRpb24gd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDEvbmVzdGpzLWFwcHNpZ25hbC5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=40702ef816af0d75d8ffb8ade9d03361db874cfc63ff57938bc2f09ad5008c3c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3JpbmcgWW91ciBOZXN0SlMgQXBwbGljYXRpb24gd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDEvbmVzdGpzLWFwcHNpZ25hbC5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=40702ef816af0d75d8ffb8ade9d03361db874cfc63ff57938bc2f09ad5008c3c</comments>
      </item>

      <item>
        <title>How To Instrument Your Elixir Application with AppSignal</title>
        <link>https://blog.appsignal.com/2023/01/24/how-to-instrument-your-elixir-application-with-appsignal.html</link>
        <pubDate>Tue, 24 Jan 2023 05:00:00 +0000</pubDate>
        <description>Let&#039;s run through adding instrumentation to an Elixir application using AppSignal.</description>
        <guid>https://blog.appsignal.com/2023/01/24/how-to-instrument-your-elixir-application-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBUbyBJbnN0cnVtZW50IFlvdXIgRWxpeGlyIEFwcGxpY2F0aW9uIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAxL2luc3RydW1lbnQtYXBwc2lnbmFsLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=b119c0ca0e2736364c5e099a8c7506d31da752f970106a442bbb758241646f28" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBUbyBJbnN0cnVtZW50IFlvdXIgRWxpeGlyIEFwcGxpY2F0aW9uIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAxL2luc3RydW1lbnQtYXBwc2lnbmFsLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=b119c0ca0e2736364c5e099a8c7506d31da752f970106a442bbb758241646f28</comments>
      </item>

      <item>
        <title>Debugging in Ruby with AppSignal</title>
        <link>https://blog.appsignal.com/2022/09/21/debugging-in-ruby-with-appsignal.html</link>
        <pubDate>Wed, 21 Sep 2022 05:00:00 +0000</pubDate>
        <description>Learn how you can use AppSignal to log and debug your Ruby application.</description>
        <guid>https://blog.appsignal.com/2022/09/21/debugging-in-ruby-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBpbiBSdWJ5IHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA5L2RlYnVnZ2luZy1ydWJ5LnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=9aee4ec1f294512050c5777daf6a4fbbf161eeafe8e4b44aaf33c9aaf5c5f6ed" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBpbiBSdWJ5IHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA5L2RlYnVnZ2luZy1ydWJ5LnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=9aee4ec1f294512050c5777daf6a4fbbf161eeafe8e4b44aaf33c9aaf5c5f6ed</comments>
      </item>

      <item>
        <title>Monitor Ruby Application Performance with Magic Dashboards</title>
        <link>https://blog.appsignal.com/2022/08/31/monitor-ruby-application-performance-with-magic-dashboards.html</link>
        <pubDate>Wed, 31 Aug 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s monitor and fix performance issues within a Ruby on Rails application using magic dashboards.</description>
        <guid>https://blog.appsignal.com/2022/08/31/monitor-ruby-application-performance-with-magic-dashboards.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgUnVieSBBcHBsaWNhdGlvbiBQZXJmb3JtYW5jZSB3aXRoIE1hZ2ljIERhc2hib2FyZHMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDgvbWFnaWMtZGFzaGJvYXJkcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=df524dc73354056e8343e661b057152f1bfd061f0fc968499cf5340b79df28f5" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgUnVieSBBcHBsaWNhdGlvbiBQZXJmb3JtYW5jZSB3aXRoIE1hZ2ljIERhc2hib2FyZHMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDgvbWFnaWMtZGFzaGJvYXJkcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=df524dc73354056e8343e661b057152f1bfd061f0fc968499cf5340b79df28f5</comments>
      </item>

      <item>
        <title>Deploy Your Ruby on Rails App Using Capistrano</title>
        <link>https://blog.appsignal.com/2022/07/13/deploy-your-ruby-on-rails-app-using-capistrano.html</link>
        <pubDate>Wed, 13 Jul 2022 05:00:00 +0000</pubDate>
        <description>Find out how to configure Capistrano in your Rails app, then deploy the app.</description>
        <guid>https://blog.appsignal.com/2022/07/13/deploy-your-ruby-on-rails-app-using-capistrano.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlcGxveSBZb3VyIFJ1Ynkgb24gUmFpbHMgQXBwIFVzaW5nIENhcGlzdHJhbm8ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDcvY2FwaXN0cmFuby5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f55c82c4b741530e597b4e2178628fd8e4d7d3a56eb4a097ac23f8d9cce68ef1" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlcGxveSBZb3VyIFJ1Ynkgb24gUmFpbHMgQXBwIFVzaW5nIENhcGlzdHJhbm8ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDcvY2FwaXN0cmFuby5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f55c82c4b741530e597b4e2178628fd8e4d7d3a56eb4a097ac23f8d9cce68ef1</comments>
      </item>

      <item>
        <title>How to Keep Database Table Sizes Down and Prevent Data Bloat</title>
        <link>https://blog.appsignal.com/2022/02/03/how-to-keep-database-table-sizes-down-and-prevent-data-bloat.html</link>
        <pubDate>Thu, 3 Feb 2022 05:00:00 +0000</pubDate>
        <description>Watch out for data hoarding, which can cause database bloat. Here&#039;s how to keep your database table sizes down.</description>
        <guid>https://blog.appsignal.com/2022/02/03/how-to-keep-database-table-sizes-down-and-prevent-data-bloat.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBLZWVwIERhdGFiYXNlIFRhYmxlIFNpemVzIERvd24gYW5kIFByZXZlbnQgRGF0YSBCbG9hdCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wMi9kYXRhYmFzZS1zaXplLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=14f217f1512c956293bca58512ff44548ae4b9568acde2562bbe896fb917061d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBLZWVwIERhdGFiYXNlIFRhYmxlIFNpemVzIERvd24gYW5kIFByZXZlbnQgRGF0YSBCbG9hdCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wMi9kYXRhYmFzZS1zaXplLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=14f217f1512c956293bca58512ff44548ae4b9568acde2562bbe896fb917061d</comments>
      </item>

      <item>
        <title>Next Level Ruby on Rails Application Monitoring with AppSignal</title>
        <link>https://blog.appsignal.com/2022/01/05/next-level-ruby-on-rails-application-monitoring-with-appsignal.html</link>
        <pubDate>Wed, 5 Jan 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s run through adding custom instrumentation and monitoring to a Ruby on Rails application.</description>
        <guid>https://blog.appsignal.com/2022/01/05/next-level-ruby-on-rails-application-monitoring-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik5leHQgTGV2ZWwgUnVieSBvbiBSYWlscyBBcHBsaWNhdGlvbiBNb25pdG9yaW5nIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTAxL2FwcC1tb25pdG9yaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=41ae036e6fbeadae8c54cf8ced518fdbfe62df477b7037daa03d0ac180128395" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik5leHQgTGV2ZWwgUnVieSBvbiBSYWlscyBBcHBsaWNhdGlvbiBNb25pdG9yaW5nIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTAxL2FwcC1tb25pdG9yaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=41ae036e6fbeadae8c54cf8ced518fdbfe62df477b7037daa03d0ac180128395</comments>
      </item>

      <item>
        <title>Ruby on Rails Application Monitoring with AppSignal</title>
        <link>https://blog.appsignal.com/2021/12/01/ruby-on-rails-application-monitoring-with-appsignal.html</link>
        <pubDate>Wed, 1 Dec 2021 05:00:00 +0000</pubDate>
        <description>In the first of this two-part series, we&#039;ll set up monitoring for a Ruby on Rails application with AppSignal.</description>
        <guid>https://blog.appsignal.com/2021/12/01/ruby-on-rails-application-monitoring-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJ1Ynkgb24gUmFpbHMgQXBwbGljYXRpb24gTW9uaXRvcmluZyB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0xMi9hcHAtbW9uaXRvcmluZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=60a345788b31acfccd0badb3f8682a6e0bfc78c5006f522f8393cb993e511d5e" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJ1Ynkgb24gUmFpbHMgQXBwbGljYXRpb24gTW9uaXRvcmluZyB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0xMi9hcHAtbW9uaXRvcmluZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=60a345788b31acfccd0badb3f8682a6e0bfc78c5006f522f8393cb993e511d5e</comments>
      </item>

      <item>
        <title>Improve Your Life with Long Error Messages</title>
        <link>https://blog.appsignal.com/2021/09/22/improve-your-life-with-long-error-messages.html</link>
        <pubDate>Wed, 22 Sep 2021 05:00:00 +0000</pubDate>
        <description>Your error messages should answer three questions: what happened, where did it happen and how can I make the error go away? Find out how long error messages can help make your life easier.</description>
        <guid>https://blog.appsignal.com/2021/09/22/improve-your-life-with-long-error-messages.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkltcHJvdmUgWW91ciBMaWZlIHdpdGggTG9uZyBFcnJvciBNZXNzYWdlcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wOS9sb25nLWVycm9yLW1lc3NhZ2VzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=11079565efb9901b79041ec77f4e7741fcfdeeaad199e6f05aadeacdabe39567" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkltcHJvdmUgWW91ciBMaWZlIHdpdGggTG9uZyBFcnJvciBNZXNzYWdlcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wOS9sb25nLWVycm9yLW1lc3NhZ2VzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=11079565efb9901b79041ec77f4e7741fcfdeeaad199e6f05aadeacdabe39567</comments>
      </item>

      <item>
        <title>CPU Steal Time: A Crucial Metric for Cloud Servers and VMs</title>
        <link>https://blog.appsignal.com/2021/09/15/cpu-steal-time-a-crucial-metric-for-cloud-servers-and-vms.html</link>
        <pubDate>Wed, 15 Sep 2021 05:00:00 +0000</pubDate>
        <description>In this post, we&#039;ll explain what CPU steal is, how to monitor it, and what happens to your app when CPU steal is high.</description>
        <guid>https://blog.appsignal.com/2021/09/15/cpu-steal-time-a-crucial-metric-for-cloud-servers-and-vms.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNQVSBTdGVhbCBUaW1lOiBBIENydWNpYWwgTWV0cmljIGZvciBDbG91ZCBTZXJ2ZXJzIGFuZCBWTXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMDkvY3B1LXN0ZWFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=448d12fcfbc516ef672b8fbe27285730ec3e5451cc6c1a2d2b3af9d3366079b1" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNQVSBTdGVhbCBUaW1lOiBBIENydWNpYWwgTWV0cmljIGZvciBDbG91ZCBTZXJ2ZXJzIGFuZCBWTXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMDkvY3B1LXN0ZWFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=448d12fcfbc516ef672b8fbe27285730ec3e5451cc6c1a2d2b3af9d3366079b1</comments>
      </item>

      <item>
        <title>Adding Kubernetes Metadata to Your AppSignal Errors</title>
        <link>https://blog.appsignal.com/2021/06/23/adding-kubernetes-metadata-to-your-appsignal-errors.html</link>
        <pubDate>Wed, 23 Jun 2021 05:00:00 +0000</pubDate>
        <description>If you&#039;re trying to figure out how to add Kubernetes metadata to your AppSignal errors, this post is for you.</description>
        <guid>https://blog.appsignal.com/2021/06/23/adding-kubernetes-metadata-to-your-appsignal-errors.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkZGluZyBLdWJlcm5ldGVzIE1ldGFkYXRhIHRvIFlvdXIgQXBwU2lnbmFsIEVycm9ycyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wNi9rdWJlcm5ldGVzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=54ed80b865100954cf9488e586fdb760d2a1600ddcc753ac60c755d47016d347" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkZGluZyBLdWJlcm5ldGVzIE1ldGFkYXRhIHRvIFlvdXIgQXBwU2lnbmFsIEVycm9ycyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wNi9rdWJlcm5ldGVzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=54ed80b865100954cf9488e586fdb760d2a1600ddcc753ac60c755d47016d347</comments>
      </item>

      <item>
        <title>The Wolf Pack Tactic for Monitoring Slow APIs</title>
        <link>https://blog.appsignal.com/2021/06/16/the-wolf-pack-tactic-for-monitoring-slow-apis.html</link>
        <pubDate>Wed, 16 Jun 2021 05:00:00 +0000</pubDate>
        <description>In this post, we will deal with monitoring external APIs and how you can prevent them from slowing you down.</description>
        <guid>https://blog.appsignal.com/2021/06/16/the-wolf-pack-tactic-for-monitoring-slow-apis.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRoZSBXb2xmIFBhY2sgVGFjdGljIGZvciBNb25pdG9yaW5nIFNsb3cgQVBJcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wNi9BUElzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=36ec4477a6b17ba8c0f352d25552adc148fe4800a3fff23ce3e5d683c1b007f1" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRoZSBXb2xmIFBhY2sgVGFjdGljIGZvciBNb25pdG9yaW5nIFNsb3cgQVBJcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wNi9BUElzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=36ec4477a6b17ba8c0f352d25552adc148fe4800a3fff23ce3e5d683c1b007f1</comments>
      </item>

      <item>
        <title>Troubleshooting ActiveRecord Performance</title>
        <link>https://blog.appsignal.com/2021/02/24/troubleshooting-activerecord-performance.html</link>
        <pubDate>Wed, 24 Feb 2021 05:00:00 +0000</pubDate>
        <description>You usually don&#039;t need to worry about AcriveRecord and its inner workings. This post comes in handy when performance issues arise and you have to start worrying about it.</description>
        <guid>https://blog.appsignal.com/2021/02/24/troubleshooting-activerecord-performance.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyb3VibGVzaG9vdGluZyBBY3RpdmVSZWNvcmQgUGVyZm9ybWFuY2UifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMDIvYWMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=3632a3a3f5724cc533211ea387698cfbada09c3ffc5cc970e35af819f2b1d8eb" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyb3VibGVzaG9vdGluZyBBY3RpdmVSZWNvcmQgUGVyZm9ybWFuY2UifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMDIvYWMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=3632a3a3f5724cc533211ea387698cfbada09c3ffc5cc970e35af819f2b1d8eb</comments>
      </item>

      <item>
        <title>Microservices Monitoring: Using Namespaces for Data Structuring</title>
        <link>https://blog.appsignal.com/2021/01/06/microservices-monitoring-using-namespaces-for-data-structuring.html</link>
        <pubDate>Wed, 6 Jan 2021 05:00:00 +0000</pubDate>
        <description>Microservices pose unique challenges for error reporting and instrumentation. Today, we’ll explore the best way to monitor them using namespaces in AppSignal.</description>
        <guid>https://blog.appsignal.com/2021/01/06/microservices-monitoring-using-namespaces-for-data-structuring.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1pY3Jvc2VydmljZXMgTW9uaXRvcmluZzogVXNpbmcgTmFtZXNwYWNlcyBmb3IgRGF0YSBTdHJ1Y3R1cmluZyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wMS9taWNyb3NlcnZpY2VzLmpwZWcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=84712fdce9be233de686c7d10fcac5880ddb7295b8558793feb4ba4fcd179220" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1pY3Jvc2VydmljZXMgTW9uaXRvcmluZzogVXNpbmcgTmFtZXNwYWNlcyBmb3IgRGF0YSBTdHJ1Y3R1cmluZyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wMS9taWNyb3NlcnZpY2VzLmpwZWcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=84712fdce9be233de686c7d10fcac5880ddb7295b8558793feb4ba4fcd179220</comments>
      </item>

      <item>
        <title>Structuring Monitoring Data in Monolithic Applications With Namespaces</title>
        <link>https://blog.appsignal.com/2020/11/04/structuring-monitoring-data-in-monolith-applications-through-namespaces.html</link>
        <pubDate>Wed, 4 Nov 2020 05:00:00 +0000</pubDate>
        <description>Namespaces help you make sense of what’s happening in your application. Knowing how they work is especially useful for large monolithic projects.</description>
        <guid>https://blog.appsignal.com/2020/11/04/structuring-monitoring-data-in-monolith-applications-through-namespaces.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlN0cnVjdHVyaW5nIE1vbml0b3JpbmcgRGF0YSBpbiBNb25vbGl0aGljIEFwcGxpY2F0aW9ucyBXaXRoIE5hbWVzcGFjZXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMTEvbmFtZXNwYWNlcy1tb25vbGl0aC5qcGVnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=5745a4d8239f028e7318e96b50179500c4767f31401054e2657e7b2f0d298ca4" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlN0cnVjdHVyaW5nIE1vbml0b3JpbmcgRGF0YSBpbiBNb25vbGl0aGljIEFwcGxpY2F0aW9ucyBXaXRoIE5hbWVzcGFjZXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMTEvbmFtZXNwYWNlcy1tb25vbGl0aC5qcGVnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=5745a4d8239f028e7318e96b50179500c4767f31401054e2657e7b2f0d298ca4</comments>
      </item>

      <item>
        <title>Monitoring Any System with StatsD and AppSignal&#039;s Standalone Agent</title>
        <link>https://blog.appsignal.com/2020/09/23/monitoring-any-system-with-statsd-and-the-standalone-appsignal-agent.html</link>
        <pubDate>Wed, 23 Sep 2020 05:00:00 +0000</pubDate>
        <description>To extend monitoring everywhere and have all data in a single place, check out our standalone agent.</description>
        <guid>https://blog.appsignal.com/2020/09/23/monitoring-any-system-with-statsd-and-the-standalone-appsignal-agent.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3JpbmcgQW55IFN5c3RlbSB3aXRoIFN0YXRzRCBhbmQgQXBwU2lnbmFsJ3MgU3RhbmRhbG9uZSBBZ2VudCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wOS9hcHBzaWduYWwtc3RhbmRhbG9uZS1zdGF0c2QuanBlZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c73c48dc4ad3e578abdd84918cbf84d695d4e95104c4ac6116b40e85224c21ee" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3JpbmcgQW55IFN5c3RlbSB3aXRoIFN0YXRzRCBhbmQgQXBwU2lnbmFsJ3MgU3RhbmRhbG9uZSBBZ2VudCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wOS9hcHBzaWduYWwtc3RhbmRhbG9uZS1zdGF0c2QuanBlZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c73c48dc4ad3e578abdd84918cbf84d695d4e95104c4ac6116b40e85224c21ee</comments>
      </item>

      <item>
        <title>How AppSignal Monitors Their Own Kafka Brokers</title>
        <link>https://blog.appsignal.com/2020/07/07/how-appsignal-monitors-their-own-kafka-brokers.html</link>
        <pubDate>Tue, 7 Jul 2020 05:00:00 +0000</pubDate>
        <description>We dip our toes into collecting custom metrics for our Kafka brokers by using the standalone AppSignal agent.</description>
        <guid>https://blog.appsignal.com/2020/07/07/how-appsignal-monitors-their-own-kafka-brokers.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBBcHBTaWduYWwgTW9uaXRvcnMgVGhlaXIgT3duIEthZmthIEJyb2tlcnMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDMvc3RhbmRhbG9uZS1hZ2VudC1zdGF0c2QyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c6084adbce936872f00a739f802fc0a225269af1422c100c1b4882e8dce79683" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBBcHBTaWduYWwgTW9uaXRvcnMgVGhlaXIgT3duIEthZmthIEJyb2tlcnMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDMvc3RhbmRhbG9uZS1hZ2VudC1zdGF0c2QyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c6084adbce936872f00a739f802fc0a225269af1422c100c1b4882e8dce79683</comments>
      </item>

      <item>
        <title>Changing the Approach to Debugging in Ruby with TracePoint</title>
        <link>https://blog.appsignal.com/2020/04/01/changing-the-approach-to-debugging-in-ruby-with-tracepoint.html</link>
        <pubDate>Wed, 1 Apr 2020 05:00:00 +0000</pubDate>
        <description>Learn more about TracePoint and how it makes code tell us what it&#039;s doing.</description>
        <guid>https://blog.appsignal.com/2020/04/01/changing-the-approach-to-debugging-in-ruby-with-tracepoint.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNoYW5naW5nIHRoZSBBcHByb2FjaCB0byBEZWJ1Z2dpbmcgaW4gUnVieSB3aXRoIFRyYWNlUG9pbnQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDMvdHJhY2Vwb2ludC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=ec93c8b651ef0ef3ec21ec2067e564e5d9b7e43bc5c9ff1a1082b57b2724a3e8" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNoYW5naW5nIHRoZSBBcHByb2FjaCB0byBEZWJ1Z2dpbmcgaW4gUnVieSB3aXRoIFRyYWNlUG9pbnQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDMvdHJhY2Vwb2ludC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=ec93c8b651ef0ef3ec21ec2067e564e5d9b7e43bc5c9ff1a1082b57b2724a3e8</comments>
      </item>

      <item>
        <title>What&#039;s The Difference Between Monitoring Webhooks and Background Jobs</title>
        <link>https://blog.appsignal.com/2020/03/25/whats-the-difference-between-monitoring-webhooks-and-background-jobs.html</link>
        <pubDate>Wed, 25 Mar 2020 05:00:00 +0000</pubDate>
        <description>In which we explain how to set up different monitoring for apples and pears in your architecture.</description>
        <guid>https://blog.appsignal.com/2020/03/25/whats-the-difference-between-monitoring-webhooks-and-background-jobs.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldoYXQncyBUaGUgRGlmZmVyZW5jZSBCZXR3ZWVuIE1vbml0b3JpbmcgV2ViaG9va3MgYW5kIEJhY2tncm91bmQgSm9icyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wMy9hcHBsZXNwZWFyc19oZXJvLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=4e7f9b43a4b15fd42ec4a808cc18757c11160b462e096744fb84639951a414ca" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldoYXQncyBUaGUgRGlmZmVyZW5jZSBCZXR3ZWVuIE1vbml0b3JpbmcgV2ViaG9va3MgYW5kIEJhY2tncm91bmQgSm9icyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wMy9hcHBsZXNwZWFyc19oZXJvLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=4e7f9b43a4b15fd42ec4a808cc18757c11160b462e096744fb84639951a414ca</comments>
      </item>

      <item>
        <title>Facade Pattern in Rails for Performance and Maintainability</title>
        <link>https://blog.appsignal.com/2020/03/18/facade-pattern-in-rails-for-performance-and-maintainability.html</link>
        <pubDate>Wed, 18 Mar 2020 05:00:00 +0000</pubDate>
        <description>Find out how and why you should use a software design pattern named Facade.</description>
        <guid>https://blog.appsignal.com/2020/03/18/facade-pattern-in-rails-for-performance-and-maintainability.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZhY2FkZSBQYXR0ZXJuIGluIFJhaWxzIGZvciBQZXJmb3JtYW5jZSBhbmQgTWFpbnRhaW5hYmlsaXR5In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTAzL2ZhY2FkZS1wYXR0ZXJuLWluLXJhaWxzLWZvci1wZXJmb3JtYW5jZS1hbmQtbWFpbnRhaW5hYmlsaXR5LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=6f2c0ab2a53d6f2fd2eb324f89f73e7baaf72f07d72037254d9672615342ca66" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZhY2FkZSBQYXR0ZXJuIGluIFJhaWxzIGZvciBQZXJmb3JtYW5jZSBhbmQgTWFpbnRhaW5hYmlsaXR5In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTAzL2ZhY2FkZS1wYXR0ZXJuLWluLXJhaWxzLWZvci1wZXJmb3JtYW5jZS1hbmQtbWFpbnRhaW5hYmlsaXR5LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=6f2c0ab2a53d6f2fd2eb324f89f73e7baaf72f07d72037254d9672615342ca66</comments>
      </item>

      <item>
        <title>How to Monitor Your Host Metrics Automatically</title>
        <link>https://blog.appsignal.com/2020/02/19/how-to-monitor-your-host-metrics-automatically.html</link>
        <pubDate>Wed, 19 Feb 2020 05:00:00 +0000</pubDate>
        <description>Dive into Host Metrics the easy way and skip percussive maintenance.</description>
        <guid>https://blog.appsignal.com/2020/02/19/how-to-monitor-your-host-metrics-automatically.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBNb25pdG9yIFlvdXIgSG9zdCBNZXRyaWNzIEF1dG9tYXRpY2FsbHkifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDIvbW9uaXRvci1ob3N0cy1hdXRvbWF0aWNhbGx5LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=2e29185ab4337c7f1dd9d2c2d11af73cb17307e667fae918f91af7a273dd9655" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBNb25pdG9yIFlvdXIgSG9zdCBNZXRyaWNzIEF1dG9tYXRpY2FsbHkifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDIvbW9uaXRvci1ob3N0cy1hdXRvbWF0aWNhbGx5LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=2e29185ab4337c7f1dd9d2c2d11af73cb17307e667fae918f91af7a273dd9655</comments>
      </item>

      <item>
        <title>Getting Started With System Tests in Rails With Minitest</title>
        <link>https://blog.appsignal.com/2020/02/12/getting-started-with-system-tests-in-ruby-with-minitest.html</link>
        <pubDate>Wed, 12 Feb 2020 05:00:00 +0000</pubDate>
        <description>Dive into instances when generic methods are worth replacing with specific alternatives, illustrated by cleaning up strings.</description>
        <guid>https://blog.appsignal.com/2020/02/12/getting-started-with-system-tests-in-ruby-with-minitest.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkdldHRpbmcgU3RhcnRlZCBXaXRoIFN5c3RlbSBUZXN0cyBpbiBSYWlscyBXaXRoIE1pbml0ZXN0In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTAyL3N5c3RlbS10ZXN0cy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e4056f415f1b13e946bf497bf31bf7adec7d9d029b706a16940069b0c39a4c3c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkdldHRpbmcgU3RhcnRlZCBXaXRoIFN5c3RlbSBUZXN0cyBpbiBSYWlscyBXaXRoIE1pbml0ZXN0In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTAyL3N5c3RlbS10ZXN0cy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e4056f415f1b13e946bf497bf31bf7adec7d9d029b706a16940069b0c39a4c3c</comments>
      </item>

      <item>
        <title>Rails is Fast: Optimize Your View Performance</title>
        <link>https://blog.appsignal.com/2020/01/22/rails-is-fast-optimize-your-view-performance.html</link>
        <pubDate>Wed, 22 Jan 2020 05:00:00 +0000</pubDate>
        <description>You&#039;ll learn some effective performance and optimization techniques that you can use to speed up your Rails app.</description>
        <guid>https://blog.appsignal.com/2020/01/22/rails-is-fast-optimize-your-view-performance.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJhaWxzIGlzIEZhc3Q6IE9wdGltaXplIFlvdXIgVmlldyBQZXJmb3JtYW5jZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wMS9SYWlscy1pcy1GYXN0LU9wdGltaXplLVlvdXItVmlldy1QZXJmb3JtYW5jZS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=b417648016fffd6a86247797c2289b46d60c6f187c013eb9c236a625a649fe16" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJhaWxzIGlzIEZhc3Q6IE9wdGltaXplIFlvdXIgVmlldyBQZXJmb3JtYW5jZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wMS9SYWlscy1pcy1GYXN0LU9wdGltaXplLVlvdXItVmlldy1QZXJmb3JtYW5jZS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=b417648016fffd6a86247797c2289b46d60c6f187c013eb9c236a625a649fe16</comments>
      </item>

      <item>
        <title>How to Read Performance Metrics in AppSignal</title>
        <link>https://blog.appsignal.com/2019/11/05/how-to-read-appsignal-performance-metrics.html</link>
        <pubDate>Tue, 5 Nov 2019 05:00:00 +0000</pubDate>
        <description>Find out how AppSignal works, interpret the data it generates, and discover which metrics to keep an eye on to improve your application performance.</description>
        <guid>https://blog.appsignal.com/2019/11/05/how-to-read-appsignal-performance-metrics.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBSZWFkIFBlcmZvcm1hbmNlIE1ldHJpY3MgaW4gQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTExL3BlcmZvcm1hbmNlX21ldHJpY3NfLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=b283800677f322d934e8718e6445e75d615b584a46a0afeb66811cd100db7b2c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBSZWFkIFBlcmZvcm1hbmNlIE1ldHJpY3MgaW4gQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTExL3BlcmZvcm1hbmNlX21ldHJpY3NfLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=b283800677f322d934e8718e6445e75d615b584a46a0afeb66811cd100db7b2c</comments>
      </item>

      <item>
        <title>Sidekiq Optimization and Monitoring</title>
        <link>https://blog.appsignal.com/2019/10/29/sidekiq-optimization-and-monitoring.html</link>
        <pubDate>Tue, 29 Oct 2019 05:00:00 +0000</pubDate>
        <description>Where we look at lessons learned in monitoring and performance, and go through some things that seem simple at first, but turn out to be a bit more complex.</description>
        <guid>https://blog.appsignal.com/2019/10/29/sidekiq-optimization-and-monitoring.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNpZGVraXEgT3B0aW1pemF0aW9uIGFuZCBNb25pdG9yaW5nIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTEwL3NpZGVraXEtb3B0aW1pemF0aW9uLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=008ec941332bdaf4c41f0985a6f6c197b957b9468d4264d77099e44ea8b8b487" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNpZGVraXEgT3B0aW1pemF0aW9uIGFuZCBNb25pdG9yaW5nIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTEwL3NpZGVraXEtb3B0aW1pemF0aW9uLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=008ec941332bdaf4c41f0985a6f6c197b957b9468d4264d77099e44ea8b8b487</comments>
      </item>

      <item>
        <title>The Inherited Hook Method in Ruby - and More Parenting Lessons</title>
        <link>https://blog.appsignal.com/2019/09/03/inherited-hook-method-and-parenting.html</link>
        <pubDate>Tue, 3 Sep 2019 05:00:00 +0000</pubDate>
        <description>Today, we will explore the inherited hook method and dive into preventing inheritance</description>
        <guid>https://blog.appsignal.com/2019/09/03/inherited-hook-method-and-parenting.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRoZSBJbmhlcml0ZWQgSG9vayBNZXRob2QgaW4gUnVieSAtIGFuZCBNb3JlIFBhcmVudGluZyBMZXNzb25zIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTEwL2luaGVyaXRlZC1ob29rLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=a466fe9ccafc85a2061ffb06d9dcad7ce8e8d2aa0d47d0312ce8fd11a6b85346" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRoZSBJbmhlcml0ZWQgSG9vayBNZXRob2QgaW4gUnVieSAtIGFuZCBNb3JlIFBhcmVudGluZyBMZXNzb25zIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTEwL2luaGVyaXRlZC1ob29rLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=a466fe9ccafc85a2061ffb06d9dcad7ce8e8d2aa0d47d0312ce8fd11a6b85346</comments>
      </item>

      <item>
        <title>Cleaning Up Ruby Strings 13 Times Faster</title>
        <link>https://blog.appsignal.com/2019/08/20/clean-up-strings.html</link>
        <pubDate>Tue, 20 Aug 2019 05:00:00 +0000</pubDate>
        <description>In this post we dive into when generic methods are worth replacing with specific alternatives. Illustrated by cleaning up strings.</description>
        <guid>https://blog.appsignal.com/2019/08/20/clean-up-strings.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNsZWFuaW5nIFVwIFJ1YnkgU3RyaW5ncyAxMyBUaW1lcyBGYXN0ZXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDgvY2xlYW5pbmctc3RyaW5nLWZhc3Rlci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=572310fdeda69140e9f44ebf60db9f5a0a2599c7c1c76d40aa1c0a6436d76ba3" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNsZWFuaW5nIFVwIFJ1YnkgU3RyaW5ncyAxMyBUaW1lcyBGYXN0ZXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDgvY2xlYW5pbmctc3RyaW5nLWZhc3Rlci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=572310fdeda69140e9f44ebf60db9f5a0a2599c7c1c76d40aa1c0a6436d76ba3</comments>
      </item>

      <item>
        <title>The Ultimate Checklist to Properly Internationalize Devise</title>
        <link>https://blog.appsignal.com/2019/06/11/devise-ultimate-internationalisation-checklist.html</link>
        <pubDate>Tue, 11 Jun 2019 05:00:00 +0000</pubDate>
        <description>The checklist I wish existed when I discovered the complexities of Internationalising Devise</description>
        <guid>https://blog.appsignal.com/2019/06/11/devise-ultimate-internationalisation-checklist.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRoZSBVbHRpbWF0ZSBDaGVja2xpc3QgdG8gUHJvcGVybHkgSW50ZXJuYXRpb25hbGl6ZSBEZXZpc2UifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDYvZGV2aXNlLWNoZWNrbGlzdC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=445d489777f801babe0119002fa3aa34b56d2d27dd670f9507f75e4cd47a1f7d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRoZSBVbHRpbWF0ZSBDaGVja2xpc3QgdG8gUHJvcGVybHkgSW50ZXJuYXRpb25hbGl6ZSBEZXZpc2UifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDYvZGV2aXNlLWNoZWNrbGlzdC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=445d489777f801babe0119002fa3aa34b56d2d27dd670f9507f75e4cd47a1f7d</comments>
      </item>

      <item>
        <title>Up the Ancestor Chain with method_missing</title>
        <link>https://blog.appsignal.com/2019/05/07/method-missing.html</link>
        <pubDate>Tue, 7 May 2019 05:00:00 +0000</pubDate>
        <description>In this post we&#039;ll follow a method and travel all the way up the ancestor chain</description>
        <guid>https://blog.appsignal.com/2019/05/07/method-missing.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVwIHRoZSBBbmNlc3RvciBDaGFpbiB3aXRoIG1ldGhvZF9taXNzaW5nIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTA1L2FuY2VzdG9yLWNoYWluLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=b4f7d135158bf1aee9f6f69ee981b3573c89bea4257aa38c0c8a823a9bb06f7a" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVwIHRoZSBBbmNlc3RvciBDaGFpbiB3aXRoIG1ldGhvZF9taXNzaW5nIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTA1L2FuY2VzdG9yLWNoYWluLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=b4f7d135158bf1aee9f6f69ee981b3573c89bea4257aa38c0c8a823a9bb06f7a</comments>
      </item>

      <item>
        <title>Object Marshalling in Ruby</title>
        <link>https://blog.appsignal.com/2019/03/26/object-marshalling-in-ruby.html</link>
        <pubDate>Tue, 26 Mar 2019 05:00:00 +0000</pubDate>
        <description>In this article, we’re going to dive into object marshalling, the Marshall module, and compare the `_dump` and `self._load` methods.</description>
        <guid>https://blog.appsignal.com/2019/03/26/object-marshalling-in-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik9iamVjdCBNYXJzaGFsbGluZyBpbiBSdWJ5In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTAzL21hcnNoYWxsaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=69e330c33dc033999a25aabf2acb705d4d1c2fee055d6ae1a616875f0fe41df0" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik9iamVjdCBNYXJzaGFsbGluZyBpbiBSdWJ5In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTAzL21hcnNoYWxsaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=69e330c33dc033999a25aabf2acb705d4d1c2fee055d6ae1a616875f0fe41df0</comments>
      </item>

      <item>
        <title>Diving into Ruby&#039;s #dup and #clone</title>
        <link>https://blog.appsignal.com/2019/02/26/diving-into-dup-and-clone.html</link>
        <pubDate>Tue, 26 Feb 2019 05:00:00 +0000</pubDate>
        <description>How #dup and #clone differ and how they work under the hood, triggered by a practical example.</description>
        <guid>https://blog.appsignal.com/2019/02/26/diving-into-dup-and-clone.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRpdmluZyBpbnRvIFJ1YnkncyAjZHVwIGFuZCAjY2xvbmUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDIvZHVwY2xvbmUtZXllcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=00b5f6424f299071f3d2e2feae08c76f60e56e5378307e40331070dc3dae9b8b" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRpdmluZyBpbnRvIFJ1YnkncyAjZHVwIGFuZCAjY2xvbmUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDIvZHVwY2xvbmUtZXllcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=00b5f6424f299071f3d2e2feae08c76f60e56e5378307e40331070dc3dae9b8b</comments>
      </item>

      <item>
        <title>An instrumental intro to GraphQL with Ruby</title>
        <link>https://blog.appsignal.com/2019/01/29/graphql.html</link>
        <pubDate>Tue, 29 Jan 2019 05:00:00 +0000</pubDate>
        <description>We&#039;ll learn about GraphQL by making an application about music</description>
        <guid>https://blog.appsignal.com/2019/01/29/graphql.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIGluc3RydW1lbnRhbCBpbnRybyB0byBHcmFwaFFMIHdpdGggUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wMS9ncmFwaHFsc29uZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=537513e9bdd3b431f741af76355bf3c414477a82dc325f6a5e18a8ee1a7b7edc" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIGluc3RydW1lbnRhbCBpbnRybyB0byBHcmFwaFFMIHdpdGggUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wMS9ncmFwaHFsc29uZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=537513e9bdd3b431f741af76355bf3c414477a82dc325f6a5e18a8ee1a7b7edc</comments>
      </item>

      <item>
        <title>Don&#039;t be mean: Statistical means and percentiles 101</title>
        <link>https://blog.appsignal.com/2018/12/04/dont-be-mean-statistical-means-and-percentiles-101.html</link>
        <pubDate>Tue, 4 Dec 2018 05:00:00 +0000</pubDate>
        <description>A post about the statistics we use at AppSignal and how they work.</description>
        <guid>https://blog.appsignal.com/2018/12/04/dont-be-mean-statistical-means-and-percentiles-101.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRvbid0IGJlIG1lYW46IFN0YXRpc3RpY2FsIG1lYW5zIGFuZCBwZXJjZW50aWxlcyAxMDEifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMTAvc3RhdGlzdGljcy1oZWFkZXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=62397c7de1565a62ec43de1e571d7aabb1cb98fc43f16920e19d9fb43ee00b20" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRvbid0IGJlIG1lYW46IFN0YXRpc3RpY2FsIG1lYW5zIGFuZCBwZXJjZW50aWxlcyAxMDEifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMTAvc3RhdGlzdGljcy1oZWFkZXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=62397c7de1565a62ec43de1e571d7aabb1cb98fc43f16920e19d9fb43ee00b20</comments>
      </item>

      <item>
        <title>Testing Asynchronous Threads in Ruby</title>
        <link>https://blog.appsignal.com/2018/11/06/testing-asyncronous-threads-in-ruby.html</link>
        <pubDate>Tue, 6 Nov 2018 05:00:00 +0000</pubDate>
        <description>Using a mental model with a Batman metaphor we explain testing asynchonous threads in Ruby</description>
        <guid>https://blog.appsignal.com/2018/11/06/testing-asyncronous-threads-in-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRlc3RpbmcgQXN5bmNocm9ub3VzIFRocmVhZHMgaW4gUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0xMS90ZXN0aW5nLWFzeW5jLXRocmVhZHMtaW4tcnVieS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e89faf73b1efcf73bdc1a0e190aad1f63ace0e46b9eac31b2e71fb9abdc7a949" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRlc3RpbmcgQXN5bmNocm9ub3VzIFRocmVhZHMgaW4gUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0xMS90ZXN0aW5nLWFzeW5jLXRocmVhZHMtaW4tcnVieS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e89faf73b1efcf73bdc1a0e190aad1f63ace0e46b9eac31b2e71fb9abdc7a949</comments>
      </item>

      <item>
        <title>The innards of a RubyGem</title>
        <link>https://blog.appsignal.com/2018/10/23/the-innards-of-a-ruby-gem.html</link>
        <pubDate>Tue, 23 Oct 2018 05:00:00 +0000</pubDate>
        <description>Share code with yourself or others by utilizing the RubyGems ecosystem.</description>
        <guid>https://blog.appsignal.com/2018/10/23/the-innards-of-a-ruby-gem.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRoZSBpbm5hcmRzIG9mIGEgUnVieUdlbSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0xMC9nZW1zLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=24ac1eb50925385f09bd0483f16af95ca4ad9f20d3570e9485c69579e95cc1e5" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRoZSBpbm5hcmRzIG9mIGEgUnVieUdlbSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0xMC9nZW1zLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=24ac1eb50925385f09bd0483f16af95ca4ad9f20d3570e9485c69579e95cc1e5</comments>
      </item>

      <item>
        <title>#to_s or #to_str?
Explicitly casting vs. implicitly coercing types in Ruby
</title>
        <link>https://blog.appsignal.com/2018/09/25/explicitly-casting-vs-implicitly-coercing-types-in-ruby.html</link>
        <pubDate>Tue, 25 Sep 2018 05:00:00 +0000</pubDate>
        <description>We&#039;ll look into difference between explicit casting and implicit coercing in Ruby, and the difference between typecasting Leonard Nimoy and Michael Keaton.
</description>
        <guid>https://blog.appsignal.com/2018/09/25/explicitly-casting-vs-implicitly-coercing-types-in-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IiN0b19zIG9yICN0b19zdHI_XG5FeHBsaWNpdGx5IGNhc3RpbmcgdnMuIGltcGxpY2l0bHkgY29lcmNpbmcgdHlwZXMgaW4gUnVieVxuIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA5L3Nwb2NrLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=e007747d6d2a3c5baafe0ea43a60cd311021e3618a11de9dddc3b1d98c2ddfaa" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IiN0b19zIG9yICN0b19zdHI_XG5FeHBsaWNpdGx5IGNhc3RpbmcgdnMuIGltcGxpY2l0bHkgY29lcmNpbmcgdHlwZXMgaW4gUnVieVxuIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA5L3Nwb2NrLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=e007747d6d2a3c5baafe0ea43a60cd311021e3618a11de9dddc3b1d98c2ddfaa</comments>
      </item>

      <item>
        <title>Differences Between #nil?, #empty?, #blank?, and #present?
</title>
        <link>https://blog.appsignal.com/2018/09/11/differences-between-nil-empty-blank-and-present.html</link>
        <pubDate>Tue, 11 Sep 2018 05:00:00 +0000</pubDate>
        <description>In this article, we&#039;ll refresh your knowledge by looking at the differences between #nil?, #empty?, #blank? and #present? in Ruby and Rails.
</description>
        <guid>https://blog.appsignal.com/2018/09/11/differences-between-nil-empty-blank-and-present.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRpZmZlcmVuY2VzIEJldHdlZW4gI25pbD8sICNlbXB0eT8sICNibGFuaz8sIGFuZCAjcHJlc2VudD9cbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wOS9kZXNlcnQuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=aa8aa4cb222540c61cdc432aad520eef31d499de98cc4fa04735e53b9c0ad0db" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRpZmZlcmVuY2VzIEJldHdlZW4gI25pbD8sICNlbXB0eT8sICNibGFuaz8sIGFuZCAjcHJlc2VudD9cbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wOS9kZXNlcnQuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=aa8aa4cb222540c61cdc432aad520eef31d499de98cc4fa04735e53b9c0ad0db</comments>
      </item>

      <item>
        <title>Push and Pub/Sub in Ruby</title>
        <link>https://blog.appsignal.com/2018/08/28/push-and-pubsub-in-ruby.html</link>
        <pubDate>Tue, 28 Aug 2018 05:00:00 +0000</pubDate>
        <description>In this episode of AppSignal Academy, we&#039;ll dive into real time updating and toy around with building a minimal WebSocket server to look at how it works under the hood.</description>
        <guid>https://blog.appsignal.com/2018/08/28/push-and-pubsub-in-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlB1c2ggYW5kIFB1Yi9TdWIgaW4gUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wOC9tZXNzYWdlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=625d5ca610aadfdd70dc5a7571d241b6c0e4f8edc69216dbbe2b6024428e7cfc" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlB1c2ggYW5kIFB1Yi9TdWIgaW4gUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wOC9tZXNzYWdlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=625d5ca610aadfdd70dc5a7571d241b6c0e4f8edc69216dbbe2b6024428e7cfc</comments>
      </item>

      <item>
        <title>Rails Collection Caching</title>
        <link>https://blog.appsignal.com/2018/08/14/rails-collection-caching.html</link>
        <pubDate>Tue, 14 Aug 2018 05:00:00 +0000</pubDate>
        <description>In this article, we&#039;ll take a look at how Rails collection caching works and how we can use it to speed up large collection rendering.</description>
        <guid>https://blog.appsignal.com/2018/08/14/rails-collection-caching.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJhaWxzIENvbGxlY3Rpb24gQ2FjaGluZyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wOC9jb2xsZWN0aW9uLWNhY2hpbmcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=f3fcc0481c9ee3b81a9a114abdf4b6a55e5102b084b9ba215d7806bdad19b4c0" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJhaWxzIENvbGxlY3Rpb24gQ2FjaGluZyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wOC9jb2xsZWN0aW9uLWNhY2hpbmcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=f3fcc0481c9ee3b81a9a114abdf4b6a55e5102b084b9ba215d7806bdad19b4c0</comments>
      </item>

      <item>
        <title>Generating Random Numbers in Ruby</title>
        <link>https://blog.appsignal.com/2018/07/31/generating-random-numbers-in-ruby.html</link>
        <pubDate>Tue, 31 Jul 2018 05:00:00 +0000</pubDate>
        <description>Random numbers are useful for a variety of purposes such as in gaming, encryption and building simulations. In this article, we&#039;ll look at the various ways you can generate random numbers in Ruby.</description>
        <guid>https://blog.appsignal.com/2018/07/31/generating-random-numbers-in-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkdlbmVyYXRpbmcgUmFuZG9tIE51bWJlcnMgaW4gUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNy9kaWNlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=e718cff06ff4b79745c8f458feebe319b2d42564ed94c03fa69ac1382915eb9c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkdlbmVyYXRpbmcgUmFuZG9tIE51bWJlcnMgaW4gUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNy9kaWNlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=e718cff06ff4b79745c8f458feebe319b2d42564ed94c03fa69ac1382915eb9c</comments>
      </item>

      <item>
        <title>JavaScript-sprinkled Rails Applications</title>
        <link>https://blog.appsignal.com/2018/07/17/javascript-sprinkled-rails-applications.html</link>
        <pubDate>Tue, 17 Jul 2018 05:00:00 +0000</pubDate>
        <description>Using JavaScript sprinkes to load dynamic or user-specific content after the rest of the page is directly served from the cache.</description>
        <guid>https://blog.appsignal.com/2018/07/17/javascript-sprinkled-rails-applications.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkphdmFTY3JpcHQtc3ByaW5rbGVkIFJhaWxzIEFwcGxpY2F0aW9ucyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNy9zcHJpbmtsZXMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=46d327454707e1c97f8546997d91dbd70da6dc86bb83d5cfbb7c2c0a02aed5d0" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkphdmFTY3JpcHQtc3ByaW5rbGVkIFJhaWxzIEFwcGxpY2F0aW9ucyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNy9zcHJpbmtsZXMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=46d327454707e1c97f8546997d91dbd70da6dc86bb83d5cfbb7c2c0a02aed5d0</comments>
      </item>

      <item>
        <title>Custom Exceptions in Ruby</title>
        <link>https://blog.appsignal.com/2018/07/03/custom-exceptions-in-ruby.html</link>
        <pubDate>Tue, 3 Jul 2018 05:00:00 +0000</pubDate>
        <description>Almost everything in Ruby is an object and errors are no exception.</description>
        <guid>https://blog.appsignal.com/2018/07/03/custom-exceptions-in-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkN1c3RvbSBFeGNlcHRpb25zIGluIFJ1YnkifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDcvY3VzdG9tLWV4Y2VwdGlvbnMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=fc43d7d6046c8b04e04bac1c031274006945d625ba6442206af0bf6d0fb37466" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkN1c3RvbSBFeGNlcHRpb25zIGluIFJ1YnkifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDcvY3VzdG9tLWV4Y2VwdGlvbnMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=fc43d7d6046c8b04e04bac1c031274006945d625ba6442206af0bf6d0fb37466</comments>
      </item>

      <item>
        <title>Caching counters with ActiveRecord&#039;s counter caches</title>
        <link>https://blog.appsignal.com/2018/06/19/activerecords-counter-cache.html</link>
        <pubDate>Tue, 19 Jun 2018 05:00:00 +0000</pubDate>
        <description>Instead of counting the associated records in the database every time the page loads, ActiveRecord’s counter caching feature allows storing the counter and updating it every time an associated object is created or removed.</description>
        <guid>https://blog.appsignal.com/2018/06/19/activerecords-counter-cache.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNhY2hpbmcgY291bnRlcnMgd2l0aCBBY3RpdmVSZWNvcmQncyBjb3VudGVyIGNhY2hlcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNi9jb3VudGVyLWNhY2hlcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e09bd9bc36398e0052baceecccdabf899e59e1d07f6675424b7040b617b088a8" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNhY2hpbmcgY291bnRlcnMgd2l0aCBBY3RpdmVSZWNvcmQncyBjb3VudGVyIGNhY2hlcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNi9jb3VudGVyLWNhY2hlcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e09bd9bc36398e0052baceecccdabf899e59e1d07f6675424b7040b617b088a8</comments>
      </item>

      <item>
        <title>Ruby&#039;s redo, retry and next keywords</title>
        <link>https://blog.appsignal.com/2018/06/05/redo-retry-next.html</link>
        <pubDate>Tue, 5 Jun 2018 05:00:00 +0000</pubDate>
        <description>We&#039;ve talked about the retry keyword before. Its little-known counterpart redo works similarly, but reruns loop iterations instead of whole blocks.</description>
        <guid>https://blog.appsignal.com/2018/06/05/redo-retry-next.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJ1YnkncyByZWRvLCByZXRyeSBhbmQgbmV4dCBrZXl3b3JkcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNi9ydWJ5LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=0d9be4181c228578876a4be1aec81aa9385706a2d2662fd8b0c3a670c6ba73d4" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJ1YnkncyByZWRvLCByZXRyeSBhbmQgbmV4dCBrZXl3b3JkcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNi9ydWJ5LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=0d9be4181c228578876a4be1aec81aa9385706a2d2662fd8b0c3a670c6ba73d4</comments>
      </item>

      <item>
        <title>Speeding up your app’s navigation with Turbolinks</title>
        <link>https://blog.appsignal.com/2018/05/23/speeding-up-your-apps-navigation-with-turbolinks.html</link>
        <pubDate>Wed, 23 May 2018 05:00:00 +0000</pubDate>
        <description>Turbolinks is an optimization that increases the perceived performance by being smart about switching pages and reloading assets in your app.</description>
        <guid>https://blog.appsignal.com/2018/05/23/speeding-up-your-apps-navigation-with-turbolinks.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNwZWVkaW5nIHVwIHlvdXIgYXBw4oCZcyBuYXZpZ2F0aW9uIHdpdGggVHVyYm9saW5rcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNS90dXJiby5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=a93c101324dea6416997e77250a653b20ddc879e3bb6a6f7a299ddb296128cce" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNwZWVkaW5nIHVwIHlvdXIgYXBw4oCZcyBuYXZpZ2F0aW9uIHdpdGggVHVyYm9saW5rcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNS90dXJiby5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=a93c101324dea6416997e77250a653b20ddc879e3bb6a6f7a299ddb296128cce</comments>
      </item>

      <item>
        <title>Ensuring execution, retrying failures and reraising exceptions in Ruby</title>
        <link>https://blog.appsignal.com/2018/05/16/ensure-retry-and-reraise-exceptions-in-ruby.html</link>
        <pubDate>Wed, 16 May 2018 05:00:00 +0000</pubDate>
        <description>Besides `rescue`, Ruby has more ways to handle exceptions. We&#039;ll use the `retry` and `ensure` keywords and reraised exceptions to build a resilient web API client.</description>
        <guid>https://blog.appsignal.com/2018/05/16/ensure-retry-and-reraise-exceptions-in-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVuc3VyaW5nIGV4ZWN1dGlvbiwgcmV0cnlpbmcgZmFpbHVyZXMgYW5kIHJlcmFpc2luZyBleGNlcHRpb25zIGluIFJ1YnkifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDUvcmV0cnkuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=1628664864c6ec915d8778d0405bebe2cc10f6cb0c066bbe126ecf9c31966330" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVuc3VyaW5nIGV4ZWN1dGlvbiwgcmV0cnlpbmcgZmFpbHVyZXMgYW5kIHJlcmFpc2luZyBleGNlcHRpb25zIGluIFJ1YnkifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDUvcmV0cnkuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=1628664864c6ec915d8778d0405bebe2cc10f6cb0c066bbe126ecf9c31966330</comments>
      </item>

      <item>
        <title>Client-side caching in Rails:
conditional GET requests
</title>
        <link>https://blog.appsignal.com/2018/05/01/client-side-caching-in-rails-conditional-get-requests.html</link>
        <pubDate>Tue, 1 May 2018 05:00:00 +0000</pubDate>
        <description>Rails&#039; conditional GET support allows you to store rendered pages in the user&#039;s browser cache to reuse them for repeated requests instead of rendering the same view multiple times.</description>
        <guid>https://blog.appsignal.com/2018/05/01/client-side-caching-in-rails-conditional-get-requests.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNsaWVudC1zaWRlIGNhY2hpbmcgaW4gUmFpbHM6XG5jb25kaXRpb25hbCBHRVQgcmVxdWVzdHNcbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNS9jb25kaXRpb25hbC1nZXQuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=b8bb0d66c4391399cffde40dbf2e5964bde97bff0fd287f4c53c3a704130557e" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNsaWVudC1zaWRlIGNhY2hpbmcgaW4gUmFpbHM6XG5jb25kaXRpb25hbCBHRVQgcmVxdWVzdHNcbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNS9jb25kaXRpb25hbC1nZXQuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=b8bb0d66c4391399cffde40dbf2e5964bde97bff0fd287f4c53c3a704130557e</comments>
      </item>

      <item>
        <title>ActiveRecord performance: the N+1 queries antipattern</title>
        <link>https://blog.appsignal.com/2018/04/24/active-record-performance-the-n-1-queries-antipattern.html</link>
        <pubDate>Tue, 24 Apr 2018 05:00:00 +0000</pubDate>
        <description>The N+1 queries problem is a common, but usually easy to spot, performance antipattern that&#039;s sometimes caused by lazy loading associations.</description>
        <guid>https://blog.appsignal.com/2018/04/24/active-record-performance-the-n-1-queries-antipattern.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFjdGl2ZVJlY29yZCBwZXJmb3JtYW5jZTogdGhlIE4rMSBxdWVyaWVzIGFudGlwYXR0ZXJuIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA0L25wbHVzb25lLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=823bf0db02a6d358163b1f4a907f451957c996524934d2acd30a2c542028ccad" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFjdGl2ZVJlY29yZCBwZXJmb3JtYW5jZTogdGhlIE4rMSBxdWVyaWVzIGFudGlwYXR0ZXJuIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA0L25wbHVzb25lLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=823bf0db02a6d358163b1f4a907f451957c996524934d2acd30a2c542028ccad</comments>
      </item>

      <item>
        <title>Rails&#039; built-in cache stores:
an overview
</title>
        <link>https://blog.appsignal.com/2018/04/17/rails-built-in-cache-stores.html</link>
        <pubDate>Tue, 17 Apr 2018 05:00:00 +0000</pubDate>
        <description>Rails&#039; cache stores can store the data in memory, Memcached, Redis, or even straight to disk. But which of the different cache stores is best for which situation?</description>
        <guid>https://blog.appsignal.com/2018/04/17/rails-built-in-cache-stores.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJhaWxzJyBidWlsdC1pbiBjYWNoZSBzdG9yZXM6XG5hbiBvdmVydmlld1xuIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA0L2NhY2hlLXN0b3Jlcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=259fab4da2214157c571d67fb6e05bf3ffa4d4438fa5d5e4043832d053e7f42f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJhaWxzJyBidWlsdC1pbiBjYWNoZSBzdG9yZXM6XG5hbiBvdmVydmlld1xuIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA0L2NhY2hlLXN0b3Jlcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=259fab4da2214157c571d67fb6e05bf3ffa4d4438fa5d5e4043832d053e7f42f</comments>
      </item>

      <item>
        <title>Rescuing exceptions in Ruby</title>
        <link>https://blog.appsignal.com/2018/04/10/rescuing-exceptions-in-ruby.html</link>
        <pubDate>Tue, 10 Apr 2018 05:00:00 +0000</pubDate>
        <description>A raised exception can be rescued to prevent it from crashing your application once it reaches to top of the call stack. In this article, we&#039;ll examine different ways to rescue exceptions.</description>
        <guid>https://blog.appsignal.com/2018/04/10/rescuing-exceptions-in-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJlc2N1aW5nIGV4Y2VwdGlvbnMgaW4gUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNC9yZXNjdWUuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=4cab38edf3cd11c852cdf11994c7961d13076ad77151352609f2c585294fa0bc" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJlc2N1aW5nIGV4Y2VwdGlvbnMgaW4gUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wNC9yZXNjdWUuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=4cab38edf3cd11c852cdf11994c7961d13076ad77151352609f2c585294fa0bc</comments>
      </item>

      <item>
        <title>Russian doll caching in Rails</title>
        <link>https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html</link>
        <pubDate>Tue, 3 Apr 2018 05:00:00 +0000</pubDate>
        <description>Russian doll caching explained with a code example. By nesting cache fragments, views are almost never rendered completely. Even when the data changes, most of the rendered pages are served straight from the cache.</description>
        <guid>https://blog.appsignal.com/2018/04/03/russian-doll-caching-in-rails.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJ1c3NpYW4gZG9sbCBjYWNoaW5nIGluIFJhaWxzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA0L21hdHJ5b3Noa2EuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e250cd92c809c710487e02a69030fc395778dce432ef7983d9401547c2a12d82" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJ1c3NpYW4gZG9sbCBjYWNoaW5nIGluIFJhaWxzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA0L21hdHJ5b3Noa2EuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e250cd92c809c710487e02a69030fc395778dce432ef7983d9401547c2a12d82</comments>
      </item>

      <item>
        <title>Understanding system load
and load averages
</title>
        <link>https://blog.appsignal.com/2018/03/28/understanding-system-load-and-load-averages.html</link>
        <pubDate>Wed, 28 Mar 2018 05:00:00 +0000</pubDate>
        <description>The load average tells you the load your system has been under. In this article, we&#039;ll discuss how it&#039;s calculated, how to read the returned values, and when to be alarmed.</description>
        <guid>https://blog.appsignal.com/2018/03/28/understanding-system-load-and-load-averages.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyc3RhbmRpbmcgc3lzdGVtIGxvYWRcbmFuZCBsb2FkIGF2ZXJhZ2VzXG4ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDMvbG9hZC1hdmVyYWdlcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=2aad113564b3a6653323874b3f549a3ba1484a92e173ad6c750dd3979539af23" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyc3RhbmRpbmcgc3lzdGVtIGxvYWRcbmFuZCBsb2FkIGF2ZXJhZ2VzXG4ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDMvbG9hZC1hdmVyYWdlcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=2aad113564b3a6653323874b3f549a3ba1484a92e173ad6c750dd3979539af23</comments>
      </item>

      <item>
        <title>Fragment caching in Rails</title>
        <link>https://blog.appsignal.com/2018/03/20/fragment-caching-in-rails.html</link>
        <pubDate>Tue, 20 Mar 2018 05:00:00 +0000</pubDate>
        <description>Rails&#039; built-in fragment caching is used to store pre-rendered view fragments, so they don&#039;t need to be rendered again unless their contents need to change.</description>
        <guid>https://blog.appsignal.com/2018/03/20/fragment-caching-in-rails.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZyYWdtZW50IGNhY2hpbmcgaW4gUmFpbHMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDMvZnJhZ21lbnQtY2FjaGluZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=4c16f1f34a3818f6fc9b3714dd40954a94186dbc452b066824314b216d7714e0" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZyYWdtZW50IGNhY2hpbmcgaW4gUmFpbHMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDMvZnJhZ21lbnQtY2FjaGluZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=4c16f1f34a3818f6fc9b3714dd40954a94186dbc452b066824314b216d7714e0</comments>
      </item>

      <item>
        <title>Exceptions in Ruby</title>
        <link>https://blog.appsignal.com/2018/03/13/exceptions-in-ruby.html</link>
        <pubDate>Tue, 13 Mar 2018 05:00:00 +0000</pubDate>
        <description>An exception is a signal that&#039;s sent when the program doesn&#039;t know how to deal with a specific situation. In this introduction, we&#039;ll explain what exceptions are, and how to raise one, and how to rescue your app from crashes caused by exceptions.</description>
        <guid>https://blog.appsignal.com/2018/03/13/exceptions-in-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkV4Y2VwdGlvbnMgaW4gUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wMy9leGNlcHRpb25zLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=f69a57c1f909f0b0fb1cd6df8bd5701836a6831cf61a9dede292411333d254fc" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkV4Y2VwdGlvbnMgaW4gUnVieSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wMy9leGNlcHRpb25zLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=f69a57c1f909f0b0fb1cd6df8bd5701836a6831cf61a9dede292411333d254fc</comments>
      </item>

      <item>
        <title>Understanding CPU statistics</title>
        <link>https://blog.appsignal.com/2018/03/06/understanding-cpu-statistics.html</link>
        <pubDate>Tue, 6 Mar 2018 05:00:00 +0000</pubDate>
        <description>When using a tool like top or checking your app&#039;s CPU usage in AppSignal&#039;s host metrics, the metrics are divided into multiple categories. What&#039;s the difference between system, user, nice, iowait and idle CPU time?</description>
        <guid>https://blog.appsignal.com/2018/03/06/understanding-cpu-statistics.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyc3RhbmRpbmcgQ1BVIHN0YXRpc3RpY3MifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDMvY3B1LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=f6dd288e25f437e8d9e9f02da7d4e2183ea2a52c04f6070c42310d6c514432a0" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyc3RhbmRpbmcgQ1BVIHN0YXRpc3RpY3MifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDMvY3B1LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=f6dd288e25f437e8d9e9f02da7d4e2183ea2a52c04f6070c42310d6c514432a0</comments>
      </item>

      <item>
        <title>Benchmarking Ruby Code</title>
        <link>https://blog.appsignal.com/2018/02/27/benchmarking-ruby-code.html</link>
        <pubDate>Tue, 27 Feb 2018 05:00:00 +0000</pubDate>
        <description>When working on an important piece of code in your codebase, running benchmarks to compare different implementations can give more insight into their execution speeds.</description>
        <guid>https://blog.appsignal.com/2018/02/27/benchmarking-ruby-code.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJlbmNobWFya2luZyBSdWJ5IENvZGUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDIvYmVuY2htYXJraW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=4d0d046fc87b30afc8eba2bb3e6e205aa96c63c9bd7de577370df38bc787960f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJlbmNobWFya2luZyBSdWJ5IENvZGUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDIvYmVuY2htYXJraW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=4d0d046fc87b30afc8eba2bb3e6e205aa96c63c9bd7de577370df38bc787960f</comments>
      </item>

      <item>
        <title>Inspecting data in Ruby</title>
        <link>https://blog.appsignal.com/2018/02/21/inspecting-data-in-ruby.html</link>
        <pubDate>Wed, 21 Feb 2018 05:00:00 +0000</pubDate>
        <description>Most exceptions are caused by unexpected data being passed to methods that work fine otherwise, so it&#039;s often useful to trace a piece of data through your application to find the cause of an error.</description>
        <guid>https://blog.appsignal.com/2018/02/21/inspecting-data-in-ruby.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ikluc3BlY3RpbmcgZGF0YSBpbiBSdWJ5In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTAyL2luc3BlY3RpbmctZGF0YS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=216a6c88ffada2af9fc09bff69911d3bc03e54ed7c2f76f926adddfd2765cbda" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ikluc3BlY3RpbmcgZGF0YSBpbiBSdWJ5In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTAyL2luc3BlY3RpbmctZGF0YS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=216a6c88ffada2af9fc09bff69911d3bc03e54ed7c2f76f926adddfd2765cbda</comments>
      </item>

      <item>
        <title>Debugging exceptions in Rails</title>
        <link>https://blog.appsignal.com/2018/02/13/debugging-exceptions-in-rails.html</link>
        <pubDate>Tue, 13 Feb 2018 05:00:00 +0000</pubDate>
        <description>Rails&#039; logs provide a great way to debug issues. Although the raised exceptions don&#039;t always make a lot of sense on first glance, carefully retracting the steps the code took to get to the issue is a great way to find out the source of errors in your app.</description>
        <guid>https://blog.appsignal.com/2018/02/13/debugging-exceptions-in-rails.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBleGNlcHRpb25zIGluIFJhaWxzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTAxL2RlYnVnZ2luZy1yYWlscy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=3c2e64c6dc2078695c34d9dc897c35572f23bb311ade9ba1d92cb651ecc4695b" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBleGNlcHRpb25zIGluIFJhaWxzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTAxL2RlYnVnZ2luZy1yYWlscy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=3c2e64c6dc2078695c34d9dc897c35572f23bb311ade9ba1d92cb651ecc4695b</comments>
      </item>

      <item>
        <title>Reading and understanding Ruby stack traces</title>
        <link>https://blog.appsignal.com/2018/02/06/reading-and-understanding-ruby-stack-traces.html</link>
        <pubDate>Tue, 6 Feb 2018 05:00:00 +0000</pubDate>
        <description>The stack trace gives you a dump of the current state of your call stack whenever an exception is raised, and is helpful in finding out where things went wrong.</description>
        <guid>https://blog.appsignal.com/2018/02/06/reading-and-understanding-ruby-stack-traces.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJlYWRpbmcgYW5kIHVuZGVyc3RhbmRpbmcgUnVieSBzdGFjayB0cmFjZXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDEvc3RhY2t0cmFjZXMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=381f2688501baf67ee51c6f326e9b082f73c8d723018b153d8a1179bce53d8d5" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJlYWRpbmcgYW5kIHVuZGVyc3RhbmRpbmcgUnVieSBzdGFjayB0cmFjZXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDEvc3RhY2t0cmFjZXMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=381f2688501baf67ee51c6f326e9b082f73c8d723018b153d8a1179bce53d8d5</comments>
      </item>

    </channel>
  </rss>
