<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[OpenReplay]]></title><description><![CDATA[OpenReplay community digest, product updates and the latest trends in JavaScript and frontend ecosystems.]]></description><link>https://newsletter.openreplay.com</link><image><url>https://substackcdn.com/image/fetch/$s_!0Wet!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F79d9d39f-b8ea-4492-8976-86423e794f21_768x768.png</url><title>OpenReplay</title><link>https://newsletter.openreplay.com</link></image><generator>Substack</generator><lastBuildDate>Thu, 09 Apr 2026 00:33:21 GMT</lastBuildDate><atom:link href="https://newsletter.openreplay.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[OpenReplay]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[openreplay@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[openreplay@substack.com]]></itunes:email><itunes:name><![CDATA[Fernando from OpenReplay]]></itunes:name></itunes:owner><itunes:author><![CDATA[Fernando from OpenReplay]]></itunes:author><googleplay:owner><![CDATA[openreplay@substack.com]]></googleplay:owner><googleplay:email><![CDATA[openreplay@substack.com]]></googleplay:email><googleplay:author><![CDATA[Fernando from OpenReplay]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[MonthlyReplay (September)]]></title><description><![CDATA[New version 1.8.0 out, what's coming on 1.9.0, new YouTube channel and more!]]></description><link>https://newsletter.openreplay.com/p/monthlyreplay-september</link><guid isPermaLink="false">https://newsletter.openreplay.com/p/monthlyreplay-september</guid><dc:creator><![CDATA[Fernando from OpenReplay]]></dc:creator><pubDate>Tue, 06 Sep 2022 17:19:05 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/f_UKx6Xk3CE" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi everyone! &#128075;</p><p>September looks like it will be an excellent month for OpenReplay. Let&#8217;s see what we&#8217;ve been up to!</p><p>To get started, we&#8217;ve released <em><strong><a href="https://github.com/openreplay/openreplay/releases/tag/v1.7.0">version 1.8.0</a></strong></em>  with the following updates:</p><ul><li><p>We&#8217;ve added new features to the community edition:</p><ul><li><p>X-Ray, which lets you visualize up to three timelines simultaneously, each focused on one specific group of issues (like errors, network and performance).</p></li><li><p>Multiple agents can now join Assist calls at once.</p></li><li><p>You can now see past activity when viewing a live session. </p></li></ul></li><li><p>We also made some major improvements, such as:</p><ul><li><p>Using VirtualDOM to smooth the playback of large replays.</p></li><li><p>Several updates to our UI to improve the user experience.</p></li><li><p>You can now control the player's progress bar from your keyboard.</p><p></p></li></ul></li></ul><p>And quite a lot of other changes, so check out&nbsp;<strong><a href="https://blog.openreplay.com/openreplay-september-release-1-8-0">our release article for more details</a></strong>.</p><div><hr></div><h3><strong>&#127759; Community Calls &#127757;</strong></h3><p>On September 2nd, we had our latest live community call with <strong>Luca Casonato</strong> from Deno as our special guest. He covered how to create fast websites using Deno. </p><p>We also shared <strong>How OpenReplay can help you sanitize the data you record</strong> to protect your user&#8217;s privacy.</p><p>You can watch the recording  here:</p><div id="youtube2-f_UKx6Xk3CE" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;f_UKx6Xk3CE&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/f_UKx6Xk3CE?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><h3>&#129300; We got some new How-To&#8217;s &#129300;</h3><p>We launched our <strong><a href="https://www.youtube.com/channel/UCcnWlW-5wEuuPAwjTR1Ydxw">YouTube</a></strong> channel and have been busy uploading how-to tutorials there:</p><ul><li><p><a href="https://www.youtube.com/watch?v=EWbtMK3qK30">Getting started with OpenReplay in 3 minutes or less</a></p></li><li><p><a href="https://www.youtube.com/watch?v=0-02jJyL4_A">Deploying OpenReplay to AWS</a></p></li><li><p><a href="https://www.youtube.com/watch?v=22-UCoocy6s">Sanitizing Session Data</a></p></li></ul><p>Visit <a href="https://www.youtube.com/channel/UCcnWlW-5wEuuPAwjTR1Ydxw">our channel</a> and <strong>subscribe</strong> to be notified whenever we upload new content there as well!</p><div><hr></div><h3><strong>&#127911; The Podcast &#127911;</strong></h3><p>Our podcast, &#8220;<strong><a href="https://podcast.20minjs.com/">20 Min JS</a></strong>&#8221; is available on all major distribution networks.</p><ul><li><p><a href="https://podcast.20minjs.com/1952066/11263362-episode-27-let-s-talk-about-remix-with-chance-strickland">Episode 27</a> - Let's talk about Remix with Chance Strickland</p></li><li><p><a href="https://podcast.20minjs.com/1952066/11221113-episode-26-let-s-talk-about-javascript-for-seo-with-antonello-zanini">Episode 26</a> - Let's talk about JavaScript for SEO with Antonello Zanini</p></li><li><p><a href="https://podcast.20minjs.com/1952066/11179009-episode-25-learning-ui-frameworks-with-corbin-crutchley">Episode 25</a> - Learning UI frameworks with Corbin Crutchley</p></li><li><p><a href="https://podcast.20minjs.com/1952066/11146790-episode-24-security-in-the-javascript-ecosystem-with-liran-tal">Episode 24</a> - Security in the JavaScript ecosystem with Liran Tal</p></li><li><p><a href="https://podcast.20minjs.com/1952066/11098814-episode-23-let-s-talk-about-astro-with-chris-bongers">Episode 23</a> - Let's talk about Astro with Chris Bongers</p></li><li><p><a href="https://podcast.20minjs.com/1952066/11060577-episode-22-web3-as-a-javascript-developer-with-francesco-ciulla">Episode 22</a> - Web3 as a JavaScript Developer with Francesco Ciulla</p></li><li><p><a href="https://podcast.20minjs.com/1952066/11029469-episode-21-an-introduction-to-fresh-with-luca-casonato">Episode 21</a> - An introduction to Fresh with Luca Casonato</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10979231-episode-20-all-about-deno-deno-deploy-with-bartek-iwanczuk">Episode 20</a> - All about Deno &amp; Deno Deploy with Bartek Iwanczuk</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10939084-episode-19-bundling-and-compiling-javascript-with-michele-riva">Episode 19</a> - Bundling and Compiling JavaScript with Michele Riva</p></li></ul><div><hr></div><h3>&#128221; Featured articles &#128221;</h3><ul><li><p><a href="https://blog.openreplay.com/next-js-vs-nuxtjs-a-comparison-of-two-powerhouses">Next.js vs NuxtJS: a comparison of two powerhouses</a></p></li><li><p><a href="https://blog.openreplay.com/modern-css-selectors">Modern CSS selectors</a></p></li><li><p><a href="https://blog.openreplay.com/top-6-react-state-management-libraries-for-2022">Top 6 React state management libraries for 2022</a></p></li><li><p><a href="https://blog.openreplay.com/four-top-front-end-monitoring-tools-for-your-website">Four top Front End Monitoring Tools for your Website</a></p></li></ul><p>And if you&#8217;d like to contribute to our increasing number of authors, feel free to reach out to <a href="mailto:federico@openreplay.com">our editor</a>.</p><div><hr></div><p>Follow us on <a href="https://twitter.com/OpenReplayHQ">Twitter</a>, <a href="https://slack.openreplay.com/">Slack</a>, and <a href="https://www.youtube.com/channel/UCcnWlW-5wEuuPAwjTR1Ydxw">YouTube</a>.</p>]]></content:encoded></item><item><title><![CDATA[MonthlyReplay (July)]]></title><description><![CDATA[Redesigned replayer, better handling of large recordings and support of auto-complete in Assist. Great episode with Mark Erikson, Redux Toolkit&#8217;s creator]]></description><link>https://newsletter.openreplay.com/p/monthlyreplay-july</link><guid isPermaLink="false">https://newsletter.openreplay.com/p/monthlyreplay-july</guid><dc:creator><![CDATA[Fernando from OpenReplay]]></dc:creator><pubDate>Wed, 20 Jul 2022 09:46:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/taw2HxeWRDk" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi everyone! &#128075;</p><p>We got some interesting news since last time we talked, let&#8217;s dive right in!</p><p>To get started, we&#8217;ve released <em><strong><a href="https://github.com/openreplay/openreplay/releases/tag/v1.7.0">version 1.7.0</a></strong></em>  with the following updates:</p><ul><li><p>We&#8217;ve added some highly requested Enterprise functions, especifically:</p><ul><li><p>Ability to keep recordings in a Vault</p></li><li><p>Enabled search and export in Audit Trail</p></li><li><p>PDF export in dashboards</p></li></ul></li><li><p>We also did some major improvements, such as:</p><ul><li><p>Fully redesigned the replayer page</p></li><li><p>Large recordings are now split for faster time-to-replay</p></li><li><p>Support of auto-complete, sort and pagination for concurrent live sessions.</p></li><li><p>We&#8217;ve improved the mouse movement during replays, they now feel a lot more natural.</p></li></ul></li></ul><p>And quite a lot of other changes, so make sure  you check out the <strong><a href="https://github.com/openreplay/openreplay/releases/tag/v1.7.0">release notes</a></strong>.</p><div><hr></div><h3><strong>&#127759; Community Calls &#127757;</strong></h3><p>Earlier this month, we had our July community call, where we shared the way we do Data-Driven Design with our Product Designer, <strong>Sudheer Salavadi</strong>. And our guest speark, <strong>Luis Atencio</strong> discussed how to build Micro-Frontends with Web Components.</p><p>You can watch the recording here:</p><div id="youtube2-taw2HxeWRDk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;taw2HxeWRDk&quot;,&quot;startTime&quot;:&quot;13s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/taw2HxeWRDk?start=13s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><h3>&#129300; We got some new How-To&#8217;s &#129300;</h3><p>We got some new integrations ready, read how to use all these frameworks with our tracker:</p><ul><li><p><a href="https://docs.openreplay.com/tutorials/next">Next.js</a></p></li><li><p><a href="https://docs.openreplay.com/tutorials/nuxt">Nuxt</a></p></li><li><p><a href="https://docs.openreplay.com/tutorials/remix">Remix</a></p></li><li><p><a href="https://docs.openreplay.com/tutorials/svelte">Svelte</a></p></li><li><p><a href="https://docs.openreplay.com/tutorials/gatsby">Gatsby</a></p></li></ul><p>And if you&#8217;re looking into how to track HTTP requests with <strong>Angular</strong>, <a href="https://docs.openreplay.com/tutorials/angular">here you have a detailed tutorial</a> on how to intercept and record the data with OpenReplay.</p><div><hr></div><h3><strong>&#127911; The Podcast &#127911;</strong></h3><p>Our podcast, &#8220;<strong><a href="https://podcast.20minjs.com/">20 Min JS</a></strong>&#8221; is available on all major distribution networks.</p><ul><li><p><a href="https://podcast.20minjs.com/1952066/10900939-episode-18-agnosticui-and-what-it-means-to-build-a-component-library-with-rob-levin">Episode 18</a> - AgnosticUI and what it means to build a component library with Rob Levin</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10861072-episode-17-react-hooks-with-tapas-adhikary">Episode 17</a> - React Hooks with Tapas Adhikary</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10821942-episode-16-javascript-controlled-machines-with-wassim-chegham">Episode 16</a> - JavaScript-controlled Machines with Wassim Chegham</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10783154-episode-15-web-components-part-2-with-chris-holt-and-rob-eisenberg">Episode 15</a> - Web Components (part 2) with Chris Holt and Rob Eisenberg</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10744129-episode-14-web-components-with-chris-holt-and-rob-eisenberg">Episode 14</a> - Web Components with Chris Holt and Rob Eisenberg</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10704878-episode-13-scaling-react-applications-with-morten-barklund">Episode 13</a> - Scaling React Applications with Morten Barklund</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10665172-episode-12-redux-toolkit-and-state-management-in-react-with-mark-erikson">Episode 12</a> - Redux Toolkit and State Management in React with Mark Erikson</p></li></ul><div><hr></div><h3>&#128221; Featured articles &#128221;</h3><ul><li><p><a href="https://blog.openreplay.com/react-vs-angular-who-wins">React vs Angular: who wins?</a></p></li><li><p><a href="https://blog.openreplay.com/talk-to-your-app-with-alan-ai">Talk to your app with Alan AI</a></p></li><li><p><a href="https://blog.openreplay.com/build-beautiful-ui-components-with-nextui">Build beautiful UI components with NextUI</a>.</p></li><li><p><a href="https://blog.openreplay.com/interacting-with-smart-contracts-using-web3">Interacting with Smart Contracts using Web3</a></p></li></ul><p>And if you&#8217;d like to contribute to our increasing number of authors, feel free to reach out to <a href="mailto:federico@openreplay.com">our editor</a>.</p><div><hr></div><p>Follow us on <a href="https://twitter.com/OpenReplayHQ">Twitter</a> and <a href="https://slack.openreplay.com/">Slack</a>.</p>]]></content:encoded></item><item><title><![CDATA[MonthlyReplay (May)]]></title><description><![CDATA[News, articles and more!]]></description><link>https://newsletter.openreplay.com/p/monthlyreplay-may</link><guid isPermaLink="false">https://newsletter.openreplay.com/p/monthlyreplay-may</guid><dc:creator><![CDATA[Fernando from OpenReplay]]></dc:creator><pubDate>Fri, 20 May 2022 08:40:30 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/5a9ef698-8ef6-41e4-8768-93cc8fa8cccf_5120x2880.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi everyone! &#128075;</p><p>We got some interesting news since last time we talked, let&#8217;s dive right in!</p><p>To get started, we&#8217;ve released <em><strong><a href="https://github.com/openreplay/openreplay/releases/tag/v1.6.0">version 1.6.0</a></strong></em> with the following updates:</p><ul><li><p>We&#8217;ve added the ability to <strong>create custom dashboards</strong> and share them with your team.</p></li><li><p>We&#8217;ve added the much requested ability to <strong>drag the slider on the timeline</strong> for a better debugging experience.</p></li><li><p>We <strong>improved the data sanitization</strong> ability of the Fetch and Axios plugins to ensure your user&#8217;s data is always safe.</p></li></ul><div><hr></div><h3><strong>&#127759; Community Calls &#127757;</strong></h3><p>During our call in April we had <strong>Mark Volkmann</strong> discussing the <em>Reactivity Model of Svelte</em> as well as our own <strong>Mehdi Osman</strong> discussing why we changed our OpenSource licensing model and our DevOps <strong>Rajesh Rajendran</strong>&nbsp;showing off our internal back-end architecture.</p><p>You can watch the recording here:</p><div id="youtube2-DK8Z7TZfnyk" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;DK8Z7TZfnyk&quot;,&quot;startTime&quot;:&quot;1s&quot;,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/DK8Z7TZfnyk?start=1s&amp;rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>We&#8217;ll be hosting our May Community call on May 30th (at 6pm CET), where we&#8217;ll share more internal news about OpenReplay and we&#8217;ll have <strong>Lucas Da Costa</strong> (Soft. Engineer from Elastic) talking about Application Testing.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://www.eventbrite.com/e/openreplay-community-call-may-registration-342733163117" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1qAv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b595be9-4f35-43b6-9c98-be2cf4cb5d91_2208x254.png 424w, https://substackcdn.com/image/fetch/$s_!1qAv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b595be9-4f35-43b6-9c98-be2cf4cb5d91_2208x254.png 848w, https://substackcdn.com/image/fetch/$s_!1qAv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b595be9-4f35-43b6-9c98-be2cf4cb5d91_2208x254.png 1272w, https://substackcdn.com/image/fetch/$s_!1qAv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b595be9-4f35-43b6-9c98-be2cf4cb5d91_2208x254.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1qAv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b595be9-4f35-43b6-9c98-be2cf4cb5d91_2208x254.png" width="1456" height="167" data-attrs="{&quot;src&quot;:&quot;https://substackcdn.com/image/fetch/w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b595be9-4f35-43b6-9c98-be2cf4cb5d91_2208x254.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:167,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:50239,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:&quot;https://www.eventbrite.com/e/openreplay-community-call-may-registration-342733163117&quot;,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1qAv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b595be9-4f35-43b6-9c98-be2cf4cb5d91_2208x254.png 424w, https://substackcdn.com/image/fetch/$s_!1qAv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b595be9-4f35-43b6-9c98-be2cf4cb5d91_2208x254.png 848w, https://substackcdn.com/image/fetch/$s_!1qAv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b595be9-4f35-43b6-9c98-be2cf4cb5d91_2208x254.png 1272w, https://substackcdn.com/image/fetch/$s_!1qAv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3b595be9-4f35-43b6-9c98-be2cf4cb5d91_2208x254.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><h3>&#129300; We got some new How-To&#8217;s &#129300;</h3><p>&#128073;<a href="https://docs.openreplay.com/tutorials/issues">Learn about all types of issues detected by OpenReplay</a>&#128072;</p><p>&#128073;<a href="https://docs.openreplay.com/tutorials/omnisearch">Learn how our OmniSearch feature works and the value it provides</a>&#128072;</p><div><hr></div><h3><strong>&#127911; The Podcast &#127911;</strong></h3><p>Our podcast, &#8220;<strong><a href="https://20minjs.com/">20 Min JS</a></strong>&#8221; is available on all major distribution networks.  </p><ul><li><p><a href="https://podcast.20minjs.com/1952066/10417700-episode-6-svelte-and-contributing-to-open-source-with-geoff-rich">Episode 6</a> - Svelte and Contributing to Open-Source with Geoff Rich</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10458743-episode-7-metaprogramming-in-javascript-with-luis-atencio">Episode 7</a> - Metaprogramming in JavaScript with Luis Atencio</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10498331-episode-8-data-oriented-programming-with-yehonathan-sharvit">Episode 8</a> - Data Oriented Programming with Yehonathan Sharvit</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10548782-episode-9-front-end-testing-with-lucas-da-costa">Episode 9</a> - Front-end testing with Lucas da Costa</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10591058-episode-10-accessibility-in-web-applications-with-graham-ritchie">Episode 10</a> - Accessibility in Web Applications with Graham Ritchie</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10624904-episode-11-state-machines-in-the-front-end-with-david-khourshid">Episode 11</a> - State Machines in the Front-End with David Khourshid</p></li></ul><div><hr></div><h3>&#128221; Featured articles &#128221; </h3><ul><li><p><a href="https://blog.openreplay.com/building-a-mobile-app-using-html-css-and-javascript">Building a Mobile App using HTML, CSS, and JavaScript</a> </p></li><li><p><a href="https://blog.openreplay.com/building-a-video-chat-app-with-next-js-100ms-and-tailwindcss">Building a Video Chat App with Next.js, 100ms, and TailwindCSS</a></p></li><li><p><a href="https://blog.openreplay.com/building-a-progressive-web-app-with-react-18">Building a Progressive Web App with React 18</a>. </p><p></p></li></ul><p>And if you&#8217;d like to contribute to our increasing number of authors, feel free to reach out to <a href="mailto:federico@openreplay.com">our editor</a>.</p><div><hr></div><p>Follow us on <a href="https://twitter.com/OpenReplayHQ">Twitter</a> and <a href="https://discord.openreplay.com/"> Discord</a>.</p>]]></content:encoded></item><item><title><![CDATA[MonthlyReplay (April)]]></title><description><![CDATA[Product updates, how-tos and community news]]></description><link>https://newsletter.openreplay.com/p/monthlyreplay-april</link><guid isPermaLink="false">https://newsletter.openreplay.com/p/monthlyreplay-april</guid><dc:creator><![CDATA[Fernando from OpenReplay]]></dc:creator><pubDate>Fri, 08 Apr 2022 15:25:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!3B2Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi everyone!</p><p>The last few months have been very interesting for us here at OpenReplay, and we wanted to share with you some of the most interesting bits of it!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3B2Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3B2Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png 424w, https://substackcdn.com/image/fetch/$s_!3B2Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png 848w, https://substackcdn.com/image/fetch/$s_!3B2Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!3B2Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3B2Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png" width="1456" height="410" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/c8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:187053,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3B2Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png 424w, https://substackcdn.com/image/fetch/$s_!3B2Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png 848w, https://substackcdn.com/image/fetch/$s_!3B2Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!3B2Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fc8fbe95b-7f39-4d1c-9722-4850c1ee9efc_1600x450.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;re constantly working with our community on Github to build the product you love. We&#8217;ve released <strong>version 1.5.4</strong> with the following updates:</p><ul><li><p>A new Metric type, called Table ready for you inside the Metrics section of the app.</p></li><li><p>We&#8217;ve also exposed all NPM options on our JS snippet, so you can customize the way you use our tracker whether you&#8217;re using the npm package or the snippet.</p></li><li><p>We&#8217;ve added the ability to annotate <em>and </em>type on your user&#8217;s session while using Assist.</p></li><li><p>We&#8217;ve also improved the UI to better the user experience, we&#8217;ve fixed some errors with the funnels and a bunch of other stuff. You can read the full list on our <a href="https://github.com/openreplay/openreplay/releases/tag/v1.5.4">release notes here</a>.</p></li></ul><p></p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HpL3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HpL3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png 424w, https://substackcdn.com/image/fetch/$s_!HpL3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png 848w, https://substackcdn.com/image/fetch/$s_!HpL3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!HpL3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HpL3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png" width="1456" height="410" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:359472,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HpL3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png 424w, https://substackcdn.com/image/fetch/$s_!HpL3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png 848w, https://substackcdn.com/image/fetch/$s_!HpL3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!HpL3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F9b40d999-6b7e-41b3-9e31-e081fad618f9_1600x450.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Our fist community call will happen during the week of the 18th this month, so stay tuned for updates!</p><p>We&#8217;ll have Mark Volkmann discussing Front-end Observability with Svelte.</p><p>You won&#8217;t want to miss it!</p><div><hr></div><h2>How-To&#8217;s with OpenReplay</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5D2T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5D2T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png 424w, https://substackcdn.com/image/fetch/$s_!5D2T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png 848w, https://substackcdn.com/image/fetch/$s_!5D2T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!5D2T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5D2T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png" width="1456" height="410" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:512595,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5D2T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png 424w, https://substackcdn.com/image/fetch/$s_!5D2T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png 848w, https://substackcdn.com/image/fetch/$s_!5D2T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!5D2T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fee90e159-5679-41c1-8333-ed7a074bb956_1600x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We&#8217;re constantly updating our documentation, but if you&#8217;re wondering how to get started with the Assist feature, or use the Fetch plugin, you should check out our Tutorials section:</p><p>&#128073;<a href="https://blog.openreplay.com/live-session-replay-through-openreplay-assist">Live Session Replay Through OpenReplay Assist</a>&#128072;</p><p>&#128073;<a href="https://docs.openreplay.com/tutorials/fetch">Learn how to inspect your user&#8217;s requests with the Fetch plugin</a>&#128072;</p><div><hr></div><h2>We published a new podcast! </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Wks!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Wks!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png 424w, https://substackcdn.com/image/fetch/$s_!4Wks!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png 848w, https://substackcdn.com/image/fetch/$s_!4Wks!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!4Wks!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Wks!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png" width="1456" height="410" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:559571,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Wks!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png 424w, https://substackcdn.com/image/fetch/$s_!4Wks!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png 848w, https://substackcdn.com/image/fetch/$s_!4Wks!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!4Wks!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f84d3e7-b84f-492c-a852-ed6aab1988d7_1600x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>That&#8217;s right, we released the &#8220;<strong><a href="https://20minjs.com/">20 Min JS</a></strong>&#8221; podcast on all major distribution networks.  </p><p>We already have some episodes out, if you&#8217;re interested:</p><ol><li><p><a href="https://podcast.20minjs.com/1952066/10203280-episode-1-creating-communities-and-the-future-of-javascript-with-chris-bongers">Episode 1</a> - Creating communities and the future of JavaScript with <br>Chris Bongers</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10252768-episode-2-svelte-and-sveltekit-with-mark-volkmann">Episode 2</a> - Svelte and SvelteKit with Mark Volkmann</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10288088-episode-3-the-jamstack-with-brian-rinaldi-and-raymond-camden">Episode 3</a> - The Jamstack with Brian Rinaldi and Raymond Camden</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10330403-episode-4-state-management-in-react-with-paige-niedringhaus">Episode 4</a> - React State Management with Paige Niedringhaus</p></li><li><p><a href="https://podcast.20minjs.com/1952066/10374519-episode-5-code-quality-and-why-you-don-t-need-to-comment-your-code-with-christian-clausen">Episode 5</a> - Code Quality with Christian Clausen</p></li></ol><p>And we have more episodes lined up so make sure to subscribe so you don&#8217;t miss the next one!</p><div><hr></div><h2>We have a very active technical blog </h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yr3d!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yr3d!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png 424w, https://substackcdn.com/image/fetch/$s_!Yr3d!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png 848w, https://substackcdn.com/image/fetch/$s_!Yr3d!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!Yr3d!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yr3d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png" width="1456" height="410" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:410,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:454689,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yr3d!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png 424w, https://substackcdn.com/image/fetch/$s_!Yr3d!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png 848w, https://substackcdn.com/image/fetch/$s_!Yr3d!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png 1272w, https://substackcdn.com/image/fetch/$s_!Yr3d!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F49b610f9-c126-4b11-a5cb-84cc0ac146a6_1600x450.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>As you probably already know, we have a very active <a href="http://blog.openreplay.com/">Technical Blog</a>, here are some of the highlights from this month!</p><ul><li><p><a href="https://blog.openreplay.com/modern-web-animations-with-gsap-and-vue-3">Modern web animations with Gsap and Vue 3</a>. </p></li><li><p><a href="https://blog.openreplay.com/top-6-react-state-management-libraries-for-2022">Top 6 React state management libraries for 2022</a>. </p></li><li><p><a href="https://blog.openreplay.com/3-react-component-design-patterns-you-should-know-about">3 React Component Design Patterns You Should Know About</a>. </p></li></ul><p>Remember that we&#8217;re also on <a href="https://medium.com/stackanatomy">Medium</a>, <a href="https://openreplay.hashnode.dev/">Hashnode</a> and <a href="https://dev.to/asayerio_techblog">Dev.to</a> in case you rather consume your tech content through those platforms.</p><p>And if you&#8217;d like to contribute to our increasing number of authors, feel free to reach out to <a href="mailto:federico@openreplay.com">our editor</a>.</p><div><hr></div><p>That&#8217;s it for this month&#8217;s Roundup newsletter. Follow us on <a href="https://twitter.com/OpenReplayHQ">Twitter</a> and <a href="https://discord.openreplay.com/"> Discord</a>.</p>]]></content:encoded></item></channel></rss>