<?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/elixir-feed.xml" rel="self"/>
      <description>The AppSignal blog. Product updates, Ruby Magic, Elixir Alchemy, AppSignal Academy and more.</description>
      
      <item>
        <title>Domains and Resources in Ash for Elixir</title>
        <link>https://blog.appsignal.com/2026/01/13/domains-and-resources-in-ash-for-elixir.html</link>
        <pubDate>Tue, 13 Jan 2026 05:00:00 +0000</pubDate>
        <description>If you’ve been on the fence about trying the Ash Framework, this post is for you.</description>
        <guid>https://blog.appsignal.com/2026/01/13/domains-and-resources-in-ash-for-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRvbWFpbnMgYW5kIFJlc291cmNlcyBpbiBBc2ggZm9yIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNi0wMS9hc2gtZG9tYWlucy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f8436f22feb78af14238698d460a048e49fe26bac49ebd45c5b6edb14e622114" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRvbWFpbnMgYW5kIFJlc291cmNlcyBpbiBBc2ggZm9yIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNi0wMS9hc2gtZG9tYWlucy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f8436f22feb78af14238698d460a048e49fe26bac49ebd45c5b6edb14e622114</comments>
      </item>

      <item>
        <title>AppSignal’s Top 5 Elixir Posts in 2025</title>
        <link>https://blog.appsignal.com/2025/12/17/appsignals-top-5-elixir-posts-in-2025.html</link>
        <pubDate>Wed, 17 Dec 2025 05:00:00 +0000</pubDate>
        <description>It&#039;s time for our yearly rundown of our top 5 best-performing Elixir posts.</description>
        <guid>https://blog.appsignal.com/2025/12/17/appsignals-top-5-elixir-posts-in-2025.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbOKAmXMgVG9wIDUgRWxpeGlyIFBvc3RzIGluIDIwMjUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMTIvdG9wLTUtZWxpeGlyLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=e21a4e54a2f9a8bb1560086405c89809c44ea3c985e60466ac2bfb7f4e3bd001" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbOKAmXMgVG9wIDUgRWxpeGlyIFBvc3RzIGluIDIwMjUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMTIvdG9wLTUtZWxpeGlyLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=e21a4e54a2f9a8bb1560086405c89809c44ea3c985e60466ac2bfb7f4e3bd001</comments>
      </item>

      <item>
        <title>Build an Elixir App with Cowboy</title>
        <link>https://blog.appsignal.com/2025/11/25/build-an-elixir-app-with-cowboy.html</link>
        <pubDate>Tue, 25 Nov 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s set up and use Cowboy, and design a simple pub/sub architecture.</description>
        <guid>https://blog.appsignal.com/2025/11/25/build-an-elixir-app-with-cowboy.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkIGFuIEVsaXhpciBBcHAgd2l0aCBDb3dib3kifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMTEvZWxpeGlyLWNvd2JveS5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=51de1f94d925892a9343b42fa19e4aa5567adeb23fde2357fedb84a705318ee0" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkIGFuIEVsaXhpciBBcHAgd2l0aCBDb3dib3kifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMTEvZWxpeGlyLWNvd2JveS5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=51de1f94d925892a9343b42fa19e4aa5567adeb23fde2357fedb84a705318ee0</comments>
      </item>

      <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>Advanced Debugging in Elixir with IO.inspect</title>
        <link>https://blog.appsignal.com/2025/09/23/advanced-debugging-in-elixir-with-io-inspect.html</link>
        <pubDate>Tue, 23 Sep 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s explore both the fundamentals and advanced patterns for using IO.inspect effectively.</description>
        <guid>https://blog.appsignal.com/2025/09/23/advanced-debugging-in-elixir-with-io-inspect.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIERlYnVnZ2luZyBpbiBFbGl4aXIgd2l0aCBJTy5pbnNwZWN0In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA5L2RlYnVnZ2luZy1pb2luc3BlY3QuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=cc83d0d9009263d26292025666a4fb0d623a4cf2bf535549fe2878e227d8697b" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIERlYnVnZ2luZyBpbiBFbGl4aXIgd2l0aCBJTy5pbnNwZWN0In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA5L2RlYnVnZ2luZy1pb2luc3BlY3QuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=cc83d0d9009263d26292025666a4fb0d623a4cf2bf535549fe2878e227d8697b</comments>
      </item>

      <item>
        <title>Structs and Embedded Schemas in Elixir: Beyond Maps</title>
        <link>https://blog.appsignal.com/2025/09/09/structs-and-embedded-schemas-in-elixir-beyond-maps.html</link>
        <pubDate>Tue, 9 Sep 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s dive into the ins and outs of structs and Ecto schemas.</description>
        <guid>https://blog.appsignal.com/2025/09/09/structs-and-embedded-schemas-in-elixir-beyond-maps.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlN0cnVjdHMgYW5kIEVtYmVkZGVkIFNjaGVtYXMgaW4gRWxpeGlyOiBCZXlvbmQgTWFwcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0wOS9zdHJ1Y3RzLXNjaGVtYXMuanBlZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=92aab1a95e4d415b1fb544ef1ef18a665311fcfae7a98069091fc539b3373426" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlN0cnVjdHMgYW5kIEVtYmVkZGVkIFNjaGVtYXMgaW4gRWxpeGlyOiBCZXlvbmQgTWFwcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0wOS9zdHJ1Y3RzLXNjaGVtYXMuanBlZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=92aab1a95e4d415b1fb544ef1ef18a665311fcfae7a98069091fc539b3373426</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>Understanding Stack Traces in Elixir</title>
        <link>https://blog.appsignal.com/2025/08/05/understanding-stack-traces-in-elixir.html</link>
        <pubDate>Tue, 5 Aug 2025 05:00:00 +0000</pubDate>
        <description>Let&#039;s explore the fundamentals of stack traces in Elixir, how to read and interpret them, and some best practices for debugging and error handling.</description>
        <guid>https://blog.appsignal.com/2025/08/05/understanding-stack-traces-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyc3RhbmRpbmcgU3RhY2sgVHJhY2VzIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0wOC9zdGFjay10cmFjZXMtZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=5094319e6cdd002e978368d09b6fcb55f419c7a1b3845eef0ab5897c95a25601" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyc3RhbmRpbmcgU3RhY2sgVHJhY2VzIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0wOC9zdGFjay10cmFjZXMtZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=5094319e6cdd002e978368d09b6fcb55f419c7a1b3845eef0ab5897c95a25601</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>Advanced Strategies to Deploy Phoenix Applications with Kamal</title>
        <link>https://blog.appsignal.com/2025/07/08/advanced-strategies-to-deploy-phoenix-applications-with-kamal.html</link>
        <pubDate>Tue, 8 Jul 2025 05:00:00 +0000</pubDate>
        <description>In part two of this series, we dive into more advanced methods to deploy Phoenix applications using Kamal.</description>
        <guid>https://blog.appsignal.com/2025/07/08/advanced-strategies-to-deploy-phoenix-applications-with-kamal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIFN0cmF0ZWdpZXMgdG8gRGVwbG95IFBob2VuaXggQXBwbGljYXRpb25zIHdpdGggS2FtYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMDcvcDItcGhvZW5peC1rYW1hbC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=ba23738109e9d69b8b52776a7660eb1a9f6444effc098dadff2b4c35fd88673d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIFN0cmF0ZWdpZXMgdG8gRGVwbG95IFBob2VuaXggQXBwbGljYXRpb25zIHdpdGggS2FtYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjUtMDcvcDItcGhvZW5peC1rYW1hbC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=ba23738109e9d69b8b52776a7660eb1a9f6444effc098dadff2b4c35fd88673d</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>Deploying Phoenix Applications with Kamal</title>
        <link>https://blog.appsignal.com/2025/06/10/deploying-phoenix-applications-with-kamal.html</link>
        <pubDate>Tue, 10 Jun 2025 05:00:00 +0000</pubDate>
        <description>In this post, we dive into how to deploy Phoenix applications using Kamal.</description>
        <guid>https://blog.appsignal.com/2025/06/10/deploying-phoenix-applications-with-kamal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlcGxveWluZyBQaG9lbml4IEFwcGxpY2F0aW9ucyB3aXRoIEthbWFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA2L3AxLWthbWFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=8c198a48c450b70331bf6cd90c5045d2645b2b8bc56b26c72a5538d77284cf40" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlcGxveWluZyBQaG9lbml4IEFwcGxpY2F0aW9ucyB3aXRoIEthbWFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTA2L3AxLWthbWFsLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=8c198a48c450b70331bf6cd90c5045d2645b2b8bc56b26c72a5538d77284cf40</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>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>Advanced Dialyzer Usage in Elixir: Types and Troubleshooting</title>
        <link>https://blog.appsignal.com/2025/04/01/advanced-dialyzer-usage-in-elixir-types-and-troubleshooting.html</link>
        <pubDate>Tue, 1 Apr 2025 05:00:00 +0000</pubDate>
        <description>In the second part of this two-part series, we&#039;ll look at more advanced Dialyzer use cases.</description>
        <guid>https://blog.appsignal.com/2025/04/01/advanced-dialyzer-usage-in-elixir-types-and-troubleshooting.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIERpYWx5emVyIFVzYWdlIGluIEVsaXhpcjogVHlwZXMgYW5kIFRyb3VibGVzaG9vdGluZyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0wNC9kaWFseXplci1wMi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=09a26f78e0d64c2b8105f845dd123d0f6591dd2958c8ccd2b346bc347dd48cf8" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIERpYWx5emVyIFVzYWdlIGluIEVsaXhpcjogVHlwZXMgYW5kIFRyb3VibGVzaG9vdGluZyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0wNC9kaWFseXplci1wMi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=09a26f78e0d64c2b8105f845dd123d0f6591dd2958c8ccd2b346bc347dd48cf8</comments>
      </item>

      <item>
        <title>Getting Started with Dialyzer in Elixir</title>
        <link>https://blog.appsignal.com/2025/03/18/getting-started-with-dialyzer-in-elixir.html</link>
        <pubDate>Tue, 18 Mar 2025 05:00:00 +0000</pubDate>
        <description>In part one of this series, we&#039;ll explore the basics of Dialyzer.</description>
        <guid>https://blog.appsignal.com/2025/03/18/getting-started-with-dialyzer-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkdldHRpbmcgU3RhcnRlZCB3aXRoIERpYWx5emVyIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0wMy9kaWFseXplci1pbi1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=3f7a61f00c09a9e7af9c13c27c3c0e8ac8d11ee5078a1ed23b6705c95c7ba010" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkdldHRpbmcgU3RhcnRlZCB3aXRoIERpYWx5emVyIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNS0wMy9kaWFseXplci1pbi1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=3f7a61f00c09a9e7af9c13c27c3c0e8ac8d11ee5078a1ed23b6705c95c7ba010</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>Building a Distributed Rate Limiter in Elixir with HashRing</title>
        <link>https://blog.appsignal.com/2025/02/04/building-a-distributed-rate-limiter-in-elixir-with-hashring.html</link>
        <pubDate>Tue, 4 Feb 2025 05:00:00 +0000</pubDate>
        <description>We&#039;ll build a distributed rate limiter using HashRing for Elixir.</description>
        <guid>https://blog.appsignal.com/2025/02/04/building-a-distributed-rate-limiter-in-elixir-with-hashring.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIGEgRGlzdHJpYnV0ZWQgUmF0ZSBMaW1pdGVyIGluIEVsaXhpciB3aXRoIEhhc2hSaW5nIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTAyL3JhdGUtbGltaXRlci1oYXNocmluZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=6392f69c3d1258acf8149276339e65aed1b77485ba8ccaa4357e20746b360e2f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIGEgRGlzdHJpYnV0ZWQgUmF0ZSBMaW1pdGVyIGluIEVsaXhpciB3aXRoIEhhc2hSaW5nIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI1LTAyL3JhdGUtbGltaXRlci1oYXNocmluZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=6392f69c3d1258acf8149276339e65aed1b77485ba8ccaa4357e20746b360e2f</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>AppSignal’s Top 5 Elixir Posts in 2024</title>
        <link>https://blog.appsignal.com/2024/12/17/appsignals-top-5-elixir-posts-in-2024.html</link>
        <pubDate>Tue, 17 Dec 2024 05:00:00 +0000</pubDate>
        <description>It&#039;s time for our yearly rundown of our top 5 best-performing Elixir posts.</description>
        <guid>https://blog.appsignal.com/2024/12/17/appsignals-top-5-elixir-posts-in-2024.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbOKAmXMgVG9wIDUgRWxpeGlyIFBvc3RzIGluIDIwMjQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMTIvdG9wLTUtZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=1f7fc761b72df3dffc8aceabae618abd245a5ce53981e5f18916e2687dee82b5" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbOKAmXMgVG9wIDUgRWxpeGlyIFBvc3RzIGluIDIwMjQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMTIvdG9wLTUtZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=1f7fc761b72df3dffc8aceabae618abd245a5ce53981e5f18916e2687dee82b5</comments>
      </item>

      <item>
        <title>Distributed Phoenix: Deployment and Scaling</title>
        <link>https://blog.appsignal.com/2024/12/10/distributed-phoenix-deployment-and-scaling.html</link>
        <pubDate>Tue, 10 Dec 2024 05:00:00 +0000</pubDate>
        <description>In part one of this series, we managed distributed state using GenServers. In this part, we&#039;ll explore deployment and scaling strategies.</description>
        <guid>https://blog.appsignal.com/2024/12/10/distributed-phoenix-deployment-and-scaling.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRpc3RyaWJ1dGVkIFBob2VuaXg6IERlcGxveW1lbnQgYW5kIFNjYWxpbmcifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMTIvcDItZGlzdC1waG9lbml4LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=f2e3ccfb9dae083bd9c36e31b22bedaf33ee528e37e4562bb6063947b4eca63c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRpc3RyaWJ1dGVkIFBob2VuaXg6IERlcGxveW1lbnQgYW5kIFNjYWxpbmcifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMTIvcDItZGlzdC1waG9lbml4LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=f2e3ccfb9dae083bd9c36e31b22bedaf33ee528e37e4562bb6063947b4eca63c</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>Managing Distributed State with GenServers in Phoenix and Elixir</title>
        <link>https://blog.appsignal.com/2024/10/29/managing-distributed-state-with-genservers-in-phoenix-and-elixir.html</link>
        <pubDate>Tue, 29 Oct 2024 05:00:00 +0000</pubDate>
        <description>This two-part series explores working with Phoenix in a distributed setup. In part one, we&#039;ll look at GenServers.</description>
        <guid>https://blog.appsignal.com/2024/10/29/managing-distributed-state-with-genservers-in-phoenix-and-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1hbmFnaW5nIERpc3RyaWJ1dGVkIFN0YXRlIHdpdGggR2VuU2VydmVycyBpbiBQaG9lbml4IGFuZCBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMTAvZGlzdC1zdGF0ZS1wMS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e3b60c5675f1c272604d14fa2f205be9d607258dd5fa81a3f1fd434db884970a" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1hbmFnaW5nIERpc3RyaWJ1dGVkIFN0YXRlIHdpdGggR2VuU2VydmVycyBpbiBQaG9lbml4IGFuZCBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMTAvZGlzdC1zdGF0ZS1wMS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e3b60c5675f1c272604d14fa2f205be9d607258dd5fa81a3f1fd434db884970a</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>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>Scaling Your Phoenix App in Elixir with FLAME</title>
        <link>https://blog.appsignal.com/2024/09/03/scaling-your-phoenix-app-in-elixir-with-flame.html</link>
        <pubDate>Tue, 3 Sep 2024 05:00:00 +0000</pubDate>
        <description>Discover the benefits of FLAME and see how it can offload intensive tasks to remote machines.</description>
        <guid>https://blog.appsignal.com/2024/09/03/scaling-your-phoenix-app-in-elixir-with-flame.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNjYWxpbmcgWW91ciBQaG9lbml4IEFwcCBpbiBFbGl4aXIgd2l0aCBGTEFNRSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wOS9waG9lbml4LWZsYW1lLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=aec6b4d1ee179ef3083ad5c137cf676fd60e1b2c56c6a9e0b4dbedc8811e56d7" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNjYWxpbmcgWW91ciBQaG9lbml4IEFwcCBpbiBFbGl4aXIgd2l0aCBGTEFNRSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wOS9waG9lbml4LWZsYW1lLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=aec6b4d1ee179ef3083ad5c137cf676fd60e1b2c56c6a9e0b4dbedc8811e56d7</comments>
      </item>

      <item>
        <title>LiveState for Elixir: An Overview and How to Build Embeddable Web Apps</title>
        <link>https://blog.appsignal.com/2024/08/20/livestate-for-elixir-an-overview-and-how-to-build-embeddable-web-apps.html</link>
        <pubDate>Tue, 20 Aug 2024 05:00:00 +0000</pubDate>
        <description>Learn how to build robust and dynamic embeddable web apps using LiveState for Elixir.</description>
        <guid>https://blog.appsignal.com/2024/08/20/livestate-for-elixir-an-overview-and-how-to-build-embeddable-web-apps.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxpdmVTdGF0ZSBmb3IgRWxpeGlyOiBBbiBPdmVydmlldyBhbmQgSG93IHRvIEJ1aWxkIEVtYmVkZGFibGUgV2ViIEFwcHMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDgvbGl2ZXN0YXRlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=465dad2997b3f7bbc541fa9f17989b924b51988355c632f38619d741b336f071" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxpdmVTdGF0ZSBmb3IgRWxpeGlyOiBBbiBPdmVydmlldyBhbmQgSG93IHRvIEJ1aWxkIEVtYmVkZGFibGUgV2ViIEFwcHMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDgvbGl2ZXN0YXRlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=465dad2997b3f7bbc541fa9f17989b924b51988355c632f38619d741b336f071</comments>
      </item>

      <item>
        <title>Custom Instrumentation for a Phoenix App in Elixir with AppSignal</title>
        <link>https://blog.appsignal.com/2024/08/06/custom-instrumentation-for-a-phoenix-app-in-elixir-with-appsignal.html</link>
        <pubDate>Tue, 6 Aug 2024 05:00:00 +0000</pubDate>
        <description>In the second part of this two-part series, we&#039;ll set up custom instrumentation for a Phoenix application using AppSignal.</description>
        <guid>https://blog.appsignal.com/2024/08/06/custom-instrumentation-for-a-phoenix-app-in-elixir-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkN1c3RvbSBJbnN0cnVtZW50YXRpb24gZm9yIGEgUGhvZW5peCBBcHAgaW4gRWxpeGlyIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTA4L2N1c3RvbS1pbnN0cnVtZW50LXBob2VuaXguanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=1c198a10069da867ba27ddf6b8e327cb373ab3965ac2811882c4cd92500aedbf" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkN1c3RvbSBJbnN0cnVtZW50YXRpb24gZm9yIGEgUGhvZW5peCBBcHAgaW4gRWxpeGlyIHdpdGggQXBwU2lnbmFsIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTA4L2N1c3RvbS1pbnN0cnVtZW50LXBob2VuaXguanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=1c198a10069da867ba27ddf6b8e327cb373ab3965ac2811882c4cd92500aedbf</comments>
      </item>

      <item>
        <title>Enhancing Your Elixir Codebase with Gleam</title>
        <link>https://blog.appsignal.com/2024/07/23/enhancing-your-elixir-codebase-with-gleam.html</link>
        <pubDate>Tue, 23 Jul 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s look at the benefits of using Gleam and then add Gleam code to an Elixir project.</description>
        <guid>https://blog.appsignal.com/2024/07/23/enhancing-your-elixir-codebase-with-gleam.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVuaGFuY2luZyBZb3VyIEVsaXhpciBDb2RlYmFzZSB3aXRoIEdsZWFtIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTA3L2VsaXhpci1hbmQtZ2xlYW0uanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=318bf2de58e7ea6de7b4ffcddb25c1cae225eff0ead716df3fb3a8c56c98187d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVuaGFuY2luZyBZb3VyIEVsaXhpciBDb2RlYmFzZSB3aXRoIEdsZWFtIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTA3L2VsaXhpci1hbmQtZ2xlYW0uanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=318bf2de58e7ea6de7b4ffcddb25c1cae225eff0ead716df3fb3a8c56c98187d</comments>
      </item>

      <item>
        <title>Track Errors in Phoenix for Elixir with AppSignal</title>
        <link>https://blog.appsignal.com/2024/07/09/track-errors-in-phoenix-for-elixir-with-appsignal.html</link>
        <pubDate>Tue, 9 Jul 2024 05:00:00 +0000</pubDate>
        <description>In the first part of this two-part series, we&#039;ll integrate AppSignal into an Elixir application and track errors.</description>
        <guid>https://blog.appsignal.com/2024/07/09/track-errors-in-phoenix-for-elixir-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBQaG9lbml4IGZvciBFbGl4aXIgd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDcvZXJyb3ItdHJhY2tpbmctcGhvZW5peC1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=1275b707f888e704415f3f17acdc9dbe365a34f1defe8b3fa2f2904b2e1f9d6e" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRyYWNrIEVycm9ycyBpbiBQaG9lbml4IGZvciBFbGl4aXIgd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDcvZXJyb3ItdHJhY2tpbmctcGhvZW5peC1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=1275b707f888e704415f3f17acdc9dbe365a34f1defe8b3fa2f2904b2e1f9d6e</comments>
      </item>

      <item>
        <title>Leverage Concurrency Efficiently When Managing Multiple Tasks in Elixir</title>
        <link>https://blog.appsignal.com/2024/06/25/leverage-concurrency-efficiently-when-managing-multiple-tasks-in-elixir.html</link>
        <pubDate>Tue, 25 Jun 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s run Task processes in Elixir, including `Task.async_stream/3`, to manage multiple tasks concurrently.</description>
        <guid>https://blog.appsignal.com/2024/06/25/leverage-concurrency-efficiently-when-managing-multiple-tasks-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxldmVyYWdlIENvbmN1cnJlbmN5IEVmZmljaWVudGx5IFdoZW4gTWFuYWdpbmcgTXVsdGlwbGUgVGFza3MgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTA2L2NvbmN1cnJlbmN5LXRhc2stbW9kdWxlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=f163939df30fe86a36a69e2847d2069ca6e572b850c8d63fd0279400a296ca70" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxldmVyYWdlIENvbmN1cnJlbmN5IEVmZmljaWVudGx5IFdoZW4gTWFuYWdpbmcgTXVsdGlwbGUgVGFza3MgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTA2L2NvbmN1cnJlbmN5LXRhc2stbW9kdWxlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=f163939df30fe86a36a69e2847d2069ca6e572b850c8d63fd0279400a296ca70</comments>
      </item>

      <item>
        <title>Advanced Dependency Injection in Elixir with Rewire</title>
        <link>https://blog.appsignal.com/2024/06/11/advanced-dependency-injection-in-elixir-with-rewire.html</link>
        <pubDate>Tue, 11 Jun 2024 05:00:00 +0000</pubDate>
        <description>Dependency injection can prove useful in Elixir. In this second part of a two-part series, we&#039;ll look at some basic concepts, core principles, and types of dependency injection.</description>
        <guid>https://blog.appsignal.com/2024/06/11/advanced-dependency-injection-in-elixir-with-rewire.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIERlcGVuZGVuY3kgSW5qZWN0aW9uIGluIEVsaXhpciB3aXRoIFJld2lyZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wNi9kZXBlbmRlbmN5LWluamVjdGlvbi1wMi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0fe3358074c6a0b06919b80347befed45830ddbdd81ff60d973ec04c9f02935a" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIERlcGVuZGVuY3kgSW5qZWN0aW9uIGluIEVsaXhpciB3aXRoIFJld2lyZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wNi9kZXBlbmRlbmN5LWluamVjdGlvbi1wMi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0fe3358074c6a0b06919b80347befed45830ddbdd81ff60d973ec04c9f02935a</comments>
      </item>

      <item>
        <title>Using Dependency Injection in Elixir</title>
        <link>https://blog.appsignal.com/2024/05/21/using-dependency-injection-in-elixir.html</link>
        <pubDate>Tue, 21 May 2024 05:00:00 +0000</pubDate>
        <description>Dependency injection can prove useful in Elixir. In this first part of a two-part series, we&#039;ll look at some basic concepts, core principles, and types of dependency injection.</description>
        <guid>https://blog.appsignal.com/2024/05/21/using-dependency-injection-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVzaW5nIERlcGVuZGVuY3kgSW5qZWN0aW9uIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wNS9kZXBlbmRlbmN5LWluamVjdGlvbi1wMS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0f2ad21002ca5246f8830011dad332aa88fb068e2b003fda7eb21378ce55cb36" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVzaW5nIERlcGVuZGVuY3kgSW5qZWN0aW9uIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wNS9kZXBlbmRlbmN5LWluamVjdGlvbi1wMS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0f2ad21002ca5246f8830011dad332aa88fb068e2b003fda7eb21378ce55cb36</comments>
      </item>

      <item>
        <title>Deep Diving Into the Erlang Scheduler</title>
        <link>https://blog.appsignal.com/2024/04/23/deep-diving-into-the-erlang-scheduler.html</link>
        <pubDate>Tue, 23 Apr 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s see how Erlang&#039;s scheduler works internally and dissect some of its key components.</description>
        <guid>https://blog.appsignal.com/2024/04/23/deep-diving-into-the-erlang-scheduler.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlZXAgRGl2aW5nIEludG8gdGhlIEVybGFuZyBTY2hlZHVsZXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDQvZXJsYW5nLXNjaGVkdWxlci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=76905704b00b2cb24d072623695c873a7f8e31c124658d45de85c6a4153e3f78" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlZXAgRGl2aW5nIEludG8gdGhlIEVybGFuZyBTY2hlZHVsZXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDQvZXJsYW5nLXNjaGVkdWxlci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=76905704b00b2cb24d072623695c873a7f8e31c124658d45de85c6a4153e3f78</comments>
      </item>

      <item>
        <title>How to Use Flume in your Elixir Application</title>
        <link>https://blog.appsignal.com/2024/04/02/how-to-use-flume-in-your-elixir-app.html</link>
        <pubDate>Tue, 2 Apr 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s learn how to handle background jobs in Elixir with Flume.</description>
        <guid>https://blog.appsignal.com/2024/04/02/how-to-use-flume-in-your-elixir-app.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBVc2UgRmx1bWUgaW4geW91ciBFbGl4aXIgQXBwbGljYXRpb24ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDQvZmx1bWUtaW4tZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=8b79d283f45cbe6d8082f4b7ec1e68a100d40b6d583c945178cf16e12b64ff2c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBVc2UgRmx1bWUgaW4geW91ciBFbGl4aXIgQXBwbGljYXRpb24ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDQvZmx1bWUtaW4tZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=8b79d283f45cbe6d8082f4b7ec1e68a100d40b6d583c945178cf16e12b64ff2c</comments>
      </item>

      <item>
        <title>Direct File Uploads to Amazon S3 with Phoenix LiveView</title>
        <link>https://blog.appsignal.com/2024/03/19/direct-file-uploads-to-amazon-s3-with-phoenix-liveview.html</link>
        <pubDate>Tue, 19 Mar 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s explore how you can upload from Phoenix LiveView directly to Amazon S3.</description>
        <guid>https://blog.appsignal.com/2024/03/19/direct-file-uploads-to-amazon-s3-with-phoenix-liveview.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRpcmVjdCBGaWxlIFVwbG9hZHMgdG8gQW1hem9uIFMzIHdpdGggUGhvZW5peCBMaXZlVmlldyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wMy9hbWF6b24tczMtbGl2ZXZpZXcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=9d4403dfd5702466aff93375fbc2f446a58d2ad0d30f5b7ec89951534cd14c12" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRpcmVjdCBGaWxlIFVwbG9hZHMgdG8gQW1hem9uIFMzIHdpdGggUGhvZW5peCBMaXZlVmlldyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wMy9hbWF6b24tczMtbGl2ZXZpZXcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=9d4403dfd5702466aff93375fbc2f446a58d2ad0d30f5b7ec89951534cd14c12</comments>
      </item>

      <item>
        <title>Powerful Caching in Elixir with Cachex</title>
        <link>https://blog.appsignal.com/2024/03/05/powerful-caching-in-elixir-with-cachex.html</link>
        <pubDate>Tue, 5 Mar 2024 05:00:00 +0000</pubDate>
        <description>Improve the performance of your Elixir application with Cachex, a powerful caching library.</description>
        <guid>https://blog.appsignal.com/2024/03/05/powerful-caching-in-elixir-with-cachex.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBvd2VyZnVsIENhY2hpbmcgaW4gRWxpeGlyIHdpdGggQ2FjaGV4In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTAzL2NhY2hleC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=2a2c15b5f8826beb82561f5e9e5b8b0f0e72c4ba260e21c9b9b5b2ca2b664298" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBvd2VyZnVsIENhY2hpbmcgaW4gRWxpeGlyIHdpdGggQ2FjaGV4In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDI0LTAzL2NhY2hleC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=2a2c15b5f8826beb82561f5e9e5b8b0f0e72c4ba260e21c9b9b5b2ca2b664298</comments>
      </item>

      <item>
        <title>Creating Custom Exceptions in Elixir</title>
        <link>https://blog.appsignal.com/2024/02/20/creating-custom-exceptions-in-elixir.html</link>
        <pubDate>Tue, 20 Feb 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s run through the process of creating custom exceptions in Elixir.</description>
        <guid>https://blog.appsignal.com/2024/02/20/creating-custom-exceptions-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNyZWF0aW5nIEN1c3RvbSBFeGNlcHRpb25zIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wMi9jdXN0b20tZXhjZXB0aW9ucy1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=810a6f3fdc0357e183059ce376ee165df08eac3a9bf17c244e386b0feb72d71d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNyZWF0aW5nIEN1c3RvbSBFeGNlcHRpb25zIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wMi9jdXN0b20tZXhjZXB0aW9ucy1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=810a6f3fdc0357e183059ce376ee165df08eac3a9bf17c244e386b0feb72d71d</comments>
      </item>

      <item>
        <title>How to Build a Memory-efficient Elixir App with Streams</title>
        <link>https://blog.appsignal.com/2024/02/06/how-to-build-a-memory-efficient-elixir-app-with-streams.html</link>
        <pubDate>Tue, 6 Feb 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s create a memory-efficient Elixir application using the lazy processing approach with streams.</description>
        <guid>https://blog.appsignal.com/2024/02/06/how-to-build-a-memory-efficient-elixir-app-with-streams.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBCdWlsZCBhIE1lbW9yeS1lZmZpY2llbnQgRWxpeGlyIEFwcCB3aXRoIFN0cmVhbXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDIvZWxpeGlyLXN0cmVhbXMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=74c0ce40ac8ff8c7ce8205f7c1bef5c8e3588a1864672301cb655aadfdb0e83f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBCdWlsZCBhIE1lbW9yeS1lZmZpY2llbnQgRWxpeGlyIEFwcCB3aXRoIFN0cmVhbXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjQtMDIvZWxpeGlyLXN0cmVhbXMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=74c0ce40ac8ff8c7ce8205f7c1bef5c8e3588a1864672301cb655aadfdb0e83f</comments>
      </item>

      <item>
        <title>Build A Simple Tracing System in Elixir</title>
        <link>https://blog.appsignal.com/2024/01/23/build-a-simple-tracing-system-in-elixir.html</link>
        <pubDate>Tue, 23 Jan 2024 05:00:00 +0000</pubDate>
        <description>Let&#039;s add tracing to an Elixir application using OpenTelemetry and streamline the process.</description>
        <guid>https://blog.appsignal.com/2024/01/23/build-a-simple-tracing-system-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkIEEgU2ltcGxlIFRyYWNpbmcgU3lzdGVtIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wMS9wMS10cmFjaW5nLWFic3RyYWN0aW9uLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=d8c5a1c3ca03fa6ce0ac06f9ee1f85c92aea5ef128ec93fbb6a25ac472810bde" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkIEEgU2ltcGxlIFRyYWNpbmcgU3lzdGVtIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyNC0wMS9wMS10cmFjaW5nLWFic3RyYWN0aW9uLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=d8c5a1c3ca03fa6ce0ac06f9ee1f85c92aea5ef128ec93fbb6a25ac472810bde</comments>
      </item>

      <item>
        <title>AppSignal’s Top 5 Elixir Posts in 2023</title>
        <link>https://blog.appsignal.com/2023/12/20/appsignals-top-5-elixir-posts-in-2023.html</link>
        <pubDate>Wed, 20 Dec 2023 05:00:00 +0000</pubDate>
        <description>It&#039;s time for our yearly rundown of our top 5 best-performing Elixir posts.</description>
        <guid>https://blog.appsignal.com/2023/12/20/appsignals-top-5-elixir-posts-in-2023.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbOKAmXMgVG9wIDUgRWxpeGlyIFBvc3RzIGluIDIwMjMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMTIvdG9wLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=c476804308d663f9bc0792404ffb6be015a5b28bd3e4b396475eb66cd5ff324e" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbOKAmXMgVG9wIDUgRWxpeGlyIFBvc3RzIGluIDIwMjMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMTIvdG9wLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=c476804308d663f9bc0792404ffb6be015a5b28bd3e4b396475eb66cd5ff324e</comments>
      </item>

      <item>
        <title>What&#039;s New in Elixir 1.16</title>
        <link>https://blog.appsignal.com/2023/12/19/whats-new-in-elixir-1-16.html</link>
        <pubDate>Tue, 19 Dec 2023 05:00:00 +0000</pubDate>
        <description>Let&#039;s explore the new features and improvements in Elixir 1.16.</description>
        <guid>https://blog.appsignal.com/2023/12/19/whats-new-in-elixir-1-16.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldoYXQncyBOZXcgaW4gRWxpeGlyIDEuMTYifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMTIvZWxpeGlyLTEtMTYuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=4c2066ba912b8f2b23df8f88a777da6ef6f4b56bc81f1fa39c6ebb14d8a58611" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldoYXQncyBOZXcgaW4gRWxpeGlyIDEuMTYifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMTIvZWxpeGlyLTEtMTYuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=4c2066ba912b8f2b23df8f88a777da6ef6f4b56bc81f1fa39c6ebb14d8a58611</comments>
      </item>

      <item>
        <title>Advanced Multi-tenancy for Elixir Applications Using Ecto</title>
        <link>https://blog.appsignal.com/2023/12/05/advanced-multi-tenancy-for-elixir-applications-using-ecto.html</link>
        <pubDate>Tue, 5 Dec 2023 05:00:00 +0000</pubDate>
        <description>In the second part of our series, we&#039;ll build on our multi-tenant Phoenix application using Ecto custom types and other methods.</description>
        <guid>https://blog.appsignal.com/2023/12/05/advanced-multi-tenancy-for-elixir-applications-using-ecto.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIE11bHRpLXRlbmFuY3kgZm9yIEVsaXhpciBBcHBsaWNhdGlvbnMgVXNpbmcgRWN0byJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0xMi9wMi1tdWx0aS10ZW5hbnQtZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=591a0c31172e81aa6c8d158863bf3fd9944fb529ae1f14613e61f3f51f06d488" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkdmFuY2VkIE11bHRpLXRlbmFuY3kgZm9yIEVsaXhpciBBcHBsaWNhdGlvbnMgVXNpbmcgRWN0byJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0xMi9wMi1tdWx0aS10ZW5hbnQtZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=591a0c31172e81aa6c8d158863bf3fd9944fb529ae1f14613e61f3f51f06d488</comments>
      </item>

      <item>
        <title>Setting Up a Multi-tenant Phoenix App for Elixir</title>
        <link>https://blog.appsignal.com/2023/11/21/setting-up-a-multi-tenant-phoenix-app-for-elixir.html</link>
        <pubDate>Tue, 21 Nov 2023 05:00:00 +0000</pubDate>
        <description>In the first of a two-part series, we&#039;ll set up a multi-tenant Phoenix application.</description>
        <guid>https://blog.appsignal.com/2023/11/21/setting-up-a-multi-tenant-phoenix-app-for-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNldHRpbmcgVXAgYSBNdWx0aS10ZW5hbnQgUGhvZW5peCBBcHAgZm9yIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0xMS9wMS1tdWx0aS10ZW5hbnQtZWxpeGlyLWFwcC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=8952a4403c36ab0dd0666896dfffb8e7dcc7daf89b4f9650f69ca980dbe404d7" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNldHRpbmcgVXAgYSBNdWx0aS10ZW5hbnQgUGhvZW5peCBBcHAgZm9yIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0xMS9wMS1tdWx0aS10ZW5hbnQtZWxpeGlyLWFwcC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=8952a4403c36ab0dd0666896dfffb8e7dcc7daf89b4f9650f69ca980dbe404d7</comments>
      </item>

      <item>
        <title>Validating Data in Elixir: Using Ecto and NimbleOptions</title>
        <link>https://blog.appsignal.com/2023/11/07/validating-data-in-elixir-using-ecto-and-nimbleoptions.html</link>
        <pubDate>Tue, 7 Nov 2023 05:00:00 +0000</pubDate>
        <description>In the second part of our series, we&#039;ll explore how to avoid bad data using Ecto and NimbleOptions.</description>
        <guid>https://blog.appsignal.com/2023/11/07/validating-data-in-elixir-using-ecto-and-nimbleoptions.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlZhbGlkYXRpbmcgRGF0YSBpbiBFbGl4aXI6IFVzaW5nIEVjdG8gYW5kIE5pbWJsZU9wdGlvbnMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMTEvcDItdmFsaWRhdGluZy1kYXRhLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=116adfabd64c86a204fd3a7befd4b79cbeb4264d2be2dfedf220482f650585a7" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlZhbGlkYXRpbmcgRGF0YSBpbiBFbGl4aXI6IFVzaW5nIEVjdG8gYW5kIE5pbWJsZU9wdGlvbnMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMTEvcDItdmFsaWRhdGluZy1kYXRhLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=116adfabd64c86a204fd3a7befd4b79cbeb4264d2be2dfedf220482f650585a7</comments>
      </item>

      <item>
        <title>How To Use Zig for Elixir NIFs</title>
        <link>https://blog.appsignal.com/2023/10/24/how-to-use-zig-for-elixir-nifs.html</link>
        <pubDate>Tue, 24 Oct 2023 05:00:00 +0000</pubDate>
        <description>Find out how to set up Zig for Elixir NIFs and integrate a NIF into an Elixir application.</description>
        <guid>https://blog.appsignal.com/2023/10/24/how-to-use-zig-for-elixir-nifs.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBUbyBVc2UgWmlnIGZvciBFbGl4aXIgTklGcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0xMC96aWctZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=fcd559ab32d50be0e753bcdc7cb5b75ba9fea068b755b87cb32886449d1801b1" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBUbyBVc2UgWmlnIGZvciBFbGl4aXIgTklGcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0xMC96aWctZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=fcd559ab32d50be0e753bcdc7cb5b75ba9fea068b755b87cb32886449d1801b1</comments>
      </item>

      <item>
        <title>Validate Data in a Phoenix Application for Elixir</title>
        <link>https://blog.appsignal.com/2023/10/10/validate-data-in-a-phoenix-application-for-elixir.html</link>
        <pubDate>Tue, 10 Oct 2023 05:00:00 +0000</pubDate>
        <description>In the first of a two-part series, we&#039;ll explore how to avoid bad data and validate data at the boundary of a Phoenix application.</description>
        <guid>https://blog.appsignal.com/2023/10/10/validate-data-in-a-phoenix-application-for-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlZhbGlkYXRlIERhdGEgaW4gYSBQaG9lbml4IEFwcGxpY2F0aW9uIGZvciBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMTAvcDEtdmFsaWRhdGluZy1kYXRhLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=1879d4935909bad2097dc27f83b93dff96f149e5b6578393931c3cf34b6b3f41" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlZhbGlkYXRlIERhdGEgaW4gYSBQaG9lbml4IEFwcGxpY2F0aW9uIGZvciBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMTAvcDEtdmFsaWRhdGluZy1kYXRhLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=1879d4935909bad2097dc27f83b93dff96f149e5b6578393931c3cf34b6b3f41</comments>
      </item>

      <item>
        <title>How To Reduce Reductions in Elixir</title>
        <link>https://blog.appsignal.com/2023/09/28/how-to-reduce-reductions-in-elixir.html</link>
        <pubDate>Thu, 28 Sep 2023 05:00:00 +0000</pubDate>
        <description>Discover how you can use profiling in Elixir to improve how your application code performs.</description>
        <guid>https://blog.appsignal.com/2023/09/28/how-to-reduce-reductions-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBUbyBSZWR1Y2UgUmVkdWN0aW9ucyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDkvcmVkdWNpbmctcmVkdWN0aW9ucy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=fca5009e4c70e8890fa26c59b191f4100439ad339e4339b423e9c9b8ad7b49c6" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBUbyBSZWR1Y2UgUmVkdWN0aW9ucyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDkvcmVkdWNpbmctcmVkdWN0aW9ucy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=fca5009e4c70e8890fa26c59b191f4100439ad339e4339b423e9c9b8ad7b49c6</comments>
      </item>

      <item>
        <title>An Introduction to Exceptions in Elixir</title>
        <link>https://blog.appsignal.com/2023/09/26/an-introduction-to-exceptions-in-elixir.html</link>
        <pubDate>Tue, 26 Sep 2023 05:00:00 +0000</pubDate>
        <description>Let&#039;s dive into how you can handle exceptions in Elixir.</description>
        <guid>https://blog.appsignal.com/2023/09/26/an-introduction-to-exceptions-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBFeGNlcHRpb25zIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wOS9leGNlcHRpb25zLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=360d7b858963d5187d6741b800b0efec52f8a2d3dfde2e52cafdb375689135b3" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBFeGNlcHRpb25zIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wOS9leGNlcHRpb25zLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=360d7b858963d5187d6741b800b0efec52f8a2d3dfde2e52cafdb375689135b3</comments>
      </item>

      <item>
        <title>Phoenix 1.7 for Elixir: Edit a Form in a Modal</title>
        <link>https://blog.appsignal.com/2023/09/12/phoenix-1-7-for-elixir-edit-a-form-in-a-modal.html</link>
        <pubDate>Tue, 12 Sep 2023 05:00:00 +0000</pubDate>
        <description>In the final part of our series, we&#039;ll implement an edit modal.</description>
        <guid>https://blog.appsignal.com/2023/09/12/phoenix-1-7-for-elixir-edit-a-form-in-a-modal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBob2VuaXggMS43IGZvciBFbGl4aXI6IEVkaXQgYSBGb3JtIGluIGEgTW9kYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDkvbGl2ZXZpZXctcDMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=5adf5612c5ae8f373b7547d280a9ca8780518bb50757f037bcca4958ce9aa3d0" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBob2VuaXggMS43IGZvciBFbGl4aXI6IEVkaXQgYSBGb3JtIGluIGEgTW9kYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDkvbGl2ZXZpZXctcDMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=5adf5612c5ae8f373b7547d280a9ca8780518bb50757f037bcca4958ce9aa3d0</comments>
      </item>

      <item>
        <title>Writing a Custom Credo Check in Elixir</title>
        <link>https://blog.appsignal.com/2023/08/29/writing-a-custom-credo-check-in-elixir.html</link>
        <pubDate>Tue, 29 Aug 2023 05:00:00 +0000</pubDate>
        <description>Let&#039;s run through the process of creating  a Credo check in Elixir.</description>
        <guid>https://blog.appsignal.com/2023/08/29/writing-a-custom-credo-check-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldyaXRpbmcgYSBDdXN0b20gQ3JlZG8gQ2hlY2sgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA4L2NyZWRvLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c7517adb2c8cdd0aff52985cfe1cf4a7131acaa36868ed8ba4848a269d7b38dd" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldyaXRpbmcgYSBDdXN0b20gQ3JlZG8gQ2hlY2sgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA4L2NyZWRvLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c7517adb2c8cdd0aff52985cfe1cf4a7131acaa36868ed8ba4848a269d7b38dd</comments>
      </item>

      <item>
        <title>A Deep Dive into Subscriptions with Absinthe</title>
        <link>https://blog.appsignal.com/2023/08/08/a-deep-dive-into-subscriptions-with-absinthe.html</link>
        <pubDate>Tue, 8 Aug 2023 05:00:00 +0000</pubDate>
        <description>In the final part of this series, we&#039;ll see how GraphQL subscriptions work and how to create them with Absinthe.</description>
        <guid>https://blog.appsignal.com/2023/08/08/a-deep-dive-into-subscriptions-with-absinthe.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgRGVlcCBEaXZlIGludG8gU3Vic2NyaXB0aW9ucyB3aXRoIEFic2ludGhlIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA4L2Fic2ludGhlLXA0LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=3943175eb8e0f43ebd008f1d41e5080623d95a9ac9cadd6c57a78bf5a0aef0e1" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgRGVlcCBEaXZlIGludG8gU3Vic2NyaXB0aW9ucyB3aXRoIEFic2ludGhlIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA4L2Fic2ludGhlLXA0LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=3943175eb8e0f43ebd008f1d41e5080623d95a9ac9cadd6c57a78bf5a0aef0e1</comments>
      </item>

      <item>
        <title>Add a Form to a Modal in Phoenix 1.7</title>
        <link>https://blog.appsignal.com/2023/08/01/add-a-form-to-a-modal-in-phoenix-1-7.html</link>
        <pubDate>Tue, 1 Aug 2023 05:00:00 +0000</pubDate>
        <description>In part two of our series, we&#039;ll add a form to the modal we&#039;ve created.</description>
        <guid>https://blog.appsignal.com/2023/08/01/add-a-form-to-a-modal-in-phoenix-1-7.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkZCBhIEZvcm0gdG8gYSBNb2RhbCBpbiBQaG9lbml4IDEuNyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wOC9tb2RhbC1mb3Jtcy1saXZldmlldy1wMi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f8cf1cc28d0261d3f0b72146bce2126eb18e970b580a0ad0f76b6be8dd8097bd" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFkZCBhIEZvcm0gdG8gYSBNb2RhbCBpbiBQaG9lbml4IDEuNyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wOC9tb2RhbC1mb3Jtcy1saXZldmlldy1wMi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f8cf1cc28d0261d3f0b72146bce2126eb18e970b580a0ad0f76b6be8dd8097bd</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>Boost HTTP Client Monitoring in Elixir with AppSignal and Tesla Templates</title>
        <link>https://blog.appsignal.com/2023/07/11/boost-http-client-monitoring-in-elixir-with-appsignal-and-tesla-templates.html</link>
        <pubDate>Tue, 11 Jul 2023 05:00:00 +0000</pubDate>
        <description>Use Tesla templates to leverage AppSignal&#039;s slow API request monitoring.</description>
        <guid>https://blog.appsignal.com/2023/07/11/boost-http-client-monitoring-in-elixir-with-appsignal-and-tesla-templates.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJvb3N0IEhUVFAgQ2xpZW50IE1vbml0b3JpbmcgaW4gRWxpeGlyIHdpdGggQXBwU2lnbmFsIGFuZCBUZXNsYSBUZW1wbGF0ZXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDYvdGVzbGEuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=db03dcb07404ebb44a8505e3d5f2385cda6db7980884d4b6fab3375745b5d0f5" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJvb3N0IEhUVFAgQ2xpZW50IE1vbml0b3JpbmcgaW4gRWxpeGlyIHdpdGggQXBwU2lnbmFsIGFuZCBUZXNsYSBUZW1wbGF0ZXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDYvdGVzbGEuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=db03dcb07404ebb44a8505e3d5f2385cda6db7980884d4b6fab3375745b5d0f5</comments>
      </item>

      <item>
        <title>Monitoring Your Elixir GraphQL API with AppSignal</title>
        <link>https://blog.appsignal.com/2023/07/04/monitoring-your-elixir-graphql-api-with-appsignal.html</link>
        <pubDate>Tue, 4 Jul 2023 05:00:00 +0000</pubDate>
        <description>Use AppSignal to create a GraphQL API that can outperform the REST.</description>
        <guid>https://blog.appsignal.com/2023/07/04/monitoring-your-elixir-graphql-api-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3JpbmcgWW91ciBFbGl4aXIgR3JhcGhRTCBBUEkgd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDUvZ3JhcGhxbC1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=2da3897533124dd40c15c31697a4aabe81a3d694705deabcc6a84de04d9b8c87" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3JpbmcgWW91ciBFbGl4aXIgR3JhcGhRTCBBUEkgd2l0aCBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDUvZ3JhcGhxbC1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=2da3897533124dd40c15c31697a4aabe81a3d694705deabcc6a84de04d9b8c87</comments>
      </item>

      <item>
        <title>A Deep Dive into Mutations with Absinthe</title>
        <link>https://blog.appsignal.com/2023/07/04/a-deep-dive-into-mutations-with-absinthe.html</link>
        <pubDate>Tue, 4 Jul 2023 05:00:00 +0000</pubDate>
        <description>In the third part of this series, we&#039;ll create GraphQL mutations with Absinthe.</description>
        <guid>https://blog.appsignal.com/2023/07/04/a-deep-dive-into-mutations-with-absinthe.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgRGVlcCBEaXZlIGludG8gTXV0YXRpb25zIHdpdGggQWJzaW50aGUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDcvYWJzaW50aGUtbXV0YXRpb25zLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=63500917edaa79955be660681b751e6e93105e236b39ab3dc7b180e77cf0cbdc" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgRGVlcCBEaXZlIGludG8gTXV0YXRpb25zIHdpdGggQWJzaW50aGUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDcvYWJzaW50aGUtbXV0YXRpb25zLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=63500917edaa79955be660681b751e6e93105e236b39ab3dc7b180e77cf0cbdc</comments>
      </item>

      <item>
        <title>Create and Open a Modal in Phoenix 1.7</title>
        <link>https://blog.appsignal.com/2023/06/20/create-and-open-a-modal-in-phoenix-1-7.html</link>
        <pubDate>Tue, 20 Jun 2023 05:00:00 +0000</pubDate>
        <description>In part one of this series, we&#039;ll add a modal to an example Phoenix application.</description>
        <guid>https://blog.appsignal.com/2023/06/20/create-and-open-a-modal-in-phoenix-1-7.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNyZWF0ZSBhbmQgT3BlbiBhIE1vZGFsIGluIFBob2VuaXggMS43In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA2L21vZGFsLXBob2VuaXguanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=b7700967f02f3e71a3a1d6412653b00b0b276521028a6340a2efcae46265ae57" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNyZWF0ZSBhbmQgT3BlbiBhIE1vZGFsIGluIFBob2VuaXggMS43In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA2L21vZGFsLXBob2VuaXguanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=b7700967f02f3e71a3a1d6412653b00b0b276521028a6340a2efcae46265ae57</comments>
      </item>

      <item>
        <title>Absinthe for Large Elixir Applications</title>
        <link>https://blog.appsignal.com/2023/06/06/absinthe-for-large-elixir-applications.html</link>
        <pubDate>Tue, 6 Jun 2023 05:00:00 +0000</pubDate>
        <description>Discover how you can best use Absinthe for data-heavy Elixir applications.</description>
        <guid>https://blog.appsignal.com/2023/06/06/absinthe-for-large-elixir-applications.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFic2ludGhlIGZvciBMYXJnZSBFbGl4aXIgQXBwbGljYXRpb25zIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA2L2Fic2ludGhlLWxhcmdlLWFwcHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=5ea80728867169f7ae564cd72ee5292237b73bf2da2fcaeb01fde99d8d451360" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFic2ludGhlIGZvciBMYXJnZSBFbGl4aXIgQXBwbGljYXRpb25zIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTA2L2Fic2ludGhlLWxhcmdlLWFwcHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=5ea80728867169f7ae564cd72ee5292237b73bf2da2fcaeb01fde99d8d451360</comments>
      </item>

      <item>
        <title>Tackling Performance Issues in Ecto Applications</title>
        <link>https://blog.appsignal.com/2023/05/23/tackling-performance-issues-in-ecto-applications.html</link>
        <pubDate>Tue, 23 May 2023 05:00:00 +0000</pubDate>
        <description>Let&#039;s dive into three common performance issues in Ecto applications and see how to fix them.</description>
        <guid>https://blog.appsignal.com/2023/05/23/tackling-performance-issues-in-ecto-applications.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRhY2tsaW5nIFBlcmZvcm1hbmNlIElzc3VlcyBpbiBFY3RvIEFwcGxpY2F0aW9ucyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNS9wZXJmb3JtYW5jZS1lY3RvLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=3c733f7e69929c317ff396f5721ecc64e854c52d97cc06534c3816cb842cdbc5" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRhY2tsaW5nIFBlcmZvcm1hbmNlIElzc3VlcyBpbiBFY3RvIEFwcGxpY2F0aW9ucyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNS9wZXJmb3JtYW5jZS1lY3RvLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=3c733f7e69929c317ff396f5721ecc64e854c52d97cc06534c3816cb842cdbc5</comments>
      </item>

      <item>
        <title>An Introduction to Absinthe</title>
        <link>https://blog.appsignal.com/2023/05/16/an-introduction-to-absinthe-for-elixir.html</link>
        <pubDate>Tue, 16 May 2023 05:00:00 +0000</pubDate>
        <description>In the first part of this Absinthe for Elixir series, let&#039;s explore some of the basics of Absinthe and GraphQL.</description>
        <guid>https://blog.appsignal.com/2023/05/16/an-introduction-to-absinthe-for-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBBYnNpbnRoZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNS9hYnNpbnRoZS1wMS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=84d5de7a6a8e3f3a9623500ac7475136194b75d9d84c360b4e91e88012a824e3" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBBYnNpbnRoZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNS9hYnNpbnRoZS1wMS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=84d5de7a6a8e3f3a9623500ac7475136194b75d9d84c360b4e91e88012a824e3</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>Test Data Libraries for Elixir</title>
        <link>https://blog.appsignal.com/2023/04/25/test-data-libraries-for-elixir.html</link>
        <pubDate>Tue, 25 Apr 2023 05:00:00 +0000</pubDate>
        <description>In the final part of our testing data with Elixir series, we&#039;ll look at using test data libraries.</description>
        <guid>https://blog.appsignal.com/2023/04/25/test-data-libraries-for-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRlc3QgRGF0YSBMaWJyYXJpZXMgZm9yIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNC90ZXN0aW5nLWRhdGEtcDMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=9f19be4eb0b223c07e33db133cea9765b760b11bb2c750f9b90d889490576827" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRlc3QgRGF0YSBMaWJyYXJpZXMgZm9yIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wNC90ZXN0aW5nLWRhdGEtcDMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=9f19be4eb0b223c07e33db133cea9765b760b11bb2c750f9b90d889490576827</comments>
      </item>

      <item>
        <title>An Introduction to Mocking Tools for Elixir</title>
        <link>https://blog.appsignal.com/2023/04/11/an-introduction-to-mocking-tools-for-elixir.html</link>
        <pubDate>Tue, 11 Apr 2023 05:00:00 +0000</pubDate>
        <description>Let&#039;s explore three mocking tools you can use in Elixir — Mock, Mox, and Mimic.</description>
        <guid>https://blog.appsignal.com/2023/04/11/an-introduction-to-mocking-tools-for-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBNb2NraW5nIFRvb2xzIGZvciBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDQvbW9ja2luZy1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=a48ef2f32e62b5e231a54703cff15dc7b5f4338f8066697dcdf1f569c7cf0235" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBNb2NraW5nIFRvb2xzIGZvciBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDQvbW9ja2luZy1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=a48ef2f32e62b5e231a54703cff15dc7b5f4338f8066697dcdf1f569c7cf0235</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>Debugging Phoenix LiveView with open_browser/2</title>
        <link>https://blog.appsignal.com/2023/03/28/debugging-phoenix-liveview-with-open-browser2.html</link>
        <pubDate>Tue, 28 Mar 2023 05:00:00 +0000</pubDate>
        <description>Find out how to debug Phoenix LiveView tests with open_browser/2.</description>
        <guid>https://blog.appsignal.com/2023/03/28/debugging-phoenix-liveview-with-open-browser2.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBQaG9lbml4IExpdmVWaWV3IHdpdGggb3Blbl9icm93c2VyLzIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDMvZGVidWdnaW5nLWxpdmV2aWV3LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=18568cd9c207103d492f2d769d8bd28d0e0b5a7ec367c34a8a28e4eb994e05f7" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBQaG9lbml4IExpdmVWaWV3IHdpdGggb3Blbl9icm93c2VyLzIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDMvZGVidWdnaW5nLWxpdmV2aWV3LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=18568cd9c207103d492f2d769d8bd28d0e0b5a7ec367c34a8a28e4eb994e05f7</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>Generating Data Functions in Your Elixir App</title>
        <link>https://blog.appsignal.com/2023/03/21/generating-data-functions-in-your-elixir-app.html</link>
        <pubDate>Tue, 21 Mar 2023 05:00:00 +0000</pubDate>
        <description>In part two of this three-part series on testing data with Elixir, we&#039;ll look at using data generation functions.</description>
        <guid>https://blog.appsignal.com/2023/03/21/generating-data-functions-in-your-elixir-app.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkdlbmVyYXRpbmcgRGF0YSBGdW5jdGlvbnMgaW4gWW91ciBFbGl4aXIgQXBwIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAzL3Rlc3RpbmctZGF0YS1lbGl4aXItcDIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=cc1432bfca97806a94c5f2b026952de3513d3c526c7c74787eb557db47c5886e" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkdlbmVyYXRpbmcgRGF0YSBGdW5jdGlvbnMgaW4gWW91ciBFbGl4aXIgQXBwIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIzLTAzL3Rlc3RpbmctZGF0YS1lbGl4aXItcDIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=cc1432bfca97806a94c5f2b026952de3513d3c526c7c74787eb557db47c5886e</comments>
      </item>

      <item>
        <title>An Introduction to Test Factories and Fixtures for Elixir</title>
        <link>https://blog.appsignal.com/2023/02/28/an-introduction-to-test-factories-and-fixtures-for-elixir.html</link>
        <pubDate>Tue, 28 Feb 2023 05:00:00 +0000</pubDate>
        <description>In the first part of this three-part series, we&#039;ll give an overview of Elixir test factories and fixtures.</description>
        <guid>https://blog.appsignal.com/2023/02/28/an-introduction-to-test-factories-and-fixtures-for-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBUZXN0IEZhY3RvcmllcyBhbmQgRml4dHVyZXMgZm9yIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wMi90ZXN0LWZhY3Rvcmllcy1wMS5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=6a3e683abbc3584e39eb85dd1115feb4b43ec680c290e06348c93f372cbc1367" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBUZXN0IEZhY3RvcmllcyBhbmQgRml4dHVyZXMgZm9yIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMy0wMi90ZXN0LWZhY3Rvcmllcy1wMS5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=6a3e683abbc3584e39eb85dd1115feb4b43ec680c290e06348c93f372cbc1367</comments>
      </item>

      <item>
        <title>Under the Hood of Ecto</title>
        <link>https://blog.appsignal.com/2023/02/14/under-the-hood-of-ecto.html</link>
        <pubDate>Tue, 14 Feb 2023 05:00:00 +0000</pubDate>
        <description>Discover how Ecto&#039;s internals work by looking at its four major modules in detail.</description>
        <guid>https://blog.appsignal.com/2023/02/14/under-the-hood-of-ecto.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyIHRoZSBIb29kIG9mIEVjdG8ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDIvZWN0by5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f4ac1ddf88dcac8ca0c86aec4b67f71ff7d308645a8651fe22858cd9170e6100" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyIHRoZSBIb29kIG9mIEVjdG8ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDIvZWN0by5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=f4ac1ddf88dcac8ca0c86aec4b67f71ff7d308645a8651fe22858cd9170e6100</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>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 and Tracing in Erlang</title>
        <link>https://blog.appsignal.com/2023/01/10/debugging-and-tracing-in-erlang.html</link>
        <pubDate>Tue, 10 Jan 2023 05:00:00 +0000</pubDate>
        <description>In the second and final part of this two-part series, we&#039;ll dive into Erlang tools you can use for debugging.</description>
        <guid>https://blog.appsignal.com/2023/01/10/debugging-and-tracing-in-erlang.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBhbmQgVHJhY2luZyBpbiBFcmxhbmcifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDEvZGVidWdnaW5nLWVybGFuZy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=a45e2438a00efeab625c3b973475e27054a9edfdee6f576b5022fb63bef822d0" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBhbmQgVHJhY2luZyBpbiBFcmxhbmcifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjMtMDEvZGVidWdnaW5nLWVybGFuZy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=a45e2438a00efeab625c3b973475e27054a9edfdee6f576b5022fb63bef822d0</comments>
      </item>

      <item>
        <title>AppSignal’s Top 5 Elixir posts in 2022</title>
        <link>https://blog.appsignal.com/2022/12/21/appsignal’s-top-5-elixir-posts-in-2022.html</link>
        <pubDate>Wed, 21 Dec 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s look at the top 5 most liked Elixir blog posts from 2022!</description>
        <guid>https://blog.appsignal.com/2022/12/21/appsignal’s-top-5-elixir-posts-in-2022.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbOKAmXMgVG9wIDUgRWxpeGlyIHBvc3RzIGluIDIwMjIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMTIvdG9wLTUtZWxpeGlyLXBvc3RzLWluLTIwMjIucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=f4cb50c68e0ade8df934bae456c6828fce0681bd75dd03a4ae3b7f7e63e26e54" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbOKAmXMgVG9wIDUgRWxpeGlyIHBvc3RzIGluIDIwMjIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMTIvdG9wLTUtZWxpeGlyLXBvc3RzLWluLTIwMjIucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=f4cb50c68e0ade8df934bae456c6828fce0681bd75dd03a4ae3b7f7e63e26e54</comments>
      </item>

      <item>
        <title>How to Cache Locally in Elixir with Nebulex</title>
        <link>https://blog.appsignal.com/2022/12/13/how-to-cache-locally-in-elixir-with-nebulex.html</link>
        <pubDate>Tue, 13 Dec 2022 05:00:00 +0000</pubDate>
        <description>Discover how you can use Nebulex to cache data locally in your Elixir application.</description>
        <guid>https://blog.appsignal.com/2022/12/13/how-to-cache-locally-in-elixir-with-nebulex.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBDYWNoZSBMb2NhbGx5IGluIEVsaXhpciB3aXRoIE5lYnVsZXgifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMTIvY2FjaGUtbmVidWxleC5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=70cc49808af0d6b4afc85a5f05e49999f39c5d7b6ac94b7babca498043396651" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBDYWNoZSBMb2NhbGx5IGluIEVsaXhpciB3aXRoIE5lYnVsZXgifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMTIvY2FjaGUtbmVidWxleC5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=70cc49808af0d6b4afc85a5f05e49999f39c5d7b6ac94b7babca498043396651</comments>
      </item>

      <item>
        <title>AppSignal for Phoenix Version 2.2.0 Supports Phoenix 1.7</title>
        <link>https://blog.appsignal.com/2022/12/06/appsignal-for-phoenix-version-2.1.0-supports-phoenix-1.7.html</link>
        <pubDate>Tue, 6 Dec 2022 05:00:00 +0000</pubDate>
        <description>Our latest AppSignal package supports Phoenix 1.7 and introduces OpenTelemetry.</description>
        <guid>https://blog.appsignal.com/2022/12/06/appsignal-for-phoenix-version-2.1.0-supports-phoenix-1.7.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBmb3IgUGhvZW5peCBWZXJzaW9uIDIuMi4wIFN1cHBvcnRzIFBob2VuaXggMS43In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTExL2VsaXhpci1waG9lbml4LnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=53b5358790a6f066f67fac8b0d91cb8e4e35d0da4c1c3da5f416005c78a2a7d6" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBmb3IgUGhvZW5peCBWZXJzaW9uIDIuMi4wIFN1cHBvcnRzIFBob2VuaXggMS43In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTExL2VsaXhpci1waG9lbml4LnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=53b5358790a6f066f67fac8b0d91cb8e4e35d0da4c1c3da5f416005c78a2a7d6</comments>
      </item>

      <item>
        <title>Debugging in Elixir and Erlang: An Introduction</title>
        <link>https://blog.appsignal.com/2022/11/29/debugging-in-elixir-and-erlang-an-introduction.html</link>
        <pubDate>Tue, 29 Nov 2022 05:00:00 +0000</pubDate>
        <description>In the first part of a two-part series, we&#039;ll touch on some tools you can use for debugging in Elixir.</description>
        <guid>https://blog.appsignal.com/2022/11/29/debugging-in-elixir-and-erlang-an-introduction.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBpbiBFbGl4aXIgYW5kIEVybGFuZzogQW4gSW50cm9kdWN0aW9uIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTExL2RlYnVnZ2luZy1lbGl4aXItZXJsYW5nLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=21bf38a3c44f47a2374747645fbd98407ed6cd666dc0fabf16de29154075c2cc" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlYnVnZ2luZyBpbiBFbGl4aXIgYW5kIEVybGFuZzogQW4gSW50cm9kdWN0aW9uIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTExL2RlYnVnZ2luZy1lbGl4aXItZXJsYW5nLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=21bf38a3c44f47a2374747645fbd98407ed6cd666dc0fabf16de29154075c2cc</comments>
      </item>

      <item>
        <title>Parser Combinators in Elixir: A Deeper Dive</title>
        <link>https://blog.appsignal.com/2022/11/15/parser-combinators-in-elixir-a-deeper-dive.html</link>
        <pubDate>Tue, 15 Nov 2022 05:00:00 +0000</pubDate>
        <description>In the second part of our two-part series, we&#039;ll improve the parser combinator we&#039;ve written.</description>
        <guid>https://blog.appsignal.com/2022/11/15/parser-combinators-in-elixir-a-deeper-dive.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBhcnNlciBDb21iaW5hdG9ycyBpbiBFbGl4aXI6IEEgRGVlcGVyIERpdmUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMTEvcGFyc2VyLWNvbWJpbmF0b3JzLXAyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c1571f071201e7cc9a67cd6b747488541b17ff5c72a767d1fe38352d6ee7343d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBhcnNlciBDb21iaW5hdG9ycyBpbiBFbGl4aXI6IEEgRGVlcGVyIERpdmUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMTEvcGFyc2VyLWNvbWJpbmF0b3JzLXAyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c1571f071201e7cc9a67cd6b747488541b17ff5c72a767d1fe38352d6ee7343d</comments>
      </item>

      <item>
        <title>Sanitize Strings in Elixir with Pattern Matching and Recursion</title>
        <link>https://blog.appsignal.com/2022/11/01/sanitize-strings-in-elixir-with-pattern-matching-and-recursion.html</link>
        <pubDate>Tue, 1 Nov 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s use two great features in Elixir - recursion and binary pattern matching - to sanitize a string.</description>
        <guid>https://blog.appsignal.com/2022/11/01/sanitize-strings-in-elixir-with-pattern-matching-and-recursion.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNhbml0aXplIFN0cmluZ3MgaW4gRWxpeGlyIHdpdGggUGF0dGVybiBNYXRjaGluZyBhbmQgUmVjdXJzaW9uIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTExL2VsaXhpci1wYXR0ZXJuLW1hdGNoaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=5ab06255ff060144e5a10fde63913410b1a62fc30cc2561da5aed52dfbb81dd8" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNhbml0aXplIFN0cmluZ3MgaW4gRWxpeGlyIHdpdGggUGF0dGVybiBNYXRjaGluZyBhbmQgUmVjdXJzaW9uIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTExL2VsaXhpci1wYXR0ZXJuLW1hdGNoaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=5ab06255ff060144e5a10fde63913410b1a62fc30cc2561da5aed52dfbb81dd8</comments>
      </item>

      <item>
        <title>AppSignal for Elixir Now Supports Finch</title>
        <link>https://blog.appsignal.com/2022/10/20/appsignal-for-elixir-now-supports-finch.html</link>
        <pubDate>Thu, 20 Oct 2022 05:00:00 +0000</pubDate>
        <description>AppSignal for Elixir now provides out-of-the-box support for Finch.</description>
        <guid>https://blog.appsignal.com/2022/10/20/appsignal-for-elixir-now-supports-finch.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBmb3IgRWxpeGlyIE5vdyBTdXBwb3J0cyBGaW5jaCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0xMC9maW5jaC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=06ab162a179936971ef745fa38a61336bcab56827853b2778373ca26e8fdddca" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBmb3IgRWxpeGlyIE5vdyBTdXBwb3J0cyBGaW5jaCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0xMC9maW5jaC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=06ab162a179936971ef745fa38a61336bcab56827853b2778373ca26e8fdddca</comments>
      </item>

      <item>
        <title>Parser Combinators in Elixir: Taming Semi-Structured Text</title>
        <link>https://blog.appsignal.com/2022/10/18/parser-combinators-in-elixir-taming-semi-structured-text.html</link>
        <pubDate>Tue, 18 Oct 2022 05:00:00 +0000</pubDate>
        <description>In the first of a two-part series, we&#039;ll explore how parser combinators work in Elixir.</description>
        <guid>https://blog.appsignal.com/2022/10/18/parser-combinators-in-elixir-taming-semi-structured-text.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBhcnNlciBDb21iaW5hdG9ycyBpbiBFbGl4aXI6IFRhbWluZyBTZW1pLVN0cnVjdHVyZWQgVGV4dCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0xMC9wYXJzZXItY29tYmluYXRvcnMtcDEuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=b0e8c999fabb3238da06e2ba7b4139f754ed12d9df94d15da29e183e8a637f07" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBhcnNlciBDb21iaW5hdG9ycyBpbiBFbGl4aXI6IFRhbWluZyBTZW1pLVN0cnVjdHVyZWQgVGV4dCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0xMC9wYXJzZXItY29tYmluYXRvcnMtcDEuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=b0e8c999fabb3238da06e2ba7b4139f754ed12d9df94d15da29e183e8a637f07</comments>
      </item>

      <item>
        <title>Phoenix LiveView 0.18: New Special HTML Attributes</title>
        <link>https://blog.appsignal.com/2022/10/11/phoenix-liveview-018-new-special-html-attributes.html</link>
        <pubDate>Tue, 11 Oct 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s check out Phoenix LiveView 0.18&#039;s new special HTML attributes to help you write cleaner HTML.</description>
        <guid>https://blog.appsignal.com/2022/10/11/phoenix-liveview-018-new-special-html-attributes.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBob2VuaXggTGl2ZVZpZXcgMC4xODogTmV3IFNwZWNpYWwgSFRNTCBBdHRyaWJ1dGVzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTEwL2VsaXhpci1nZW5lcmljLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=78dfa6cf99d127d372b321c020d72eeaecf2ae77f35745d14254c8d5d9680257" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBob2VuaXggTGl2ZVZpZXcgMC4xODogTmV3IFNwZWNpYWwgSFRNTCBBdHRyaWJ1dGVzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTEwL2VsaXhpci1nZW5lcmljLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=78dfa6cf99d127d372b321c020d72eeaecf2ae77f35745d14254c8d5d9680257</comments>
      </item>

      <item>
        <title>Faster XML Parsing with Elixir</title>
        <link>https://blog.appsignal.com/2022/10/04/faster-xml-parsing-with-elixir.html</link>
        <pubDate>Tue, 4 Oct 2022 05:00:00 +0000</pubDate>
        <description>Explore how you can parse XML effectively with Elixir using a few different methods.</description>
        <guid>https://blog.appsignal.com/2022/10/04/faster-xml-parsing-with-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZhc3RlciBYTUwgUGFyc2luZyB3aXRoIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0xMC94bWwtZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=86832dc31c5541e37d756af1c9ab5fa182ff96eeb04ba4d4b36cc5b12d2db12c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZhc3RlciBYTUwgUGFyc2luZyB3aXRoIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0xMC94bWwtZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=86832dc31c5541e37d756af1c9ab5fa182ff96eeb04ba4d4b36cc5b12d2db12c</comments>
      </item>

      <item>
        <title>Fix Process Bottlenecks with Elixir 1.14&#039;s Partition Supervisor</title>
        <link>https://blog.appsignal.com/2022/09/20/fix-process-bottlenecks-with-elixir-1-14s-partition-supervisor.html</link>
        <pubDate>Tue, 20 Sep 2022 05:00:00 +0000</pubDate>
        <description>Find out how partition supervisors work under the hood to prevent process bottlenecks and fix an example of a bottleneck.</description>
        <guid>https://blog.appsignal.com/2022/09/20/fix-process-bottlenecks-with-elixir-1-14s-partition-supervisor.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZpeCBQcm9jZXNzIEJvdHRsZW5lY2tzIHdpdGggRWxpeGlyIDEuMTQncyBQYXJ0aXRpb24gU3VwZXJ2aXNvciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wOS9nZW5lcmljLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=934c28d17a63909ee64338d91a1bbbbcbe60af1ce43a4f4dc0593c621509eca5" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZpeCBQcm9jZXNzIEJvdHRsZW5lY2tzIHdpdGggRWxpeGlyIDEuMTQncyBQYXJ0aXRpb24gU3VwZXJ2aXNvciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wOS9nZW5lcmljLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=934c28d17a63909ee64338d91a1bbbbcbe60af1ce43a4f4dc0593c621509eca5</comments>
      </item>

      <item>
        <title>Elixir 1.14: Better Debugging with dbg/2 and More</title>
        <link>https://blog.appsignal.com/2022/09/13/elixir-1-14-better-debugging-with-dbg-and-more.html</link>
        <pubDate>Tue, 13 Sep 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s check out Elixir 1.14&#039;s improvements to `Inspect` and binary evaluation error messaging, as well as the new `dbg()` debugging function.</description>
        <guid>https://blog.appsignal.com/2022/09/13/elixir-1-14-better-debugging-with-dbg-and-more.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciAxLjE0OiBCZXR0ZXIgRGVidWdnaW5nIHdpdGggZGJnLzIgYW5kIE1vcmUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDkvZWxpeGlyLWdlbmVyYWwuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=9e7fe1d4658a76f18b28c99d8e6fca7449f23c416e9edde4a2e2b39ec762f796" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciAxLjE0OiBCZXR0ZXIgRGVidWdnaW5nIHdpdGggZGJnLzIgYW5kIE1vcmUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDkvZWxpeGlyLWdlbmVyYWwuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=9e7fe1d4658a76f18b28c99d8e6fca7449f23c416e9edde4a2e2b39ec762f796</comments>
      </item>

      <item>
        <title>Benchmark Your Elixir App&#039;s Performance with Benchee</title>
        <link>https://blog.appsignal.com/2022/09/06/benchmark-your-elixir-apps-performance-with-benchee.html</link>
        <pubDate>Tue, 6 Sep 2022 05:00:00 +0000</pubDate>
        <description>Explore how you can benchmark an Elixir application using Benchee and test the app&#039;s performance.</description>
        <guid>https://blog.appsignal.com/2022/09/06/benchmark-your-elixir-apps-performance-with-benchee.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJlbmNobWFyayBZb3VyIEVsaXhpciBBcHAncyBQZXJmb3JtYW5jZSB3aXRoIEJlbmNoZWUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDkvZWxpeGlyLWJlbmNobWFya2luZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=bacbcc7151bdaa0cde8cfcb8c269e1a66a9ef11c6b87609e83668f17a21d2530" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJlbmNobWFyayBZb3VyIEVsaXhpciBBcHAncyBQZXJmb3JtYW5jZSB3aXRoIEJlbmNoZWUifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDkvZWxpeGlyLWJlbmNobWFya2luZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=bacbcc7151bdaa0cde8cfcb8c269e1a66a9ef11c6b87609e83668f17a21d2530</comments>
      </item>

      <item>
        <title>Predictable Code in Elixir: Expressions as Reducers and Macros</title>
        <link>https://blog.appsignal.com/2022/08/23/predictable-code-in-elixir-expressions-as-reducers-and-macros.html</link>
        <pubDate>Tue, 23 Aug 2022 05:00:00 +0000</pubDate>
        <description>In the second part of our two-part series, discover how to write expressions as reducers and use macros to keep your code predictable in Elixir.</description>
        <guid>https://blog.appsignal.com/2022/08/23/predictable-code-in-elixir-expressions-as-reducers-and-macros.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlByZWRpY3RhYmxlIENvZGUgaW4gRWxpeGlyOiBFeHByZXNzaW9ucyBhcyBSZWR1Y2VycyBhbmQgTWFjcm9zIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA4L3ByZWRpY3RhYmxlLWNvZGUtcGFydC0yLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=d6bbfec2515c733f2a22d81c8e23faf020ebd7ddbe0a9009b8489d5bba83a992" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlByZWRpY3RhYmxlIENvZGUgaW4gRWxpeGlyOiBFeHByZXNzaW9ucyBhcyBSZWR1Y2VycyBhbmQgTWFjcm9zIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA4L3ByZWRpY3RhYmxlLWNvZGUtcGFydC0yLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=d6bbfec2515c733f2a22d81c8e23faf020ebd7ddbe0a9009b8489d5bba83a992</comments>
      </item>

      <item>
        <title>Write a Standalone CLI Application in Elixir</title>
        <link>https://blog.appsignal.com/2022/08/09/write-a-standalone-cli-application-in-elixir.html</link>
        <pubDate>Tue, 9 Aug 2022 05:00:00 +0000</pubDate>
        <description>Find out how to write a command-line application in Elixir, using tools such as ElixirScript, OptionParser, Escript, Bakeware, and Burrito.</description>
        <guid>https://blog.appsignal.com/2022/08/09/write-a-standalone-cli-application-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldyaXRlIGEgU3RhbmRhbG9uZSBDTEkgQXBwbGljYXRpb24gaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA4L2VsaXhpci1jbGkuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=a3b917136940a7afae7766521a7e008f51734cf75e63ab5fa1d4ede9c19d1401" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldyaXRlIGEgU3RhbmRhbG9uZSBDTEkgQXBwbGljYXRpb24gaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA4L2VsaXhpci1jbGkuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=a3b917136940a7afae7766521a7e008f51734cf75e63ab5fa1d4ede9c19d1401</comments>
      </item>

      <item>
        <title>Monitor Alpine Linux ARM Hosts with AppSignal</title>
        <link>https://blog.appsignal.com/2022/08/02/alpine-linux-arm-support.html</link>
        <pubDate>Tue, 2 Aug 2022 05:00:00 +0000</pubDate>
        <description>We&#039;ve launched ARM support for machines running Alpine Linux.</description>
        <guid>https://blog.appsignal.com/2022/08/02/alpine-linux-arm-support.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgQWxwaW5lIExpbnV4IEFSTSBIb3N0cyB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wNy9hcm0tbGludXguanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=ff5892587967ea2e99777f3c151b16b09a01411a422173b5bd5c6d9287a51f69" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgQWxwaW5lIExpbnV4IEFSTSBIb3N0cyB3aXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wNy9hcm0tbGludXguanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=ff5892587967ea2e99777f3c151b16b09a01411a422173b5bd5c6d9287a51f69</comments>
      </item>

      <item>
        <title>How to Write a Functor in Elixir</title>
        <link>https://blog.appsignal.com/2022/07/26/how-to-write-a-functor-in-elixir.html</link>
        <pubDate>Tue, 26 Jul 2022 05:00:00 +0000</pubDate>
        <description>Learn all about functors and their benefits, then create a protocol for functors in Elixir.</description>
        <guid>https://blog.appsignal.com/2022/07/26/how-to-write-a-functor-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBXcml0ZSBhIEZ1bmN0b3IgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA3L2VsaXhpci1mdW5jdG9ycy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=5047821b100b6412f718de7ac2aab544d0a009f75bc24e00162bac95c85db189" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBXcml0ZSBhIEZ1bmN0b3IgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA3L2VsaXhpci1mdW5jdG9ycy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=5047821b100b6412f718de7ac2aab544d0a009f75bc24e00162bac95c85db189</comments>
      </item>

      <item>
        <title>Writing Predictable Elixir Code with Reducers</title>
        <link>https://blog.appsignal.com/2022/07/19/writing-predictable-elixir-code-with-reducers.html</link>
        <pubDate>Tue, 19 Jul 2022 05:00:00 +0000</pubDate>
        <description>In the first part of this two-part series, find out what code predictability is and how to apply it to your Elixir code.</description>
        <guid>https://blog.appsignal.com/2022/07/19/writing-predictable-elixir-code-with-reducers.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldyaXRpbmcgUHJlZGljdGFibGUgRWxpeGlyIENvZGUgd2l0aCBSZWR1Y2VycyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wNy9yZWR1Y2Vycy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=5f8cb9643d361786ca91ee6f4288f65b76972c8f64bd1124ccbed019affa216d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldyaXRpbmcgUHJlZGljdGFibGUgRWxpeGlyIENvZGUgd2l0aCBSZWR1Y2VycyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wNy9yZWR1Y2Vycy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=5f8cb9643d361786ca91ee6f4288f65b76972c8f64bd1124ccbed019affa216d</comments>
      </item>

      <item>
        <title>LiveView Assigns: Three Common Pitfalls and Their Solutions</title>
        <link>https://blog.appsignal.com/2022/06/28/liveview-assigns-three-common-pitfalls-and-their-solutions.html</link>
        <pubDate>Tue, 28 Jun 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s take a look at three common LiveView assigns issues you might come across and how to fix them.</description>
        <guid>https://blog.appsignal.com/2022/06/28/liveview-assigns-three-common-pitfalls-and-their-solutions.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxpdmVWaWV3IEFzc2lnbnM6IFRocmVlIENvbW1vbiBQaXRmYWxscyBhbmQgVGhlaXIgU29sdXRpb25zIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA2L0xpdmVWaWV3LUFzc2lnbnMtUDItUGl0ZmFsbHMucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=021ee59be06f1c6c3f13c5fc1b82eab2359b1e97c9456993efb9ac383c090a66" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxpdmVWaWV3IEFzc2lnbnM6IFRocmVlIENvbW1vbiBQaXRmYWxscyBhbmQgVGhlaXIgU29sdXRpb25zIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA2L0xpdmVWaWV3LUFzc2lnbnMtUDItUGl0ZmFsbHMucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=021ee59be06f1c6c3f13c5fc1b82eab2359b1e97c9456993efb9ac383c090a66</comments>
      </item>

      <item>
        <title>AppSignal for Phoenix 2.1: Automatic LiveView Instrumentation</title>
        <link>https://blog.appsignal.com/2022/06/20/appsignal-for-phoenix-2-1-automatic-liveview-instrumentation.html</link>
        <pubDate>Mon, 20 Jun 2022 05:00:00 +0000</pubDate>
        <description>We&#039;re very excited to release AppSignal for Phoenix 2.1, which adds automatic instrumentation for LiveView through Telemetry.</description>
        <guid>https://blog.appsignal.com/2022/06/20/appsignal-for-phoenix-2-1-automatic-liveview-instrumentation.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBmb3IgUGhvZW5peCAyLjE6IEF1dG9tYXRpYyBMaXZlVmlldyBJbnN0cnVtZW50YXRpb24ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDYvYXBwc2lnbmFsLXBob2VuaXgucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=267dbb9950be7e0720687d12f971a5c52c23f6b15f29a967e961cec712f2951b" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBmb3IgUGhvZW5peCAyLjE6IEF1dG9tYXRpYyBMaXZlVmlldyBJbnN0cnVtZW50YXRpb24ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDYvYXBwc2lnbmFsLXBob2VuaXgucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=267dbb9950be7e0720687d12f971a5c52c23f6b15f29a967e961cec712f2951b</comments>
      </item>

      <item>
        <title>A Guide to Phoenix LiveView Assigns</title>
        <link>https://blog.appsignal.com/2022/06/14/a-guide-to-phoenix-liveview-assigns.html</link>
        <pubDate>Tue, 14 Jun 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s demystify LiveView assigns and see how they work in practice.</description>
        <guid>https://blog.appsignal.com/2022/06/14/a-guide-to-phoenix-liveview-assigns.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgR3VpZGUgdG8gUGhvZW5peCBMaXZlVmlldyBBc3NpZ25zIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA2L2xpdmV2aWV3LWFzc2lnbnMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=83ef2f08bc7c5aa30084bbba4a7ee910b6f308a132edaa56def19856e208c36f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgR3VpZGUgdG8gUGhvZW5peCBMaXZlVmlldyBBc3NpZ25zIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA2L2xpdmV2aWV3LWFzc2lnbnMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=83ef2f08bc7c5aa30084bbba4a7ee910b6f308a132edaa56def19856e208c36f</comments>
      </item>

      <item>
        <title>Algebraic Data Types in Elixir</title>
        <link>https://blog.appsignal.com/2022/05/31/algebraic-data-types-in-elixir.html</link>
        <pubDate>Tue, 31 May 2022 05:00:00 +0000</pubDate>
        <description>Discover the ins and outs of ADTs and their benefits for your Elixir app.</description>
        <guid>https://blog.appsignal.com/2022/05/31/algebraic-data-types-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFsZ2VicmFpYyBEYXRhIFR5cGVzIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wNS9hbGdlYnJhaWMtZGF0YS10eXBlcy1pbi1lbGl4aXIucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=ea632db5d33005d571f065d26e8f7fb50c38155286ce62d58e0971c01fa6d9e2" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFsZ2VicmFpYyBEYXRhIFR5cGVzIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wNS9hbGdlYnJhaWMtZGF0YS10eXBlcy1pbi1lbGl4aXIucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=ea632db5d33005d571f065d26e8f7fb50c38155286ce62d58e0971c01fa6d9e2</comments>
      </item>

      <item>
        <title>Livebook for Elixir: Just What the Docs Ordered</title>
        <link>https://blog.appsignal.com/2022/05/24/livebook-for-elixir-just-what-the-docs-ordered.html</link>
        <pubDate>Tue, 24 May 2022 05:00:00 +0000</pubDate>
        <description>Check out some top tips for using Livebook in Elixir and find out how to create interactive docs.</description>
        <guid>https://blog.appsignal.com/2022/05/24/livebook-for-elixir-just-what-the-docs-ordered.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxpdmVib29rIGZvciBFbGl4aXI6IEp1c3QgV2hhdCB0aGUgRG9jcyBPcmRlcmVkIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA1L2xpdmVib29rLWVsaXhpci5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=6fab551f472986e16ac47466e7d635bb23c894404618596726bcb4d47afa7876" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxpdmVib29rIGZvciBFbGl4aXI6IEp1c3QgV2hhdCB0aGUgRG9jcyBPcmRlcmVkIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTA1L2xpdmVib29rLWVsaXhpci5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=6fab551f472986e16ac47466e7d635bb23c894404618596726bcb4d47afa7876</comments>
      </item>

      <item>
        <title>A Guide to Event-Driven Architecture in Elixir</title>
        <link>https://blog.appsignal.com/2022/05/10/a-guide-to-event-driven-architecture-in-elixir.html</link>
        <pubDate>Tue, 10 May 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s explore three ways to implement event-driven architecture in Elixir — synchronously, using GenServer, and using GenStage.</description>
        <guid>https://blog.appsignal.com/2022/05/10/a-guide-to-event-driven-architecture-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgR3VpZGUgdG8gRXZlbnQtRHJpdmVuIEFyY2hpdGVjdHVyZSBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDUvZXZlbnQtYmFzZWQtYXJjaGl0ZWN0dXJlLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=cdc5733a228d8c4ebb92e2944b6b7edd58c171848625a81644c887ffab0a5677" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/Mn62mqoVbWvyB5wgQ1/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgR3VpZGUgdG8gRXZlbnQtRHJpdmVuIEFyY2hpdGVjdHVyZSBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDUvZXZlbnQtYmFzZWQtYXJjaGl0ZWN0dXJlLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=cdc5733a228d8c4ebb92e2944b6b7edd58c171848625a81644c887ffab0a5677</comments>
      </item>

      <item>
        <title>Using Profiling in Elixir to Improve Performance</title>
        <link>https://blog.appsignal.com/2022/04/26/using-profiling-in-elixir-to-improve-performance.html</link>
        <pubDate>Tue, 26 Apr 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s explore three profiling tools you can use to find performance issues in Elixir — `cprof`, `eprof`, and `fprof`.</description>
        <guid>https://blog.appsignal.com/2022/04/26/using-profiling-in-elixir-to-improve-performance.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVzaW5nIFByb2ZpbGluZyBpbiBFbGl4aXIgdG8gSW1wcm92ZSBQZXJmb3JtYW5jZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wNC9wcm9maWxpbmctaW4tZWxpeGlyLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=05336b8f81ecd2c175dd65d633af683897794eb5217792f117e1e8dd5e0ccb56" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVzaW5nIFByb2ZpbGluZyBpbiBFbGl4aXIgdG8gSW1wcm92ZSBQZXJmb3JtYW5jZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wNC9wcm9maWxpbmctaW4tZWxpeGlyLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=05336b8f81ecd2c175dd65d633af683897794eb5217792f117e1e8dd5e0ccb56</comments>
      </item>

      <item>
        <title>Phoenix LiveView Under The Hood: The Form Function Component</title>
        <link>https://blog.appsignal.com/2022/03/29/phoenix-liveview-under-the-hood-the-form-function-component.html</link>
        <pubDate>Tue, 29 Mar 2022 05:00:00 +0000</pubDate>
        <description>Let&#039;s demystify LiveView&#039;s form function component by taking a look under the hood.</description>
        <guid>https://blog.appsignal.com/2022/03/29/phoenix-liveview-under-the-hood-the-form-function-component.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBob2VuaXggTGl2ZVZpZXcgVW5kZXIgVGhlIEhvb2Q6IFRoZSBGb3JtIEZ1bmN0aW9uIENvbXBvbmVudCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wMy9saXZldmlldy1mb3JtLWZ1bmN0aW9uLWNvbXBvbmVudC5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=de453caf826dc34781478510fb7628c54a9ae1077f39db7650ffc3953620c2fa" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBob2VuaXggTGl2ZVZpZXcgVW5kZXIgVGhlIEhvb2Q6IFRoZSBGb3JtIEZ1bmN0aW9uIENvbXBvbmVudCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wMy9saXZldmlldy1mb3JtLWZ1bmN0aW9uLWNvbXBvbmVudC5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=de453caf826dc34781478510fb7628c54a9ae1077f39db7650ffc3953620c2fa</comments>
      </item>

      <item>
        <title>A Guide to Secure Elixir Package Updates</title>
        <link>https://blog.appsignal.com/2022/03/15/a-guide-to-secure-elixir-package-updates.html</link>
        <pubDate>Tue, 15 Mar 2022 05:00:00 +0000</pubDate>
        <description>Explore how you can use Hex dependencies for safer package updates in Elixir.</description>
        <guid>https://blog.appsignal.com/2022/03/15/a-guide-to-secure-elixir-package-updates.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgR3VpZGUgdG8gU2VjdXJlIEVsaXhpciBQYWNrYWdlIFVwZGF0ZXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDMvc2VjdXJlLWVsaXhpci1wYWNrYWdlLXVwZGF0ZXMucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e293f5c967683b84a972e757435d0bd9a098a1d5066864a6630e033eb5c08542" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgR3VpZGUgdG8gU2VjdXJlIEVsaXhpciBQYWNrYWdlIFVwZGF0ZXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjItMDMvc2VjdXJlLWVsaXhpci1wYWNrYWdlLXVwZGF0ZXMucG5nIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e293f5c967683b84a972e757435d0bd9a098a1d5066864a6630e033eb5c08542</comments>
      </item>

      <item>
        <title>Functional Programming in Elixir with Witchcraft</title>
        <link>https://blog.appsignal.com/2022/02/08/functional-programming-in-elixir-with-witchcraft.html</link>
        <pubDate>Tue, 8 Feb 2022 05:00:00 +0000</pubDate>
        <description>Find out how you can use the Witchcraft library to do Haskell-style programming in Elixir.</description>
        <guid>https://blog.appsignal.com/2022/02/08/functional-programming-in-elixir-with-witchcraft.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZ1bmN0aW9uYWwgUHJvZ3JhbW1pbmcgaW4gRWxpeGlyIHdpdGggV2l0Y2hjcmFmdCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wMi93aXRjaGNyYWZ0LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=87a85185d47da8d5ab06c82dd9c9b5acaf38b589b1000a9d75ee8cd2ae250fab" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZ1bmN0aW9uYWwgUHJvZ3JhbW1pbmcgaW4gRWxpeGlyIHdpdGggV2l0Y2hjcmFmdCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wMi93aXRjaGNyYWZ0LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=87a85185d47da8d5ab06c82dd9c9b5acaf38b589b1000a9d75ee8cd2ae250fab</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>Securing Your Phoenix LiveView Apps</title>
        <link>https://blog.appsignal.com/2022/01/25/securing-your-phoenix-liveview-apps.html</link>
        <pubDate>Tue, 25 Jan 2022 05:00:00 +0000</pubDate>
        <description>Explore how to group live routes in a secure live session and use function plugs to secure your live view routes.</description>
        <guid>https://blog.appsignal.com/2022/01/25/securing-your-phoenix-liveview-apps.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNlY3VyaW5nIFlvdXIgUGhvZW5peCBMaXZlVmlldyBBcHBzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTAxL3NlY3VyZS1saXZldmlldy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=54899c8879b31faf0403b51554b268263fdbf2817bb8a830a9332ad2fb3b6561" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNlY3VyaW5nIFlvdXIgUGhvZW5peCBMaXZlVmlldyBBcHBzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIyLTAxL3NlY3VyZS1saXZldmlldy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=54899c8879b31faf0403b51554b268263fdbf2817bb8a830a9332ad2fb3b6561</comments>
      </item>

      <item>
        <title>Build Interactive Phoenix LiveView UIs with Components</title>
        <link>https://blog.appsignal.com/2022/01/11/build-interactive-phoenix-liveview-uis-with-components.html</link>
        <pubDate>Tue, 11 Jan 2022 05:00:00 +0000</pubDate>
        <description>Learn how to make use of functional components to create complex Phoenix LiveView UIs.</description>
        <guid>https://blog.appsignal.com/2022/01/11/build-interactive-phoenix-liveview-uis-with-components.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkIEludGVyYWN0aXZlIFBob2VuaXggTGl2ZVZpZXcgVUlzIHdpdGggQ29tcG9uZW50cyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wMS9saXZldmlldy1jb21wb25lbnRzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=6d4bd8371d5fa7e2b0671156988e42abfb41e2b4390fabb3cac4df0c25b47197" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkIEludGVyYWN0aXZlIFBob2VuaXggTGl2ZVZpZXcgVUlzIHdpdGggQ29tcG9uZW50cyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMi0wMS9saXZldmlldy1jb21wb25lbnRzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=6d4bd8371d5fa7e2b0671156988e42abfb41e2b4390fabb3cac4df0c25b47197</comments>
      </item>

      <item>
        <title>AppSignal’s Top 5 Elixir Posts in 2021</title>
        <link>https://blog.appsignal.com/2021/12/22/appsignals-top-5-elixir-posts-in-2021.html</link>
        <pubDate>Wed, 22 Dec 2021 05:00:00 +0000</pubDate>
        <description>It&#039;s time for our yearly rundown of our 5 best Elixir posts in 2021, and we&#039;re giving a special mention this year too.</description>
        <guid>https://blog.appsignal.com/2021/12/22/appsignals-top-5-elixir-posts-in-2021.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbOKAmXMgVG9wIDUgRWxpeGlyIFBvc3RzIGluIDIwMjEifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTIvZWxpeGlyLXRvcDUuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e2e4883a7ca4d8bd8ef19dd04d561c91e4bd191d3d46538b4d0682e92a6c67ac" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbOKAmXMgVG9wIDUgRWxpeGlyIFBvc3RzIGluIDIwMjEifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTIvZWxpeGlyLXRvcDUuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e2e4883a7ca4d8bd8ef19dd04d561c91e4bd191d3d46538b4d0682e92a6c67ac</comments>
      </item>

      <item>
        <title>8 Common Causes of Flaky Tests in Elixir</title>
        <link>https://blog.appsignal.com/2021/12/21/eight-common-causes-of-flaky-tests-in-elixir.html</link>
        <pubDate>Tue, 21 Dec 2021 05:00:00 +0000</pubDate>
        <description>Let&#039;s identify and avoid some common causes of flaky tests in Elixir.</description>
        <guid>https://blog.appsignal.com/2021/12/21/eight-common-causes-of-flaky-tests-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IjggQ29tbW9uIENhdXNlcyBvZiBGbGFreSBUZXN0cyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTIvZmxha3ktdGVzdHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=796e6e952e334339e71a45a8f17074a33c71f5294f4d3f2ed336b2780d537986" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IjggQ29tbW9uIENhdXNlcyBvZiBGbGFreSBUZXN0cyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTIvZmxha3ktdGVzdHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=796e6e952e334339e71a45a8f17074a33c71f5294f4d3f2ed336b2780d537986</comments>
      </item>

      <item>
        <title>What&#039;s New in Elixir 1.13</title>
        <link>https://blog.appsignal.com/2021/12/14/whats-new-in-elixir-1-13.html</link>
        <pubDate>Tue, 14 Dec 2021 05:00:00 +0000</pubDate>
        <description>Let&#039;s explore the new features and improvements in Elixir 1.13.</description>
        <guid>https://blog.appsignal.com/2021/12/14/whats-new-in-elixir-1-13.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldoYXQncyBOZXcgaW4gRWxpeGlyIDEuMTMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTIvbmV3LWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=dac6df7813f15410e46f8e79a3faf235b8f9329b87a0797e23df8a6e4932ac57" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldoYXQncyBOZXcgaW4gRWxpeGlyIDEuMTMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTIvbmV3LWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=dac6df7813f15410e46f8e79a3faf235b8f9329b87a0797e23df8a6e4932ac57</comments>
      </item>

      <item>
        <title>Monitor Scheduler Utilization in Elixir With AppSignal</title>
        <link>https://blog.appsignal.com/2021/12/13/monitor-scheduler-utilization-in-elixir-with-appsignal.html</link>
        <pubDate>Mon, 13 Dec 2021 05:00:00 +0000</pubDate>
        <description>Discover how to keep track of scheduler utilization in your Elixir applications with AppSignal.</description>
        <guid>https://blog.appsignal.com/2021/12/13/monitor-scheduler-utilization-in-elixir-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgU2NoZWR1bGVyIFV0aWxpemF0aW9uIGluIEVsaXhpciBXaXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0xMi9lcmxhbmctdXRpbGl6YXRpb24uanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=690ce387250b8c422f583c7b232a0dcb7f7b6305238839ef98576122bd55b7c8" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3IgU2NoZWR1bGVyIFV0aWxpemF0aW9uIGluIEVsaXhpciBXaXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0xMi9lcmxhbmctdXRpbGl6YXRpb24uanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=690ce387250b8c422f583c7b232a0dcb7f7b6305238839ef98576122bd55b7c8</comments>
      </item>

      <item>
        <title>Three Ways to Debug Code in Elixir</title>
        <link>https://blog.appsignal.com/2021/11/30/three-ways-to-debug-code-in-elixir.html</link>
        <pubDate>Tue, 30 Nov 2021 05:00:00 +0000</pubDate>
        <description>Explore three common methods of debugging code in Elixir, as well as how to debug Elixir processes using trace and observer.</description>
        <guid>https://blog.appsignal.com/2021/11/30/three-ways-to-debug-code-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRocmVlIFdheXMgdG8gRGVidWcgQ29kZSBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTEvZGVidWcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=b03e0c44572ac6e9145f77957e164558acf2d068f8dd90479fc3110fc795917f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRocmVlIFdheXMgdG8gRGVidWcgQ29kZSBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTEvZGVidWcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=b03e0c44572ac6e9145f77957e164558acf2d068f8dd90479fc3110fc795917f</comments>
      </item>

      <item>
        <title>Pitfalls of Metaprogramming in Elixir</title>
        <link>https://blog.appsignal.com/2021/11/16/pitfalls-of-metaprogramming-in-elixir.html</link>
        <pubDate>Tue, 16 Nov 2021 05:00:00 +0000</pubDate>
        <description>In the final part of our series on Metaprogramming, we&#039;ll look at three common pitfalls you might encounter when using macros in Elixir.</description>
        <guid>https://blog.appsignal.com/2021/11/16/pitfalls-of-metaprogramming-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBpdGZhbGxzIG9mIE1ldGFwcm9ncmFtbWluZyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTEvcGl0ZmFsbHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=73e738651fd214b0c5f06b91594251559173fc8b60d0d5e44201960efdb6fe13" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBpdGZhbGxzIG9mIE1ldGFwcm9ncmFtbWluZyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTEvcGl0ZmFsbHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=73e738651fd214b0c5f06b91594251559173fc8b60d0d5e44201960efdb6fe13</comments>
      </item>

      <item>
        <title>Authorization and Policy Scopes for Phoenix Apps</title>
        <link>https://blog.appsignal.com/2021/11/02/authorization-and-policy-scopes-for-phoenix-apps.html</link>
        <pubDate>Tue, 2 Nov 2021 05:00:00 +0000</pubDate>
        <description>Find out how to implement quick and easy authorization for your Phoenix apps.</description>
        <guid>https://blog.appsignal.com/2021/11/02/authorization-and-policy-scopes-for-phoenix-apps.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkF1dGhvcml6YXRpb24gYW5kIFBvbGljeSBTY29wZXMgZm9yIFBob2VuaXggQXBwcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0xMS9hdXRob3JpemF0aW9uLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=fa0574d46ca0721b813b5f56478c82fb3c99b5e225d2e43ab10f7e6a537b0f30" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkF1dGhvcml6YXRpb24gYW5kIFBvbGljeSBTY29wZXMgZm9yIFBob2VuaXggQXBwcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0xMS9hdXRob3JpemF0aW9uLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=fa0574d46ca0721b813b5f56478c82fb3c99b5e225d2e43ab10f7e6a537b0f30</comments>
      </item>

      <item>
        <title>How to Use Macros in Elixir</title>
        <link>https://blog.appsignal.com/2021/10/26/how-to-use-macros-in-elixir.html</link>
        <pubDate>Tue, 26 Oct 2021 05:00:00 +0000</pubDate>
        <description>In the third part of our metaprogramming series, we&#039;ll explore the applications of macros in Elixir.</description>
        <guid>https://blog.appsignal.com/2021/10/26/how-to-use-macros-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBVc2UgTWFjcm9zIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0xMC9tYWNyb3MtYXBwcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e76bc5fa3eac225afece43e2c05e68d9251b43f24e92f06a65ffcd14ab501814" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBVc2UgTWFjcm9zIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0xMC9tYWNyb3MtYXBwcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=e76bc5fa3eac225afece43e2c05e68d9251b43f24e92f06a65ffcd14ab501814</comments>
      </item>

      <item>
        <title>How to Do Live Uploads in Phoenix LiveView</title>
        <link>https://blog.appsignal.com/2021/10/12/how-to-do-live-uploads-in-phoenix-liveview.html</link>
        <pubDate>Tue, 12 Oct 2021 05:00:00 +0000</pubDate>
        <description>Discover how to do live file uploads with LiveView, so that you can easily build forms.</description>
        <guid>https://blog.appsignal.com/2021/10/12/how-to-do-live-uploads-in-phoenix-liveview.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBEbyBMaXZlIFVwbG9hZHMgaW4gUGhvZW5peCBMaXZlVmlldyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0xMC9saXZlLXVwbG9hZHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=9687c688e16721832660ed5298b3b8885ff6874a39db9b511ed5a9d3776c7ddc" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBEbyBMaXZlIFVwbG9hZHMgaW4gUGhvZW5peCBMaXZlVmlldyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0xMC9saXZlLXVwbG9hZHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=9687c688e16721832660ed5298b3b8885ff6874a39db9b511ed5a9d3776c7ddc</comments>
      </item>

      <item>
        <title>Under the Hood of Macros in Elixir</title>
        <link>https://blog.appsignal.com/2021/10/05/under-the-hood-of-macros-in-elixir.html</link>
        <pubDate>Tue, 5 Oct 2021 05:00:00 +0000</pubDate>
        <description>In the second part of our metaprogramming series, find out about the inner workings of macros in Elixir.</description>
        <guid>https://blog.appsignal.com/2021/10/05/under-the-hood-of-macros-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyIHRoZSBIb29kIG9mIE1hY3JvcyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTAvbWFjcm9zLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=ed509165faad780773c770a48ebb50012bd141ba1adaebef3bc091572ff6d631" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyIHRoZSBIb29kIG9mIE1hY3JvcyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMTAvbWFjcm9zLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=ed509165faad780773c770a48ebb50012bd141ba1adaebef3bc091572ff6d631</comments>
      </item>

      <item>
        <title>Real-Time Form Validation with Phoenix LiveView</title>
        <link>https://blog.appsignal.com/2021/09/28/real-time-form-validations-with-phoenix-liveview.html</link>
        <pubDate>Tue, 28 Sep 2021 05:00:00 +0000</pubDate>
        <description>Discover how you can build LiveView forms that validate changes and provide real-time feedback to users.</description>
        <guid>https://blog.appsignal.com/2021/09/28/real-time-form-validations-with-phoenix-liveview.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJlYWwtVGltZSBGb3JtIFZhbGlkYXRpb24gd2l0aCBQaG9lbml4IExpdmVWaWV3In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTA5L2Zvcm0tdmFsaWRhdGlvbnMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=66fce2e7c81d1d3ee18e9168fd1b35dbeee1309c81ffbc1ee9e3aa506b806c67" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJlYWwtVGltZSBGb3JtIFZhbGlkYXRpb24gd2l0aCBQaG9lbml4IExpdmVWaWV3In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTA5L2Zvcm0tdmFsaWRhdGlvbnMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=66fce2e7c81d1d3ee18e9168fd1b35dbeee1309c81ffbc1ee9e3aa506b806c67</comments>
      </item>

      <item>
        <title>What Are Atoms in Elixir and How To Monitor Them With AppSignal</title>
        <link>https://blog.appsignal.com/2021/09/21/what-are-atoms-in-elixir-and-how-to-monitor-them-with-appsignal.html</link>
        <pubDate>Tue, 21 Sep 2021 05:00:00 +0000</pubDate>
        <description>Let&#039;s explore atoms in Elixir, find out why they matter and how to monitor them.</description>
        <guid>https://blog.appsignal.com/2021/09/21/what-are-atoms-in-elixir-and-how-to-monitor-them-with-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldoYXQgQXJlIEF0b21zIGluIEVsaXhpciBhbmQgSG93IFRvIE1vbml0b3IgVGhlbSBXaXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wOS9hdG9tcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=3f3d7d929a4b49d6658f08c556b9b7d30e296523d2c09dfb68169e54bb0aca11" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IldoYXQgQXJlIEF0b21zIGluIEVsaXhpciBhbmQgSG93IFRvIE1vbml0b3IgVGhlbSBXaXRoIEFwcFNpZ25hbCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wOS9hdG9tcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=3f3d7d929a4b49d6658f08c556b9b7d30e296523d2c09dfb68169e54bb0aca11</comments>
      </item>

      <item>
        <title>Application Code Upgrades in Elixir</title>
        <link>https://blog.appsignal.com/2021/09/14/application-code-upgrades-in-elixir.html</link>
        <pubDate>Tue, 14 Sep 2021 05:00:00 +0000</pubDate>
        <description>Let&#039;s examine application code upgrades in the last part of this series.</description>
        <guid>https://blog.appsignal.com/2021/09/14/application-code-upgrades-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcGxpY2F0aW9uIENvZGUgVXBncmFkZXMgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTA5L2FwcGxpY2F0aW9uLWNvZGUtdXBncmFkZXMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=db7fff0e8cc73456a47076b0be8232554ba385414dfca9803bfc40ab03702a6d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcGxpY2F0aW9uIENvZGUgVXBncmFkZXMgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTA5L2FwcGxpY2F0aW9uLWNvZGUtdXBncmFkZXMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=db7fff0e8cc73456a47076b0be8232554ba385414dfca9803bfc40ab03702a6d</comments>
      </item>

      <item>
        <title>An Introduction to Metaprogramming in Elixir</title>
        <link>https://blog.appsignal.com/2021/09/07/an-introduction-to-metaprogramming-in-elixir.html</link>
        <pubDate>Tue, 7 Sep 2021 05:00:00 +0000</pubDate>
        <description>In the first of this four-part series, learn some fundamentals of metaprogramming as well as some Elixir metaprogramming secrets.</description>
        <guid>https://blog.appsignal.com/2021/09/07/an-introduction-to-metaprogramming-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBNZXRhcHJvZ3JhbW1pbmcgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTA5L21ldGFwcm9ncmFtbWluZzEuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=c13b90f678dd521ee091e573b1c6970842961c8128fc947b7ed5f428d931bd8a" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBNZXRhcHJvZ3JhbW1pbmcgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTA5L21ldGFwcm9ncmFtbWluZzEuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=c13b90f678dd521ee091e573b1c6970842961c8128fc947b7ed5f428d931bd8a</comments>
      </item>

      <item>
        <title>LiveView Integration Tests in Elixir</title>
        <link>https://blog.appsignal.com/2021/08/31/liveview-integration-tests-in-elixir.html</link>
        <pubDate>Tue, 31 Aug 2021 05:00:00 +0000</pubDate>
        <description>In the second part of this two-part series, you&#039;ll write interactive LiveView tests that validate a full set of live view behaviors.</description>
        <guid>https://blog.appsignal.com/2021/08/31/liveview-integration-tests-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxpdmVWaWV3IEludGVncmF0aW9uIFRlc3RzIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wOC9pbnRlZ3JhdGlvbi10ZXN0cy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=edd599c942b049a4f6c1d3ba2e021b0c70932bd8ba32c029411d8213deb771ed" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxpdmVWaWV3IEludGVncmF0aW9uIFRlc3RzIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wOC9pbnRlZ3JhdGlvbi10ZXN0cy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=edd599c942b049a4f6c1d3ba2e021b0c70932bd8ba32c029411d8213deb771ed</comments>
      </item>

      <item>
        <title>Using Supervisors to Organize Your Elixir Application</title>
        <link>https://blog.appsignal.com/2021/08/23/using-supervisors-to-organize-your-elixir-application.html</link>
        <pubDate>Mon, 23 Aug 2021 05:00:00 +0000</pubDate>
        <description>Find out how you can use supervisors to organize your Elixir application.</description>
        <guid>https://blog.appsignal.com/2021/08/23/using-supervisors-to-organize-your-elixir-application.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVzaW5nIFN1cGVydmlzb3JzIHRvIE9yZ2FuaXplIFlvdXIgRWxpeGlyIEFwcGxpY2F0aW9uIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTA4L3N1cGVydmlzb3JzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=aea2dd5810e3c1ff63840e3d38ed0a82656dd0948a4b31256534bb79d0b53325" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVzaW5nIFN1cGVydmlzb3JzIHRvIE9yZ2FuaXplIFlvdXIgRWxpeGlyIEFwcGxpY2F0aW9uIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTA4L3N1cGVydmlzb3JzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=aea2dd5810e3c1ff63840e3d38ed0a82656dd0948a4b31256534bb79d0b53325</comments>
      </item>

      <item>
        <title>An Introduction to Testing LiveView in Elixir</title>
        <link>https://blog.appsignal.com/2021/08/17/an-introduction-to-liveview-in-elixir.html</link>
        <pubDate>Tue, 17 Aug 2021 05:00:00 +0000</pubDate>
        <description>In this two-part series, you&#039;ll get a comprehensive overview of how to test your LiveView applications in Elixir.</description>
        <guid>https://blog.appsignal.com/2021/08/17/an-introduction-to-liveview-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBUZXN0aW5nIExpdmVWaWV3IGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wOC90ZXN0aW5nLWxpdmV2aWV3LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=5ce174456e53040e943c77268fa0ba4f2150e160de32360d21b1084c53dc6fb0" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFuIEludHJvZHVjdGlvbiB0byBUZXN0aW5nIExpdmVWaWV3IGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wOC90ZXN0aW5nLWxpdmV2aWV3LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=5ce174456e53040e943c77268fa0ba4f2150e160de32360d21b1084c53dc6fb0</comments>
      </item>

      <item>
        <title>A Guide to Hot Code Reloading in Elixir</title>
        <link>https://blog.appsignal.com/2021/07/27/a-guide-to-hot-code-reloading-in-elixir.html</link>
        <pubDate>Tue, 27 Jul 2021 05:00:00 +0000</pubDate>
        <description>Discover how to use hot code reloading and updates in your production code upgrade in Elixir.</description>
        <guid>https://blog.appsignal.com/2021/07/27/a-guide-to-hot-code-reloading-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgR3VpZGUgdG8gSG90IENvZGUgUmVsb2FkaW5nIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wNy9ob3QtY29kZS1yZWxvYWRpbmcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e4574d5b59a831f18cb3c9e0d77828e85f36189bf7a6cd30351051184f98c65d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkEgR3VpZGUgdG8gSG90IENvZGUgUmVsb2FkaW5nIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wNy9ob3QtY29kZS1yZWxvYWRpbmcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=e4574d5b59a831f18cb3c9e0d77828e85f36189bf7a6cd30351051184f98c65d</comments>
      </item>

      <item>
        <title>Building Aggregates in Elixir and PostgreSQL</title>
        <link>https://blog.appsignal.com/2021/07/13/building-aggregates-in-elixir-and-postgresql.html</link>
        <pubDate>Tue, 13 Jul 2021 05:00:00 +0000</pubDate>
        <description>In this article, we will describe the roles and implementation of aggregates in Elixir and PostgreSQL.</description>
        <guid>https://blog.appsignal.com/2021/07/13/building-aggregates-in-elixir-and-postgresql.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIEFnZ3JlZ2F0ZXMgaW4gRWxpeGlyIGFuZCBQb3N0Z3JlU1FMIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTA3L2FnZ3JlZ2F0ZXMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=19ff08374c74550de785b4897142dd8b80c974252a2fd9694d2742d674093101" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIEFnZ3JlZ2F0ZXMgaW4gRWxpeGlyIGFuZCBQb3N0Z3JlU1FMIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTA3L2FnZ3JlZ2F0ZXMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=19ff08374c74550de785b4897142dd8b80c974252a2fd9694d2742d674093101</comments>
      </item>

      <item>
        <title>How to Monitor and Optimize Your Database Performance: A Practical Guide</title>
        <link>https://blog.appsignal.com/2021/06/30/how-to-monitor-and-optimize-your-database-performance-a-practical-guide.html</link>
        <pubDate>Wed, 30 Jun 2021 05:00:00 +0000</pubDate>
        <description>In this post, we&#039;ll dive into the database part of your architecture to show how you can monitor and optimize your database performance.</description>
        <guid>https://blog.appsignal.com/2021/06/30/how-to-monitor-and-optimize-your-database-performance-a-practical-guide.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBNb25pdG9yIGFuZCBPcHRpbWl6ZSBZb3VyIERhdGFiYXNlIFBlcmZvcm1hbmNlOiBBIFByYWN0aWNhbCBHdWlkZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wNi9tb25pdG9yaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=9e5079da7ee5a5bd4810b337a136c20a1010958cff93feb02258d77b84d32239" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBNb25pdG9yIGFuZCBPcHRpbWl6ZSBZb3VyIERhdGFiYXNlIFBlcmZvcm1hbmNlOiBBIFByYWN0aWNhbCBHdWlkZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wNi9tb25pdG9yaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=9e5079da7ee5a5bd4810b337a136c20a1010958cff93feb02258d77b84d32239</comments>
      </item>

      <item>
        <title>How to Test WebSocket Clients in Elixir with a Mock Server</title>
        <link>https://blog.appsignal.com/2021/06/22/how-to-test-websocket-clients-in-elixir-with-a-mock-server.html</link>
        <pubDate>Tue, 22 Jun 2021 05:00:00 +0000</pubDate>
        <description>Discover how to implement a long-running connection between two services with WebSocket, and then write unit tests for functionality.</description>
        <guid>https://blog.appsignal.com/2021/06/22/how-to-test-websocket-clients-in-elixir-with-a-mock-server.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBUZXN0IFdlYlNvY2tldCBDbGllbnRzIGluIEVsaXhpciB3aXRoIGEgTW9jayBTZXJ2ZXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMDYvbW9ja2luZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=dcb2d21918855559f141aa72223ea4c6491077c7d9d5ff43b05e887bbb6b2432" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBUZXN0IFdlYlNvY2tldCBDbGllbnRzIGluIEVsaXhpciB3aXRoIGEgTW9jayBTZXJ2ZXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMDYvbW9ja2luZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=dcb2d21918855559f141aa72223ea4c6491077c7d9d5ff43b05e887bbb6b2432</comments>
      </item>

      <item>
        <title>Monitoring Memory Usage for Erlang and Elixir Applications</title>
        <link>https://blog.appsignal.com/2021/06/01/monitoring-memory-usage-for-erlang-and-elixir-applications.html</link>
        <pubDate>Tue, 1 Jun 2021 05:00:00 +0000</pubDate>
        <description>In this post, we&#039;ll do a quick overview of monitoring memory issues in Erlang and Elixir setups.</description>
        <guid>https://blog.appsignal.com/2021/06/01/monitoring-memory-usage-for-erlang-and-elixir-applications.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3JpbmcgTWVtb3J5IFVzYWdlIGZvciBFcmxhbmcgYW5kIEVsaXhpciBBcHBsaWNhdGlvbnMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMDYvZWxpeGlyLW1lbW9yeS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=d6e53c895beade92cd00fdc836de622f29b82e80d4a0a5747851457858971e47" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3JpbmcgTWVtb3J5IFVzYWdlIGZvciBFcmxhbmcgYW5kIEVsaXhpciBBcHBsaWNhdGlvbnMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjEtMDYvZWxpeGlyLW1lbW9yeS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=d6e53c895beade92cd00fdc836de622f29b82e80d4a0a5747851457858971e47</comments>
      </item>

      <item>
        <title>AppSignal for Elixir Integration 2.1 Released</title>
        <link>https://blog.appsignal.com/2021/01/26/appsignal-for-elixir-integration-2-1-released.html</link>
        <pubDate>Tue, 26 Jan 2021 05:00:00 +0000</pubDate>
        <description>We&#039;re happy to announce the release of AppSignal for Elixir 2.1.0. In this version, we’ve made our error helpers more flexible than what we offered before.</description>
        <guid>https://blog.appsignal.com/2021/01/26/appsignal-for-elixir-integration-2-1-released.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBmb3IgRWxpeGlyIEludGVncmF0aW9uIDIuMSBSZWxlYXNlZCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wMS9lbGl4aXItdXBkYXRlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=01a474127bc120e90a0cf89e237aa862d1e0eef55b288297603ad65e2abcec95" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFwcFNpZ25hbCBmb3IgRWxpeGlyIEludGVncmF0aW9uIDIuMSBSZWxlYXNlZCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMS0wMS9lbGl4aXItdXBkYXRlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=01a474127bc120e90a0cf89e237aa862d1e0eef55b288297603ad65e2abcec95</comments>
      </item>

      <item>
        <title>How Absinthe Uses Compilation Callbacks for Schema Validation in Elixir</title>
        <link>https://blog.appsignal.com/2021/01/19/how-absinthe-uses-compilation-callbacks-for-schema-validation-in-elixir.html</link>
        <pubDate>Tue, 19 Jan 2021 05:00:00 +0000</pubDate>
        <description>Absinthe manages to do a lot of interesting things during its compilation process, let&#039;s take a closer look at it.</description>
        <guid>https://blog.appsignal.com/2021/01/19/how-absinthe-uses-compilation-callbacks-for-schema-validation-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBBYnNpbnRoZSBVc2VzIENvbXBpbGF0aW9uIENhbGxiYWNrcyBmb3IgU2NoZW1hIFZhbGlkYXRpb24gaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTAxL2Fic2ludGhlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=2b5629311197b3b5b1ebd3ba121dcdf093ce381295172726756d2736500f0692" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBBYnNpbnRoZSBVc2VzIENvbXBpbGF0aW9uIENhbGxiYWNrcyBmb3IgU2NoZW1hIFZhbGlkYXRpb24gaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIxLTAxL2Fic2ludGhlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=2b5629311197b3b5b1ebd3ba121dcdf093ce381295172726756d2736500f0692</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>Top 5 Elixir Blog Posts in 2020 from AppSignal</title>
        <link>https://blog.appsignal.com/2020/12/16/top-5-elixir-posts-in-2020-from-appsignal.html</link>
        <pubDate>Wed, 16 Dec 2020 05:00:00 +0000</pubDate>
        <description>Check out the most appreciated Elixir posts on our blog in 2020.</description>
        <guid>https://blog.appsignal.com/2020/12/16/top-5-elixir-posts-in-2020-from-appsignal.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRvcCA1IEVsaXhpciBCbG9nIFBvc3RzIGluIDIwMjAgZnJvbSBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMTIvZWxpeGlyLmpwZWcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=132be78ace4ca270c5a16ff96f45321583512d1ec63d4055ffd4c941292f2f9a" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRvcCA1IEVsaXhpciBCbG9nIFBvc3RzIGluIDIwMjAgZnJvbSBBcHBTaWduYWwifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMTIvZWxpeGlyLmpwZWcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=132be78ace4ca270c5a16ff96f45321583512d1ec63d4055ffd4c941292f2f9a</comments>
      </item>

      <item>
        <title>Announcing AppSignal for Elixir 2.0</title>
        <link>https://blog.appsignal.com/2020/11/17/announcing-appsignal-for-elixir-integration-2-0.html</link>
        <pubDate>Tue, 17 Nov 2020 05:00:00 +0000</pubDate>
        <description>We&#039;re now saving you more time by making the installation process smoother and  instrumenting Ecto out of the box. We&#039;ve also laid the groundwork for distributed tracing.</description>
        <guid>https://blog.appsignal.com/2020/11/17/announcing-appsignal-for-elixir-integration-2-0.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFubm91bmNpbmcgQXBwU2lnbmFsIGZvciBFbGl4aXIgMi4wIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTExL2VsaXhpci0yLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=477ca15fb95c37bb93df0172e4b4956f782853a58e9d9697fac9e54ea6133c43" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFubm91bmNpbmcgQXBwU2lnbmFsIGZvciBFbGl4aXIgMi4wIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTExL2VsaXhpci0yLnBuZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=477ca15fb95c37bb93df0172e4b4956f782853a58e9d9697fac9e54ea6133c43</comments>
      </item>

      <item>
        <title>Understanding Associations in Elixir&#039;s Ecto</title>
        <link>https://blog.appsignal.com/2020/11/10/understanding-associations-in-elixir-ecto.html</link>
        <pubDate>Tue, 10 Nov 2020 05:00:00 +0000</pubDate>
        <description>Data modeling in Ecto takes a bit of getting used to. The goal of this post is to give a short but definitive answer to this problem.</description>
        <guid>https://blog.appsignal.com/2020/11/10/understanding-associations-in-elixir-ecto.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyc3RhbmRpbmcgQXNzb2NpYXRpb25zIGluIEVsaXhpcidzIEVjdG8ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMTEvYXNzb2NpYXRpb25zLWVjdG8uanBlZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=0b1f60a96993438752f41bf4d32675c95b711b33d873a722d4963e4c0736a190" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyc3RhbmRpbmcgQXNzb2NpYXRpb25zIGluIEVsaXhpcidzIEVjdG8ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMTEvYXNzb2NpYXRpb25zLWVjdG8uanBlZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=0b1f60a96993438752f41bf4d32675c95b711b33d873a722d4963e4c0736a190</comments>
      </item>

      <item>
        <title>Capabilities of Elixir&#039;s Logger</title>
        <link>https://blog.appsignal.com/2020/10/13/capabilities-of-elixir-logger.html</link>
        <pubDate>Tue, 13 Oct 2020 05:00:00 +0000</pubDate>
        <description>Let&#039;s find out what can be done with Elixir&#039;s Logger.</description>
        <guid>https://blog.appsignal.com/2020/10/13/capabilities-of-elixir-logger.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNhcGFiaWxpdGllcyBvZiBFbGl4aXIncyBMb2dnZXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMTAvZWxpeGlyLWxvZ2dlci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=577130164bfc50aa40a49bf2169dc3ed34e0df2e72ab4a6ba05ed81288cec292" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNhcGFiaWxpdGllcyBvZiBFbGl4aXIncyBMb2dnZXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMTAvZWxpeGlyLWxvZ2dlci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=577130164bfc50aa40a49bf2169dc3ed34e0df2e72ab4a6ba05ed81288cec292</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>Testing the Tricky Parts of an Absinthe Application</title>
        <link>https://blog.appsignal.com/2020/08/19/testing-absinthe.html</link>
        <pubDate>Wed, 19 Aug 2020 05:00:00 +0000</pubDate>
        <description>In this post, we&#039;ll go through ways of making testing Absinthe easier</description>
        <guid>https://blog.appsignal.com/2020/08/19/testing-absinthe.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRlc3RpbmcgdGhlIFRyaWNreSBQYXJ0cyBvZiBhbiBBYnNpbnRoZSBBcHBsaWNhdGlvbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wOC9hYnNpbnRoZS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=b7de39cce19ae1820a1ccd43bd190f872c3062d80860abe788686841c11cfa33" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRlc3RpbmcgdGhlIFRyaWNreSBQYXJ0cyBvZiBhbiBBYnNpbnRoZSBBcHBsaWNhdGlvbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wOC9hYnNpbnRoZS5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=b7de39cce19ae1820a1ccd43bd190f872c3062d80860abe788686841c11cfa33</comments>
      </item>

      <item>
        <title>The State of Elixir HTTP Clients</title>
        <link>https://blog.appsignal.com/2020/07/28/the-state-of-elixir-http-clients.html</link>
        <pubDate>Tue, 28 Jul 2020 05:00:00 +0000</pubDate>
        <description>Take a deep dive into Elixir HTTP client libraries — Mint and Finch.</description>
        <guid>https://blog.appsignal.com/2020/07/28/the-state-of-elixir-http-clients.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRoZSBTdGF0ZSBvZiBFbGl4aXIgSFRUUCBDbGllbnRzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTA3L2VsaXhpci1odHRwLWNsaWVudHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=4013338057e3a9610e034ad37c13e866d9c7aa625b4853f9cdbbc9c2fd9ae37a" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRoZSBTdGF0ZSBvZiBFbGl4aXIgSFRUUCBDbGllbnRzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTA3L2VsaXhpci1odHRwLWNsaWVudHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=4013338057e3a9610e034ad37c13e866d9c7aa625b4853f9cdbbc9c2fd9ae37a</comments>
      </item>

      <item>
        <title>Building State Machines in Elixir with Ecto </title>
        <link>https://blog.appsignal.com/2020/07/14/building-state-machines-in-elixir-with-ecto.html</link>
        <pubDate>Tue, 14 Jul 2020 05:00:00 +0000</pubDate>
        <description>Learn when you should use state machines and how to build one with Elixir&#039;s Ecto.</description>
        <guid>https://blog.appsignal.com/2020/07/14/building-state-machines-in-elixir-with-ecto.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIFN0YXRlIE1hY2hpbmVzIGluIEVsaXhpciB3aXRoIEVjdG8gIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTA3L3N0YXRlLW1hY2hpbmVzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=2503cd8d9aa492e675e30687f5e22ba11a63b49b168c900dee519d0ff274e942" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIFN0YXRlIE1hY2hpbmVzIGluIEVsaXhpciB3aXRoIEVjdG8gIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTA3L3N0YXRlLW1hY2hpbmVzLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=2503cd8d9aa492e675e30687f5e22ba11a63b49b168c900dee519d0ff274e942</comments>
      </item>

      <item>
        <title>Best Practices for Background Jobs in Elixir</title>
        <link>https://blog.appsignal.com/2020/06/24/best-practices-for-background-jobs-in-elixir.html</link>
        <pubDate>Wed, 24 Jun 2020 05:00:00 +0000</pubDate>
        <description>Learn how to avoid some common mistakes while working with background jobs in Elixir.</description>
        <guid>https://blog.appsignal.com/2020/06/24/best-practices-for-background-jobs-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJlc3QgUHJhY3RpY2VzIGZvciBCYWNrZ3JvdW5kIEpvYnMgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTA2L2JhY2tncm91bmQtam9icy1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=cd137c3df8a83c68fabbf46d34a8dc178d74942843cc62657376c0ecc9c7010b" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJlc3QgUHJhY3RpY2VzIGZvciBCYWNrZ3JvdW5kIEpvYnMgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTA2L2JhY2tncm91bmQtam9icy1lbGl4aXIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=cd137c3df8a83c68fabbf46d34a8dc178d74942843cc62657376c0ecc9c7010b</comments>
      </item>

      <item>
        <title>Using Mnesia in an Elixir Application</title>
        <link>https://blog.appsignal.com/2020/05/19/using-mnesia-in-an-elixir-application.html</link>
        <pubDate>Tue, 19 May 2020 05:00:00 +0000</pubDate>
        <description>Learn about Mnesia and how to use it in an Elixir application.</description>
        <guid>https://blog.appsignal.com/2020/05/19/using-mnesia-in-an-elixir-application.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVzaW5nIE1uZXNpYSBpbiBhbiBFbGl4aXIgQXBwbGljYXRpb24ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDUvbW5lc2lhLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=3d863e896faf0afccc0acc4a03146d076cdda864db75ce24f66ad9241f5ccb2c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVzaW5nIE1uZXNpYSBpbiBhbiBFbGl4aXIgQXBwbGljYXRpb24ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDUvbW5lc2lhLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=3d863e896faf0afccc0acc4a03146d076cdda864db75ce24f66ad9241f5ccb2c</comments>
      </item>

      <item>
        <title>Elixir Package 1.13: Phoenix LiveView Helpers and Updated Typespecs</title>
        <link>https://blog.appsignal.com/2020/04/28/elixir-package-1-13.html</link>
        <pubDate>Tue, 28 Apr 2020 05:00:00 +0000</pubDate>
        <description>We just released AppSignal for Elixir version 1.13, which adds Phoenix LiveView helpers and updated typespecs.</description>
        <guid>https://blog.appsignal.com/2020/04/28/elixir-package-1-13.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBQYWNrYWdlIDEuMTM6IFBob2VuaXggTGl2ZVZpZXcgSGVscGVycyBhbmQgVXBkYXRlZCBUeXBlc3BlY3MifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDQvZWxpeGlyLXVwZGF0ZS5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=cd964ffe305da1b4750e58cfaaa8b30487da4c049a8102d3e055b85dd25bade7" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBQYWNrYWdlIDEuMTM6IFBob2VuaXggTGl2ZVZpZXcgSGVscGVycyBhbmQgVXBkYXRlZCBUeXBlc3BlY3MifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDQvZWxpeGlyLXVwZGF0ZS5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=cd964ffe305da1b4750e58cfaaa8b30487da4c049a8102d3e055b85dd25bade7</comments>
      </item>

      <item>
        <title>Configuring your Elixir Application at Runtime with Vapor</title>
        <link>https://blog.appsignal.com/2020/04/28/configuring-your-elixir-application-at-runtime-with-vapor.html</link>
        <pubDate>Tue, 28 Apr 2020 05:00:00 +0000</pubDate>
        <description>Learn how to configure your application with Vapor in a safe, consistent, and reliable way that will last you well into the future.</description>
        <guid>https://blog.appsignal.com/2020/04/28/configuring-your-elixir-application-at-runtime-with-vapor.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNvbmZpZ3VyaW5nIHlvdXIgRWxpeGlyIEFwcGxpY2F0aW9uIGF0IFJ1bnRpbWUgd2l0aCBWYXBvciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wNC92YXBvci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=a9a00c46b89e73307d0e347e362cdcc7d48f16a8ac86c8887c732aed4daac900" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNvbmZpZ3VyaW5nIHlvdXIgRWxpeGlyIEFwcGxpY2F0aW9uIGF0IFJ1bnRpbWUgd2l0aCBWYXBvciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wNC92YXBvci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=a9a00c46b89e73307d0e347e362cdcc7d48f16a8ac86c8887c732aed4daac900</comments>
      </item>

      <item>
        <title>How to Use gRPC in Elixir</title>
        <link>https://blog.appsignal.com/2020/03/24/how-to-use-grpc-in-elixir.html</link>
        <pubDate>Tue, 24 Mar 2020 05:00:00 +0000</pubDate>
        <description>Learn about gRPC and how to use it in an Elixir application.</description>
        <guid>https://blog.appsignal.com/2020/03/24/how-to-use-grpc-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBVc2UgZ1JQQyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDMvaG93LXRvLXVzZS1ncnBjLWluLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=cd8f71b7e720576e93f3fe25f2779c011467ea8795635059cde77b51a0dc093d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBVc2UgZ1JQQyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDMvaG93LXRvLXVzZS1ncnBjLWluLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=cd8f71b7e720576e93f3fe25f2779c011467ea8795635059cde77b51a0dc093d</comments>
      </item>

      <item>
        <title>Building Compile-time Tools With Elixir&#039;s Compiler Tracing Features</title>
        <link>https://blog.appsignal.com/2020/03/10/building-compile-time-tools-with-elixir-compiler-tracing-features.html</link>
        <pubDate>Tue, 10 Mar 2020 05:00:00 +0000</pubDate>
        <description>Check out one of Elixir&#039;s latest features—compiler tracing—and find out why you should consider using it.</description>
        <guid>https://blog.appsignal.com/2020/03/10/building-compile-time-tools-with-elixir-compiler-tracing-features.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIENvbXBpbGUtdGltZSBUb29scyBXaXRoIEVsaXhpcidzIENvbXBpbGVyIFRyYWNpbmcgRmVhdHVyZXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDMvZWxpeGlyLWNvbXBpbGUtdG9vbHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=8ea3ca0925a4246dccdc4e5d087e16f2258fc7114c8745b2a143df749e657a30" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIENvbXBpbGUtdGltZSBUb29scyBXaXRoIEVsaXhpcidzIENvbXBpbGVyIFRyYWNpbmcgRmVhdHVyZXMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDMvZWxpeGlyLWNvbXBpbGUtdG9vbHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=8ea3ca0925a4246dccdc4e5d087e16f2258fc7114c8745b2a143df749e657a30</comments>
      </item>

      <item>
        <title>Elixir Package 1.12: Phoenix 1.5 Support &amp; Better Channel Error Handling</title>
        <link>https://blog.appsignal.com/2020/03/03/elixir-package-1-12.html</link>
        <pubDate>Tue, 3 Mar 2020 05:00:00 +0000</pubDate>
        <description>We just released AppSignal for Elixir version 1.12, which adds support for the upcoming version of the Phoenix framework and improves on in-channel error handling.</description>
        <guid>https://blog.appsignal.com/2020/03/03/elixir-package-1-12.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBQYWNrYWdlIDEuMTI6IFBob2VuaXggMS41IFN1cHBvcnQgJiBCZXR0ZXIgQ2hhbm5lbCBFcnJvciBIYW5kbGluZyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wMy9lbGl4aXItdXBkYXRlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=d6e6150d0787393325c7bed1f00b31bf9f076a0090084f5a8dac2b29ba92791d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBQYWNrYWdlIDEuMTI6IFBob2VuaXggMS41IFN1cHBvcnQgJiBCZXR0ZXIgQ2hhbm5lbCBFcnJvciBIYW5kbGluZyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wMy9lbGl4aXItdXBkYXRlLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=d6e6150d0787393325c7bed1f00b31bf9f076a0090084f5a8dac2b29ba92791d</comments>
      </item>

      <item>
        <title>Migrating Production Data in Elixir</title>
        <link>https://blog.appsignal.com/2020/02/25/migrating-production-data-in-elixir.html</link>
        <pubDate>Tue, 25 Feb 2020 05:00:00 +0000</pubDate>
        <description>Find out how to handle migrations that involve systems other than the database itself, while keeping the entire process idempotent and backward-compatible.</description>
        <guid>https://blog.appsignal.com/2020/02/25/migrating-production-data-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1pZ3JhdGluZyBQcm9kdWN0aW9uIERhdGEgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTAyL2RhdGEtbWlncmF0aW9uLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=acd52f5ef3bc336f4275862a7cbfd88fc98f831c3bcaede91365713f3e707532" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1pZ3JhdGluZyBQcm9kdWN0aW9uIERhdGEgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTAyL2RhdGEtbWlncmF0aW9uLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=acd52f5ef3bc336f4275862a7cbfd88fc98f831c3bcaede91365713f3e707532</comments>
      </item>

      <item>
        <title>Monitoring the Erlang VM With AppSignal&#039;s Magic Dashboard</title>
        <link>https://blog.appsignal.com/2020/02/04/elixir-monitoring-erlangvm-with-magic-dashboards.html</link>
        <pubDate>Tue, 4 Feb 2020 05:00:00 +0000</pubDate>
        <description>In this post, we walk through monitoring the Erlang VM with the metrics automatically shown in AppSignal&#039;s Magic Dashboard.</description>
        <guid>https://blog.appsignal.com/2020/02/04/elixir-monitoring-erlangvm-with-magic-dashboards.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3JpbmcgdGhlIEVybGFuZyBWTSBXaXRoIEFwcFNpZ25hbCdzIE1hZ2ljIERhc2hib2FyZCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wMS9lcmxhbmd2bS1tb25pdG9yaW5nLW1hZ2ljLWRhc2hib2FyZC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=529bab3783f8685c0991d48407fd2c0f014a3f7ac5ea953a3d9427ec6c33bc0b" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1vbml0b3JpbmcgdGhlIEVybGFuZyBWTSBXaXRoIEFwcFNpZ25hbCdzIE1hZ2ljIERhc2hib2FyZCJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAyMC0wMS9lcmxhbmd2bS1tb25pdG9yaW5nLW1hZ2ljLWRhc2hib2FyZC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=529bab3783f8685c0991d48407fd2c0f014a3f7ac5ea953a3d9427ec6c33bc0b</comments>
      </item>

      <item>
        <title>How to Get Your Elixir Application Ready for CI/CD</title>
        <link>https://blog.appsignal.com/2020/01/29/how-to-get-your-elixir-application-ready-for-ci-cd.html</link>
        <pubDate>Wed, 29 Jan 2020 05:00:00 +0000</pubDate>
        <description>Explore a wide array of Elixir ecosystem tools that can help you create top-notch CI pipelines.</description>
        <guid>https://blog.appsignal.com/2020/01/29/how-to-get-your-elixir-application-ready-for-ci-cd.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBHZXQgWW91ciBFbGl4aXIgQXBwbGljYXRpb24gUmVhZHkgZm9yIENJL0NEIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTAxL2VsaXhpci1jaS1jZC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=facfc872b7d4533fd833e6d21aa2bc5cd0356fc369ee187ca849a2dedae5f3fc" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBHZXQgWW91ciBFbGl4aXIgQXBwbGljYXRpb24gUmVhZHkgZm9yIENJL0NEIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDIwLTAxL2VsaXhpci1jaS1jZC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=facfc872b7d4533fd833e6d21aa2bc5cd0356fc369ee187ca849a2dedae5f3fc</comments>
      </item>

      <item>
        <title>Top 10 AppSignal Blog Posts in 2019</title>
        <link>https://blog.appsignal.com/2019/12/17/top-10-appsigna-blog-posts-in-2019.html</link>
        <pubDate>Tue, 17 Dec 2019 05:00:00 +0000</pubDate>
        <description>Check out the most appreciated posts on our blog in 2019.</description>
        <guid>https://blog.appsignal.com/2019/12/17/top-10-appsigna-blog-posts-in-2019.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRvcCAxMCBBcHBTaWduYWwgQmxvZyBQb3N0cyBpbiAyMDE5In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTEyL3RvcC0xMC5qcGVnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=1c7d7a4b7283cf37dffb0822edc2cd5dbe9c56eb6ee0e596a30cb1ee46b30d0b" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlRvcCAxMCBBcHBTaWduYWwgQmxvZyBQb3N0cyBpbiAyMDE5In0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTEyL3RvcC0xMC5qcGVnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=1c7d7a4b7283cf37dffb0822edc2cd5dbe9c56eb6ee0e596a30cb1ee46b30d0b</comments>
      </item>

      <item>
        <title>How to Use Broadway in Your Elixir Application</title>
        <link>https://blog.appsignal.com/2019/12/12/how-to-use-broadway-in-your-elixir-application.html</link>
        <pubDate>Thu, 12 Dec 2019 05:00:00 +0000</pubDate>
        <description>Discover how Broadway can help you create highly concurrent data processing pipelines in your Elixir app.</description>
        <guid>https://blog.appsignal.com/2019/12/12/how-to-use-broadway-in-your-elixir-application.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBVc2UgQnJvYWR3YXkgaW4gWW91ciBFbGl4aXIgQXBwbGljYXRpb24ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMTIvaG93LXRvLXVzZS1icm9hZHdheS1pbi15b3VyLWVsaXhpci1hcHBsaWNhdGlvbi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0939fc428a112b73c7990a0ca371755a62321a766abcda7b8b65f92ae837cd55" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyB0byBVc2UgQnJvYWR3YXkgaW4gWW91ciBFbGl4aXIgQXBwbGljYXRpb24ifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMTIvaG93LXRvLXVzZS1icm9hZHdheS1pbi15b3VyLWVsaXhpci1hcHBsaWNhdGlvbi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0939fc428a112b73c7990a0ca371755a62321a766abcda7b8b65f92ae837cd55</comments>
      </item>

      <item>
        <title>Caching with Elixir and ETS</title>
        <link>https://blog.appsignal.com/2019/11/12/caching-with-elixir-and-ets.html</link>
        <pubDate>Tue, 12 Nov 2019 05:00:00 +0000</pubDate>
        <description>Get started using ETS as a caching mechanism in your Elixir applications and pick up some useful tips and tricks.</description>
        <guid>https://blog.appsignal.com/2019/11/12/caching-with-elixir-and-ets.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNhY2hpbmcgd2l0aCBFbGl4aXIgYW5kIEVUUyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0xMS9ldHMtbWluLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=145cc65bd3516320fe57ad18fe9e57dc03ede7f3973226f1104309b691b5768d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkNhY2hpbmcgd2l0aCBFbGl4aXIgYW5kIEVUUyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0xMS9ldHMtbWluLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=145cc65bd3516320fe57ad18fe9e57dc03ede7f3973226f1104309b691b5768d</comments>
      </item>

      <item>
        <title>Typespecs and Behaviours in Elixir</title>
        <link>https://blog.appsignal.com/2019/10/15/behaviours.html</link>
        <pubDate>Tue, 15 Oct 2019 05:00:00 +0000</pubDate>
        <description>In this post we talk about behaviours. Not ours. But Elixir&#039;s</description>
        <guid>https://blog.appsignal.com/2019/10/15/behaviours.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlR5cGVzcGVjcyBhbmQgQmVoYXZpb3VycyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMTAvYmVoYXZpb3VyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=400f0180c6b3a787d0b386d214514fadf80d1b18a5bff2c30602af48a6fbd5fa" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlR5cGVzcGVjcyBhbmQgQmVoYXZpb3VycyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMTAvYmVoYXZpb3VyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=400f0180c6b3a787d0b386d214514fadf80d1b18a5bff2c30602af48a6fbd5fa</comments>
      </item>

      <item>
        <title>Flags, Seeds and Idempotency: Database Tooling with Elixir</title>
        <link>https://blog.appsignal.com/2019/09/10/flags-seeds-idempotency-elixir.html</link>
        <pubDate>Tue, 10 Sep 2019 05:00:00 +0000</pubDate>
        <description>In this post, we stir into our cauldron of magic potions and idempotence, and brew some neat Elixir database tooling</description>
        <guid>https://blog.appsignal.com/2019/09/10/flags-seeds-idempotency-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZsYWdzLCBTZWVkcyBhbmQgSWRlbXBvdGVuY3k6IERhdGFiYXNlIFRvb2xpbmcgd2l0aCBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDkvZmxhZ3Mtc2VlZHMtaWRlbXBvdGVuY3ktZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=63d230da1765ba67deeb033f91eacbc77e6d68e9c65e7d1bfe30786009a7aa64" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkZsYWdzLCBTZWVkcyBhbmQgSWRlbXBvdGVuY3k6IERhdGFiYXNlIFRvb2xpbmcgd2l0aCBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDkvZmxhZ3Mtc2VlZHMtaWRlbXBvdGVuY3ktZWxpeGlyLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=63d230da1765ba67deeb033f91eacbc77e6d68e9c65e7d1bfe30786009a7aa64</comments>
      </item>

      <item>
        <title>Multiplayer Go with Elixir&#039;s Registry, PubSub and dynamic supervisors</title>
        <link>https://blog.appsignal.com/2019/08/13/elixir-alchemy-multiplayer-go-with-registry-pubsub-and-dynamic-supervisors.html</link>
        <pubDate>Tue, 13 Aug 2019 05:00:00 +0000</pubDate>
        <description>In part 3 of building the Go Game in Elixir, we&#039;ll allow the creation of new games as well as inviting others to join in. Along the way, we touch on Elixir&#039;s Registry, PubSub and dynamic supervisors.</description>
        <guid>https://blog.appsignal.com/2019/08/13/elixir-alchemy-multiplayer-go-with-registry-pubsub-and-dynamic-supervisors.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik11bHRpcGxheWVyIEdvIHdpdGggRWxpeGlyJ3MgUmVnaXN0cnksIFB1YlN1YiBhbmQgZHluYW1pYyBzdXBlcnZpc29ycyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wOC9nby1tdWx0aXBsYXllci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=991cca1fcb22f2e8ed5c1ddf22094b15ad620175aa9cf3f169f7a90804ec3269" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik11bHRpcGxheWVyIEdvIHdpdGggRWxpeGlyJ3MgUmVnaXN0cnksIFB1YlN1YiBhbmQgZHluYW1pYyBzdXBlcnZpc29ycyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wOC9nby1tdWx0aXBsYXllci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=991cca1fcb22f2e8ed5c1ddf22094b15ad620175aa9cf3f169f7a90804ec3269</comments>
      </item>

      <item>
        <title>Metaprogramming: From C Preprocessing to Elixir Macros</title>
        <link>https://blog.appsignal.com/2019/07/16/elixir-alchemy-metaprogramming.html</link>
        <pubDate>Tue, 16 Jul 2019 05:00:00 +0000</pubDate>
        <description>Metaprogramming has come a long way since its early days. In this edition of Elixir Alcamy, we&#039;ll see how it evolved.</description>
        <guid>https://blog.appsignal.com/2019/07/16/elixir-alchemy-metaprogramming.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1ldGFwcm9ncmFtbWluZzogRnJvbSBDIFByZXByb2Nlc3NpbmcgdG8gRWxpeGlyIE1hY3JvcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wNy9ldm9sdXRpb24tbWV0YXByb2dyYW1taW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=b096ac3a6b116468540e7588c6692d1832efca74b3cc1ad653f9d857d55dcbad" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ik1ldGFwcm9ncmFtbWluZzogRnJvbSBDIFByZXByb2Nlc3NpbmcgdG8gRWxpeGlyIE1hY3JvcyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wNy9ldm9sdXRpb24tbWV0YXByb2dyYW1taW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=b096ac3a6b116468540e7588c6692d1832efca74b3cc1ad653f9d857d55dcbad</comments>
      </item>

      <item>
        <title>Building the Go Game in Elixir - Time Travel and the Ko Rule</title>
        <link>https://blog.appsignal.com/2019/07/04/elixir-alchemy-building-go-in-elixir-time-travel-and-the-ko-rule.html</link>
        <pubDate>Thu, 4 Jul 2019 05:00:00 +0000</pubDate>
        <description>Today, we continue with our Go game to add the ability to undo and redo moves and implement Go&#039;s ko rule.</description>
        <guid>https://blog.appsignal.com/2019/07/04/elixir-alchemy-building-go-in-elixir-time-travel-and-the-ko-rule.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIHRoZSBHbyBHYW1lIGluIEVsaXhpciAtIFRpbWUgVHJhdmVsIGFuZCB0aGUgS28gUnVsZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wNy9nby1mdXR1cmUuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=81c4605b6465d17d143365e6a2b4e6caeeab113344fd8012bd1356f77c0b5926" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIHRoZSBHbyBHYW1lIGluIEVsaXhpciAtIFRpbWUgVHJhdmVsIGFuZCB0aGUgS28gUnVsZSJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wNy9nby1mdXR1cmUuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=81c4605b6465d17d143365e6a2b4e6caeeab113344fd8012bd1356f77c0b5926</comments>
      </item>

      <item>
        <title>Building and Playing the Go Game with Phoenix LiveView</title>
        <link>https://blog.appsignal.com/2019/06/18/elixir-alchemy-building-go-with-phoenix-live-view.html</link>
        <pubDate>Tue, 18 Jun 2019 05:00:00 +0000</pubDate>
        <description>Today we play the Go game. But we implement it in Phoenix LiveView first.</description>
        <guid>https://blog.appsignal.com/2019/06/18/elixir-alchemy-building-go-with-phoenix-live-view.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIGFuZCBQbGF5aW5nIHRoZSBHbyBHYW1lIHdpdGggUGhvZW5peCBMaXZlVmlldyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wNi9nby5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=ea94c0192f98fb83effca7ee82baf4726164a2bb370be4751bc07fa7f66a6123" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkJ1aWxkaW5nIGFuZCBQbGF5aW5nIHRoZSBHbyBHYW1lIHdpdGggUGhvZW5peCBMaXZlVmlldyJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wNi9nby5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=ea94c0192f98fb83effca7ee82baf4726164a2bb370be4751bc07fa7f66a6123</comments>
      </item>

      <item>
        <title>Doing Background Work Using a Native Elixir Approach</title>
        <link>https://blog.appsignal.com/2019/05/14/elixir-alchemy-background-processing.html</link>
        <pubDate>Tue, 14 May 2019 05:00:00 +0000</pubDate>
        <description>In this article, we&#039;ll look at the different solutions Elixir has for performing background work and when you would use each one.</description>
        <guid>https://blog.appsignal.com/2019/05/14/elixir-alchemy-background-processing.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRvaW5nIEJhY2tncm91bmQgV29yayBVc2luZyBhIE5hdGl2ZSBFbGl4aXIgQXBwcm9hY2gifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDUvYmFja2dyb3VuZC1wcm9jZXNzaW5nLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0fe3c28b2b11cd9fd7666694fc8f5c335686aaacbf8fed156cfbc3abf19d0b5f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRvaW5nIEJhY2tncm91bmQgV29yayBVc2luZyBhIE5hdGl2ZSBFbGl4aXIgQXBwcm9hY2gifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDUvYmFja2dyb3VuZC1wcm9jZXNzaW5nLWVsaXhpci5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0fe3c28b2b11cd9fd7666694fc8f5c335686aaacbf8fed156cfbc3abf19d0b5f</comments>
      </item>

      <item>
        <title>Routing in Phoenix Umbrella Apps</title>
        <link>https://blog.appsignal.com/2019/04/16/elixir-alchemy-routing-phoenix-umbrella-apps.html</link>
        <pubDate>Tue, 16 Apr 2019 05:00:00 +0000</pubDate>
        <description>Today, we’re diving into Phoenix umbrella applications to build a router that can route requests from multiple subdomains to different apps in our umbrella.</description>
        <guid>https://blog.appsignal.com/2019/04/16/elixir-alchemy-routing-phoenix-umbrella-apps.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJvdXRpbmcgaW4gUGhvZW5peCBVbWJyZWxsYSBBcHBzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTA0L3VtYnJlbGxhLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c69bda54e47abaf2a4dad2fff987f1181716df1daa915652482b95a7ac141926" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlJvdXRpbmcgaW4gUGhvZW5peCBVbWJyZWxsYSBBcHBzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE5LTA0L3VtYnJlbGxhLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=c69bda54e47abaf2a4dad2fff987f1181716df1daa915652482b95a7ac141926</comments>
      </item>

      <item>
        <title>Iteration, Recursion, and Tail-call Optimization in Elixir</title>
        <link>https://blog.appsignal.com/2019/03/19/elixir-alchemy-recursion.html</link>
        <pubDate>Tue, 19 Mar 2019 05:00:00 +0000</pubDate>
        <description>It’s time for another Elixir Alchemy! This week, we’ll dive into recursion in Elixir to find the fastest looping method. (Spoiler: it depends). 🎢</description>
        <guid>https://blog.appsignal.com/2019/03/19/elixir-alchemy-recursion.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ikl0ZXJhdGlvbiwgUmVjdXJzaW9uLCBhbmQgVGFpbC1jYWxsIE9wdGltaXphdGlvbiBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDMvdHVyYm8uanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=4e3bbeae0e321c416e6b63a160174b670522091e4887ea7690299199443bf9ea" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ikl0ZXJhdGlvbiwgUmVjdXJzaW9uLCBhbmQgVGFpbC1jYWxsIE9wdGltaXphdGlvbiBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDMvdHVyYm8uanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=4e3bbeae0e321c416e6b63a160174b670522091e4887ea7690299199443bf9ea</comments>
      </item>

      <item>
        <title>Pouring Protocols in Elixir</title>
        <link>https://blog.appsignal.com/2019/02/19/elixir-alchemy-pouring-protocols.html</link>
        <pubDate>Tue, 19 Feb 2019 05:00:00 +0000</pubDate>
        <description>An introduction to writing expressive and intuitive Elixir code with Protocols.</description>
        <guid>https://blog.appsignal.com/2019/02/19/elixir-alchemy-pouring-protocols.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBvdXJpbmcgUHJvdG9jb2xzIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wMi9wcm90b2NvbHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=b941bf36af9e27ecf377aafe72a89638e2827cca7d81ad83e8e354cf087c6825" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBvdXJpbmcgUHJvdG9jb2xzIGluIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOS0wMi9wcm90b2NvbHMuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=b941bf36af9e27ecf377aafe72a89638e2827cca7d81ad83e8e354cf087c6825</comments>
      </item>

      <item>
        <title>Serving Plug - Building an Elixir HTTP server from scratch</title>
        <link>https://blog.appsignal.com/2019/01/22/serving-plug-building-an-elixir-http-server.html</link>
        <pubDate>Tue, 22 Jan 2019 05:00:00 +0000</pubDate>
        <description>It’s time for another Elixir Alchemy! We&#039;ll learn by building today. We&#039;re building an HTTP server with a Plug adapter, which parses requests and builds responses so it can run Plug apps.</description>
        <guid>https://blog.appsignal.com/2019/01/22/serving-plug-building-an-elixir-http-server.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNlcnZpbmcgUGx1ZyAtIEJ1aWxkaW5nIGFuIEVsaXhpciBIVFRQIHNlcnZlciBmcm9tIHNjcmF0Y2gifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDEvZWxpeGlyLXBsdWctb2N0b3B1cy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=658b784298df7826d00c8ca2f8270bd39ec80719aad35826abc0ae06bd9a533f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlNlcnZpbmcgUGx1ZyAtIEJ1aWxkaW5nIGFuIEVsaXhpciBIVFRQIHNlcnZlciBmcm9tIHNjcmF0Y2gifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTktMDEvZWxpeGlyLXBsdWctb2N0b3B1cy5wbmcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=658b784298df7826d00c8ca2f8270bd39ec80719aad35826abc0ae06bd9a533f</comments>
      </item>

      <item>
        <title>Elixir package 1.9:
Improved Erlang error &amp;
Container memory support
</title>
        <link>https://blog.appsignal.com/2018/12/20/elixir-package-1-9.html</link>
        <pubDate>Thu, 20 Dec 2018 05:00:00 +0000</pubDate>
        <description>We just released AppSignal for Elixir version 1.9 which improves memory host metrics reporting on containers and improves the diagnostics reports we use to debug any issue you may be having.</description>
        <guid>https://blog.appsignal.com/2018/12/20/elixir-package-1-9.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBwYWNrYWdlIDEuOTpcbkltcHJvdmVkIEVybGFuZyBlcnJvciAmXG5Db250YWluZXIgbWVtb3J5IHN1cHBvcnRcbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0xMi9lbGl4aXItcGFja2FnZS0xLTkuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=dda4c9f68761c7b9d670f1dfd8c0dd1aad7e916932b0aa7c57617885b8f70236" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBwYWNrYWdlIDEuOTpcbkltcHJvdmVkIEVybGFuZyBlcnJvciAmXG5Db250YWluZXIgbWVtb3J5IHN1cHBvcnRcbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0xMi9lbGl4aXItcGFja2FnZS0xLTkuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=dda4c9f68761c7b9d670f1dfd8c0dd1aad7e916932b0aa7c57617885b8f70236</comments>
      </item>

      <item>
        <title>Understanding Elixir’s GenStages - Querying the Blockchain</title>
        <link>https://blog.appsignal.com/2018/11/13/elixir-alchemy-understanding-elixirs-genstages-querying-the-blockchain.html</link>
        <pubDate>Tue, 13 Nov 2018 05:00:00 +0000</pubDate>
        <description>A dive into Elixir&#039;s GenStage module and backpressure using an example querying the blockchain</description>
        <guid>https://blog.appsignal.com/2018/11/13/elixir-alchemy-understanding-elixirs-genstages-querying-the-blockchain.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyc3RhbmRpbmcgRWxpeGly4oCZcyBHZW5TdGFnZXMgLSBRdWVyeWluZyB0aGUgQmxvY2tjaGFpbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0xMS9lYS1nZW5zZXJ2ZXItYmxvY2tjaGFpbi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=c5409437de69a58afd1ac384df6480850e6285477ea973632c8ed8728453fbab" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlVuZGVyc3RhbmRpbmcgRWxpeGly4oCZcyBHZW5TdGFnZXMgLSBRdWVyeWluZyB0aGUgQmxvY2tjaGFpbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0xMS9lYS1nZW5zZXJ2ZXItYmxvY2tjaGFpbi5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=c5409437de69a58afd1ac384df6480850e6285477ea973632c8ed8728453fbab</comments>
      </item>

      <item>
        <title>Hot Code Reloading in Elixir</title>
        <link>https://blog.appsignal.com/2018/10/16/elixir-alchemy-hot-code-reloading-in-elixir.html</link>
        <pubDate>Tue, 16 Oct 2018 05:00:00 +0000</pubDate>
        <description>How to upgrade code in a running Elixir application without restarting. 🏎</description>
        <guid>https://blog.appsignal.com/2018/10/16/elixir-alchemy-hot-code-reloading-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdCBDb2RlIFJlbG9hZGluZyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMTAvaG90LWNvZGUtcmVsb2FkaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=fd15a27441766a77e838c4899146471f497dc77ac2d801851391c6eaca18622c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdCBDb2RlIFJlbG9hZGluZyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMTAvaG90LWNvZGUtcmVsb2FkaW5nLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=fd15a27441766a77e838c4899146471f497dc77ac2d801851391c6eaca18622c</comments>
      </item>

      <item>
        <title>ActiveRecord vs. Ecto
Part Two
</title>
        <link>https://blog.appsignal.com/2018/10/09/active-record-vs-ecto-part-2.html</link>
        <pubDate>Tue, 9 Oct 2018 05:00:00 +0000</pubDate>
        <description>The second part of the ActiveRecord vs. Ecto series, in which Batman and Batgirl fight over querying databases and we compare apples and oranges.</description>
        <guid>https://blog.appsignal.com/2018/10/09/active-record-vs-ecto-part-2.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFjdGl2ZVJlY29yZCB2cy4gRWN0b1xuUGFydCBUd29cbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0xMC9hci1lY3RvLTIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=ae5ce1ac11ace80c4604ee3bfaeaedd96fe7b115eea5c41104e7442b93c7fe99" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFjdGl2ZVJlY29yZCB2cy4gRWN0b1xuUGFydCBUd29cbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0xMC9hci1lY3RvLTIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=ae5ce1ac11ace80c4604ee3bfaeaedd96fe7b115eea5c41104e7442b93c7fe99</comments>
      </item>

      <item>
        <title>ActiveRecord vs. Ecto
Part One
</title>
        <link>https://blog.appsignal.com/2018/09/28/active-record-vs-ecto.html</link>
        <pubDate>Fri, 28 Sep 2018 05:00:00 +0000</pubDate>
        <description>In part one of this two-part series, we&#039;ll compare ActiveRecord and Ecto by looking at how they handle database schemas and migration.</description>
        <guid>https://blog.appsignal.com/2018/09/28/active-record-vs-ecto.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFjdGl2ZVJlY29yZCB2cy4gRWN0b1xuUGFydCBPbmVcbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wOS9hci1lY3RvLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=612f3bb8fcebd901c4dcf1987a348128b4a93954d629f3b6a0e2c722a04e2c5c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkFjdGl2ZVJlY29yZCB2cy4gRWN0b1xuUGFydCBPbmVcbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wOS9hci1lY3RvLmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=612f3bb8fcebd901c4dcf1987a348128b4a93954d629f3b6a0e2c722a04e2c5c</comments>
      </item>

      <item>
        <title>How OTP Applications are structured</title>
        <link>https://blog.appsignal.com/2018/09/18/elixir-alchemy-how-otp-applications-are-structured.html</link>
        <pubDate>Tue, 18 Sep 2018 05:00:00 +0000</pubDate>
        <description>OTP uses applications to package code into units or components. In this edition of Elixir Alchemy, we&#039;ll learn about how Elixir applications are used, configured and compiled.</description>
        <guid>https://blog.appsignal.com/2018/09/18/elixir-alchemy-how-otp-applications-are-structured.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBPVFAgQXBwbGljYXRpb25zIGFyZSBzdHJ1Y3R1cmVkIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA5L2VhLW90cC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=98ec5a768ce3e26e1941f79bcbad5105908d18fd2cd68829122d2a1dcdbfef36" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkhvdyBPVFAgQXBwbGljYXRpb25zIGFyZSBzdHJ1Y3R1cmVkIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA5L2VhLW90cC5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=98ec5a768ce3e26e1941f79bcbad5105908d18fd2cd68829122d2a1dcdbfef36</comments>
      </item>

      <item>
        <title>Lists vs Tuples in Elixirs</title>
        <link>https://blog.appsignal.com/2018/08/21/elixir-alchemy-list-vs-tuples.html</link>
        <pubDate>Tue, 21 Aug 2018 05:00:00 +0000</pubDate>
        <description>In this episode of Elixir Alchemy, we’ll explore the use of Lists and Tuples in Elixir. We’ll take a look at how each of these data structures is used and see when it’s appropriate to use either one over the other.</description>
        <guid>https://blog.appsignal.com/2018/08/21/elixir-alchemy-list-vs-tuples.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ikxpc3RzIHZzIFR1cGxlcyBpbiBFbGl4aXJzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA4L2VhLWxpc3RzLXR1cGxlcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=b43f00432cdaa166f76bd792183261648d2793633241f48ecb37e95c7b9b7e2f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6Ikxpc3RzIHZzIFR1cGxlcyBpbiBFbGl4aXJzIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE4LTA4L2VhLWxpc3RzLXR1cGxlcy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=b43f00432cdaa166f76bd792183261648d2793633241f48ecb37e95c7b9b7e2f</comments>
      </item>

      <item>
        <title>Elixir package 1.8:
Improvements!
</title>
        <link>https://blog.appsignal.com/2018/08/13/elixir-package-1-8.html</link>
        <pubDate>Mon, 13 Aug 2018 05:00:00 +0000</pubDate>
        <description>We&#039;ve just released AppSignal for Elixir version 1.8.0, which adds support for more precise values for custom metrics and adds the `working_directory_path` option.</description>
        <guid>https://blog.appsignal.com/2018/08/13/elixir-package-1-8.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBwYWNrYWdlIDEuODpcbkltcHJvdmVtZW50cyFcbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wOC9lbGl4aXItMS04LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=e068148f5d392ac379a8ee4abe6ee830b5ce9b8086ed44be20c146c02d2d2771" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBwYWNrYWdlIDEuODpcbkltcHJvdmVtZW50cyFcbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxOC0wOC9lbGl4aXItMS04LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=e068148f5d392ac379a8ee4abe6ee830b5ce9b8086ed44be20c146c02d2d2771</comments>
      </item>

      <item>
        <title>Parsing Numbers in Elixir</title>
        <link>https://blog.appsignal.com/2018/07/24/elixir-alchemy-parsing-numbers-in-elixir.html</link>
        <pubDate>Tue, 24 Jul 2018 05:00:00 +0000</pubDate>
        <description>In this episode of Elixir Alchemy, we&#039;ll see how parsing integers and floats from strings work in Elixir and other programming languages.</description>
        <guid>https://blog.appsignal.com/2018/07/24/elixir-alchemy-parsing-numbers-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBhcnNpbmcgTnVtYmVycyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDcvbnVtYmVycy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=17eb3b46fdc45e893aa2768abb60a786d687dec4101b711e634875ef8d68395f" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlBhcnNpbmcgTnVtYmVycyBpbiBFbGl4aXIifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDcvbnVtYmVycy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=17eb3b46fdc45e893aa2768abb60a786d687dec4101b711e634875ef8d68395f</comments>
      </item>

      <item>
        <title>Elixir integration 1.7 released</title>
        <link>https://blog.appsignal.com/2018/07/11/elixir-package-1-7.html</link>
        <pubDate>Wed, 11 Jul 2018 05:00:00 +0000</pubDate>
        <description>AppSignal for Elixir 1.7 is here! It drops dependencies on HTTPoison, cURL and ca-certificates, and improves custom namespace supoort.</description>
        <guid>https://blog.appsignal.com/2018/07/11/elixir-package-1-7.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBpbnRlZ3JhdGlvbiAxLjcgcmVsZWFzZWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDcvZWxpeGlyLTEuNy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=7b5ab45f9a1ead79f9d6aff4314f8a613bf9b9f0db16c845ea85af2990bab9c6" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBpbnRlZ3JhdGlvbiAxLjcgcmVsZWFzZWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDcvZWxpeGlyLTEuNy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=7b5ab45f9a1ead79f9d6aff4314f8a613bf9b9f0db16c845ea85af2990bab9c6</comments>
      </item>

      <item>
        <title>Deconstructing Elixir&#039;s GenServers</title>
        <link>https://blog.appsignal.com/2018/06/12/elixir-alchemy-deconstructing-genservers.html</link>
        <pubDate>Tue, 12 Jun 2018 05:00:00 +0000</pubDate>
        <description>Elixir uses GenServers to keep state and run code asynchronously. But how does this work? In this episode of Elixir Alchemy, we&#039;ll deconstruct Elixir&#039;s GenServer module to see how it works under the hood.</description>
        <guid>https://blog.appsignal.com/2018/06/12/elixir-alchemy-deconstructing-genservers.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlY29uc3RydWN0aW5nIEVsaXhpcidzIEdlblNlcnZlcnMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDYvZ2Vuc2VydmVycy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=55921d1bdee59c2199e661849249258793caa7a151cf1ca2d5bfdef46fbecfdc" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlY29uc3RydWN0aW5nIEVsaXhpcidzIEdlblNlcnZlcnMifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTgtMDYvZ2Vuc2VydmVycy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=55921d1bdee59c2199e661849249258793caa7a151cf1ca2d5bfdef46fbecfdc</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>Elixir integration 1.4 released</title>
        <link>https://blog.appsignal.com/2017/11/02/elixir-package-1-4.html</link>
        <pubDate>Thu, 2 Nov 2017 05:00:00 +0000</pubDate>
        <description>We&#039;ve released a new Elixir package version with support for FreeBSD and a fix for the DNS timeouts issue.</description>
        <guid>https://blog.appsignal.com/2017/11/02/elixir-package-1-4.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBpbnRlZ3JhdGlvbiAxLjQgcmVsZWFzZWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTctMTEvZWxpeGlyLXBhY2thZ2UtMS00LmpwZWcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=a1c57cf0fde5e0314d4d7f01360f679e8be77fa3409977811bf3df6f6fb586c9" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBpbnRlZ3JhdGlvbiAxLjQgcmVsZWFzZWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTctMTEvZWxpeGlyLXBhY2thZ2UtMS00LmpwZWcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=a1c57cf0fde5e0314d4d7f01360f679e8be77fa3409977811bf3df6f6fb586c9</comments>
      </item>

      <item>
        <title>Supervisors:
Building fault-tolerant
Elixir applications
</title>
        <link>https://blog.appsignal.com/2017/08/10/elixir-alchemy-supervisors-building-fault-tolerant-elixir-applications.html</link>
        <pubDate>Thu, 10 Aug 2017 05:00:00 +0000</pubDate>
        <description>In the second edition of Elixir Alchemy, Gonzalo explains supervision in Elixir applications.</description>
        <guid>https://blog.appsignal.com/2017/08/10/elixir-alchemy-supervisors-building-fault-tolerant-elixir-applications.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlN1cGVydmlzb3JzOlxuQnVpbGRpbmcgZmF1bHQtdG9sZXJhbnRcbkVsaXhpciBhcHBsaWNhdGlvbnNcbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxNy0wNy9zdXBlcnZpc29ycy1iZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=cba16860c43fbbb565ce4667155cc3ff59d380316905778901ec2c70efa8cf3d" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IlN1cGVydmlzb3JzOlxuQnVpbGRpbmcgZmF1bHQtdG9sZXJhbnRcbkVsaXhpciBhcHBsaWNhdGlvbnNcbiJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxNy0wNy9zdXBlcnZpc29ycy1iZy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=cba16860c43fbbb565ce4667155cc3ff59d380316905778901ec2c70efa8cf3d</comments>
      </item>

      <item>
        <title>Elixir integration 1.3 released</title>
        <link>https://blog.appsignal.com/2017/08/03/elixir-1-3.html</link>
        <pubDate>Thu, 3 Aug 2017 05:00:00 +0000</pubDate>
        <description>We&#039;ve just released version 1.3 of AppSignal for Elixir with support for pure Plug applications.</description>
        <guid>https://blog.appsignal.com/2017/08/03/elixir-1-3.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBpbnRlZ3JhdGlvbiAxLjMgcmVsZWFzZWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTctMDgvcGx1Zy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=55795a7d32886e350018440cd54ff71f79a2168752ce2806e61705b7287cf969" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBpbnRlZ3JhdGlvbiAxLjMgcmVsZWFzZWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTctMDgvcGx1Zy5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=55795a7d32886e350018440cd54ff71f79a2168752ce2806e61705b7287cf969</comments>
      </item>

      <item>
        <title>Demystifying processes in Elixir</title>
        <link>https://blog.appsignal.com/2017/05/18/elixir-alchemy-demystifying-processes-in-elixir.html</link>
        <pubDate>Thu, 18 May 2017 05:00:00 +0000</pubDate>
        <description>In the first edition of Elixir Alchemy, we&#039;ll dive into processes in Elixir by deconstructing the Task module.</description>
        <guid>https://blog.appsignal.com/2017/05/18/elixir-alchemy-demystifying-processes-in-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlbXlzdGlmeWluZyBwcm9jZXNzZXMgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE3LTA1L2VsaXhpci1wcm9jZXNzZXMtYmcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=385dfa5e668cd66057439e569bb8acf03bc2949bee4f8fdd6955cf05363a7430" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkRlbXlzdGlmeWluZyBwcm9jZXNzZXMgaW4gRWxpeGlyIn0seyJuYW1lIjoiaW1hZ2UiLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvYmxvZy8yMDE3LTA1L2VsaXhpci1wcm9jZXNzZXMtYmcuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=385dfa5e668cd66057439e569bb8acf03bc2949bee4f8fdd6955cf05363a7430</comments>
      </item>

      <item>
        <title>Elixir integration 1.2 released</title>
        <link>https://blog.appsignal.com/2017/04/07/elixir-1-2.html</link>
        <pubDate>Fri, 7 Apr 2017 05:00:00 +0000</pubDate>
        <description>We&#039;ve just released version 1.2 of AppSignal for Elixir with improved error handling.</description>
        <guid>https://blog.appsignal.com/2017/04/07/elixir-1-2.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBpbnRlZ3JhdGlvbiAxLjIgcmVsZWFzZWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTctMDQvZmx5LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=8230f6f9115bebb159485d87b745ec389fd1bbaf81db2123817563015e6bdf1c" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBpbnRlZ3JhdGlvbiAxLjIgcmVsZWFzZWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMTctMDQvZmx5LmpwZyJ9LHsibmFtZSI6ImNhdGVnb3J5X2xvZ28iLCJpbWFnZV91cmwiOiJodHRwczovL2Jsb2cuYXBwc2lnbmFsLmNvbS9pbWFnZXMvbG9nb3MvYXBwc2lnbmFsLWxvZ28ucG5nIn1d&amp;amp;s=8230f6f9115bebb159485d87b745ec389fd1bbaf81db2123817563015e6bdf1c</comments>
      </item>

      <item>
        <title>Elixir integration 1.1 released</title>
        <link>https://blog.appsignal.com/2017/03/14/elixir-1-1.html</link>
        <pubDate>Tue, 14 Mar 2017 05:00:00 +0000</pubDate>
        <description>Gather around! We&#039;ve just released version 1.1 of AppSignal for Elixir</description>
        <guid>https://blog.appsignal.com/2017/03/14/elixir-1-1.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBpbnRlZ3JhdGlvbiAxLjEgcmVsZWFzZWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDgvYXBwc2lnbmFsLWFwb2xsby5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0c6c46057dcf6808bc2149d0b45ac56ac3468df9c98b76d6d310d3a81e7143fa" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkVsaXhpciBpbnRlZ3JhdGlvbiAxLjEgcmVsZWFzZWQifSx7Im5hbWUiOiJpbWFnZSIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9ibG9nLzIwMjAtMDgvYXBwc2lnbmFsLWFwb2xsby5qcGcifSx7Im5hbWUiOiJjYXRlZ29yeV9sb2dvIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2xvZ29zL2FwcHNpZ25hbC1sb2dvLnBuZyJ9XQ&amp;amp;s=0c6c46057dcf6808bc2149d0b45ac56ac3468df9c98b76d6d310d3a81e7143fa</comments>
      </item>

      <item>
        <title>Launching AppSignal for Elixir</title>
        <link>https://blog.appsignal.com/2017/02/24/launching-appsignal-for-elixir.html</link>
        <pubDate>Fri, 24 Feb 2017 05:00:00 +0000</pubDate>
        <description>There it is: the first fully featured APM platform for Elixir and Phoenix.</description>
        <guid>https://blog.appsignal.com/2017/02/24/launching-appsignal-for-elixir.html</guid>
        <media:content url="https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxhdW5jaGluZyBBcHBTaWduYWwgZm9yIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxNy0wMi9sYWIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=2be638c80425a7722a94ccf0933c4113327ded5f87dd8114ad5b413774960f7b" medium="image"/>
        <comments>https://ondemand.bannerbear.com/signedurl/vYR1M6Lyq22EAnXbgZ/image.jpg?modifications=W3sibmFtZSI6InRpdGxlIiwidGV4dCI6IkxhdW5jaGluZyBBcHBTaWduYWwgZm9yIEVsaXhpciJ9LHsibmFtZSI6ImltYWdlIiwiaW1hZ2VfdXJsIjoiaHR0cHM6Ly9ibG9nLmFwcHNpZ25hbC5jb20vaW1hZ2VzL2Jsb2cvMjAxNy0wMi9sYWIuanBnIn0seyJuYW1lIjoiY2F0ZWdvcnlfbG9nbyIsImltYWdlX3VybCI6Imh0dHBzOi8vYmxvZy5hcHBzaWduYWwuY29tL2ltYWdlcy9sb2dvcy9hcHBzaWduYWwtbG9nby5wbmcifV0&amp;amp;s=2be638c80425a7722a94ccf0933c4113327ded5f87dd8114ad5b413774960f7b</comments>
      </item>

    </channel>
  </rss>
