<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Tim Ermilov</title>
    <description>The latest articles on Forem by Tim Ermilov (@yamalight).</description>
    <link>https://forem.com/yamalight</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F74375%2Fc59ddb2b-d6af-43a2-83b3-206af25af05b.png</url>
      <title>Forem: Tim Ermilov</title>
      <link>https://forem.com/yamalight</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/yamalight"/>
    <language>en</language>
    <item>
      <title>BxJS Weekly Episode 98 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 26 Jan 2020 10:05:31 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-98-javascript-news-podcast-48nd</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-98-javascript-news-podcast-48nd</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 98 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/20-04-Episode-98.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://auth0.com/blog/javascript-promises-vs-rxjs-observables/"&gt;JavaScript Promises vs. RxJS Observables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://css-tricks.com/how-to-turn-a-procreate-drawing-into-a-web-animation/"&gt;How to Turn a Procreate Drawing into a Web Animation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/maxart2501/pattern-matching-in-javascript-iji"&gt;Pattern matching in JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://quiz.typeofnan.dev/"&gt;TypeOfNaN JavaScript Quizzes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.voorhoede.nl/en/blog/the-state-of-installability/"&gt;The state of installability&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.s1h.org/inside-node-executing-a-script/"&gt;Inside node: What happens when we execute a script?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://medium.com/wasmer/wasmer-io-devices-announcement-6f2a6fe23081"&gt;Building Graphical Applications with Wasmer and WASI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/luruke/browser-2020"&gt;browser-2020&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/avajs/ava/releases/tag/v3.0.0"&gt;Ava v3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/arcanis/introducing-yarn-2-4eh1"&gt;Yarn 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/developit/htm/releases/tag/3.0.0"&gt;HTM 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://proton-native.js.org/#/v2_changes"&gt;proton-native v2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nodejs.org/en/blog/release/v13.7.0/"&gt;Node v13.7.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/microsoft/playwright"&gt;playwright&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://miragejs.com/"&gt;miragejs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/hernansartorio/react-nice-dates"&gt;react-nice-dates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lukeed/calendarize"&gt;calendarize&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/neuronetio/gantt-schedule-timeline-calendar"&gt;gantt-schedule-timeline-calendar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/FormidableLabs/spectacle"&gt;spectacle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/connor4312/blake3"&gt;blake3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kevin940726/remark-codesandbox"&gt;remark-codesandbox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/shelljs/shx"&gt;shx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/trimstray/the-book-of-secret-knowledge"&gt;the-book-of-secret-knowledge&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 95 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 05 Jan 2020 10:17:46 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-95-javascript-news-podcast-2365</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-95-javascript-news-podcast-2365</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 95 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/20-01-Episode-95.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.logrocket.com/comparing-react-testing-libraries/"&gt;Comparing React testing libraries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://2ality.com/2020/01/regexp-lastindex.html"&gt;JavaScript regular expressions: /g, /y, and .lastIndex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kentcdodds.com/blog/dont-call-a-react-function-component"&gt;Don't call a React function component&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://2ality.com/2019/12/intl-pluralrules.html"&gt;Simple pluralization via Intl.PluralRules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.airovic.com/itsjustaniframe.html"&gt;I only use an iFrame to crawl and scrape content&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twilio.com/blog/how-positive-was-your-year-with-tensorflow-js-and-twilio"&gt;How Positive was Your Year with TensorFlow.js and Twilio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://overreacted.io/on-let-vs-const/"&gt;On let vs const&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://overreacted.io/what-is-javascript-made-of/"&gt;What Is JavaScript Made Of?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nickmeldrum.com/blog/intriguing-reason-node-not-promises-by-default"&gt;An intriguing reason why Node.js libraries aren't promises by default&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arkwright.github.io/scaling-react-server-side-rendering.html"&gt;Scaling React Server-Side Rendering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/javascript-in-plain-english/why-svelte-wont-kill-react-3cfdd940586a"&gt;Why Svelte won’t kill React&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/nodekitten/status/1212114557939933184?s=12"&gt;Node 8 is now EOL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://2ality.com/2019/12/ecmascript-2020.html"&gt;Feature watch: ECMAScript 2020&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.emberjs.com/2019/12/20/octane-is-here.html"&gt;Ember 3.15 Octane&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/maple3142/wasm-jseval"&gt;wasm-jseval&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/falcon78/Vusic"&gt;Vusic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mayeaux/nodetube"&gt;nodetube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/victorqribeiro/isocity"&gt;isocity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/oguzeroglu/Rhubarb"&gt;Rhubarb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lastmjs/zwitterion"&gt;zwitterion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/chrispsn/mesh"&gt;mesh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/maciejczyzewski/airtrash"&gt;airtrash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/aws/jsii"&gt;jsii&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/isaacs/promise-all-reject-late"&gt;promise-all-reject-late&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jordwalke/one-click.js"&gt;one-click.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Tencent/Hippy"&gt;Hippy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/fuse-friends/fuse-native"&gt;fuse-native&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dosyago/22120"&gt;22120&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://websdr.ewi.utwente.nl:8901/"&gt;Wide-band WebSDR&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://justjavascript.com/"&gt;Just Javascript by Dan Abramov&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 93 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sat, 14 Dec 2019 17:11:26 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-93-javascript-news-podcast-32gk</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-93-javascript-news-podcast-32gk</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 93 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-50-Episode-93.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://auth0.com/blog/building-a-wikipedia-app-using-react-hooks-and-auth0/"&gt;Building a Wikipedia App Using React Hooks and Auth0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kentcdodds.com/blog/inversion-of-control"&gt;Inversion of Control&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://strapi.io/blog/build-a-blog-with-next-react-js-strapi-and-apollo"&gt;Build a blog with Next (React.js), Strapi and Apollo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lihautan.com/json-parser-with-javascript/"&gt;JSON Parser with JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://alain.xyz/blog/raw-webgl"&gt;Raw WebGL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zellwk.com/blog/mongoose/"&gt;Mongoose 101&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nodejs.org/en/blog/uncategorized/10-lts-to-12-lts/"&gt;The Difference Between Node.js 10 LTS and Node.js 12 LTS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/florianrappl/microfrontends-based-on-react-4oo9"&gt;Microfrontends based on React&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.plaid.com/how-we-parallelized-our-node-service-by-30x/"&gt;How we 30x'd our Node parallelism&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://leewarrick.com/blog/the-problem-with-context/"&gt;The Problem with React's Context API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.dylanpaulus.com/2019-11-24-how-fb-avoids-adblockers/"&gt;How Facebook Avoids Ad Blockers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://webdesign.tutsplus.com/articles/new-css-is-for-easy-element-targeting--cms-34223"&gt;How to Use New CSS “:is()” for Easy Element Targeting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://openjsf.org/blog/2019/12/11/electron-joins-the-openjs-foundation/"&gt;Electron joins the OpenJS Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/daKmoR/status/1204877164233015297"&gt;TIL an es module import orders your exports alphabetically&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/npmjs/status/1204931230459813889?s=12"&gt;PSA: please update to npm v6.13.4 as soon as possible&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://code.visualstudio.com/updates/v1_41"&gt;VS Code v1.41&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/preactjs/status/1204124601334337538?s=12"&gt;Preact 10.1.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Risk3sixty-Labs/geoapi"&gt;geoapi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ecaron/smart-nightlight-manager"&gt;smart-nightlight-manager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://formiz-react.com/"&gt;formiz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/hellojoshuatonga/react-use-fuzzy"&gt;react-use-fuzzy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/appwrite/appwrite"&gt;appwrite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/koddr/sweetconfirm.js"&gt;sweetconfirm.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vinissimus/next-translate"&gt;next-translate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/TRUEPIC/queryql"&gt;queryql&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ericclemmons/codelift"&gt;codelift&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yhenni1989/app-intro-lottie-expo"&gt;app-intro-lottie-expo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mikbry/anzip"&gt;anzip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/reactjs/react-tabs"&gt;react-tabs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://exploringjs.com/deep-js/"&gt;Deep JavaScript by Dr. Axel Rauschmayer out now&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://instadeq.com/blog/posts/things-end-users-care-about-but-programmers-dont/"&gt;Things end users care about but programmers don't&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 89 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 17 Nov 2019 11:31:03 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-89-javascript-news-podcast-2c0p</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-89-javascript-news-podcast-2c0p</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 89 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-46-Episode-89.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://v8.dev/features/string-replaceall"&gt;V8 Blog: String.prototype.replaceAll&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://2ality.com/2019/11/creating-class-instances.html"&gt;Techniques for instantiating classes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.logrocket.com/rxjs-with-react-hooks-for-state-management/"&gt;RxJS with React Hooks for state management&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dmitripavlutin.com/react-usestate-hook-guide/"&gt;The Wise Guide to React useState() Hook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.logrocket.com/having-fun-with-es6-proxies/"&gt;Having fun with ES6 proxies&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pomb.us/build-your-own-react/"&gt;Build your own React&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://yvonnickfrin.dev/build-a-nodejs-cli-using-yargs"&gt;Build a Node.js CLI using yargs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@winwardo/how-concurrent-react-changes-the-game-for-data-heavy-ui-a0f432655625"&gt;How Concurrent React changes the game for data-heavy UI 🕰️&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jrsinclair.com/articles/2019/algebraic-structures-what-i-wish-someone-had-explained-about-functional-programming/"&gt;Algebraic Structures: Things I wish someone had explained about functional programming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ayushgp.github.io/scaling-websockets-using-sharedworkers/"&gt;Scaling WebSocket Connections using Shared Workers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hacks.mozilla.org/2019/11/announcing-the-bytecode-alliance/"&gt;Announcing the Bytecode Alliance: Building a secure by default, composable future for WebAssembly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/davidkpiano/no-disabling-a-button-is-not-app-logic-598i"&gt;No, disabling a button is not app logic.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ripsawridge.github.io/articles/exceptions/"&gt;Exceptions in v8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/MylesBorins/status/1194375751774064647"&gt;We just unflagged ESM in Nodejs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/dan_abramov/status/1192898770842931209?s=12"&gt;Neat hack: you can hot reload a Node app on every request by delaying the require in development&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/tejaskumar_/status/1194689434656088065?s=12"&gt;HTML has native support for autocomplete-style dropdowns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/npm/rfcs/blob/latest/accepted/0017-add-funding-support.md"&gt;New &lt;code&gt;funding&lt;/code&gt; field in &lt;code&gt;package.json&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/dan_abramov/status/1193903570078306308?s=12"&gt;Why Suspense matters, a short thread&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/scottjehl/status/1193907068840947713"&gt;Given the volume of chatter in the dev world, you’d be forgiven for thinking that React is used on the majority of websites today. The real number? 4.6% of websites.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.chromium.org/2019/11/moving-towards-faster-web.html"&gt;Moving towards a faster web&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ashleynolan.co.uk/blog/frontend-tooling-survey-2019-results"&gt;The Front-End Tooling Survey 2019 - Results&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/CompuIves/status/1194622411666272257"&gt;Announcing CodeSandbox CI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/gatsbyjs/status/1195022379866640384?s=12"&gt;Announcing Gatsby Cloud&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://greensock.com/3"&gt;GSAP 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://brave.com/brave-launches-next-generation-browser/"&gt;Brave v1.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/babel/preset-modules"&gt;babel/preset-modules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/medhatdawoud/react-change-highlight"&gt;react-change-highlight&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/barisusakli/faultline"&gt;faultline&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.pagedmedia.org/paged-js/"&gt;Paged.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pvdz/tenko"&gt;tenko&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/wendelfreitas/animavita"&gt;animavita&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/GoogleChromeLabs/react-adaptive-hooks"&gt;react-adaptive-hooks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/fwouts/react-screenshot-test"&gt;react-screenshot-test&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/JustinBeckwith/linkinator"&gt;linkinator&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://brave.com/brave-fingerprinting-and-privacy-budgets/"&gt;Brave, Fingerprinting, and Privacy Budgets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nodewatch.dev/"&gt;NodeWatch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.blog/changelog/"&gt;New GitHub features&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 88 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 10 Nov 2019 11:56:27 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-88-javascript-news-podcast-28g7</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-88-javascript-news-podcast-28g7</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 88 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-45-Episode-88.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://2ality.com/2019/11/object-property-attributes.html"&gt;Attributes of object properties in JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://2ality.com/2019/10/type-coercion.html"&gt;Type coercion in JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.freecodecamp.org/news/the-svelte-handbook/"&gt;The Svelte Handbook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/hoangbkit/a-complete-guide-to-javascript-tooling-56eg"&gt;A Complete Guide to JavaScript Tooling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/deciduously/validate-a-credit-card-number-with-functional-javascript-54oe"&gt;Validate a Credit Card Number with Functional JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/ameerthehacker/build-your-own-react-in-90-lines-of-javascript-1je2"&gt;Build your own React in 90 lines of JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://2ality.com/2019/11/nodejs-streams-async-iteration.html"&gt;Easier Node.js streams via async iteration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.logrocket.com/responsive-camera-component-react-hooks/"&gt;Building a responsive camera component with React Hooks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kentcdodds.com/blog/how-to-enable-react-concurrent-mode"&gt;How to Enable React Concurrent Mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.sitepoint.com/discord-bot-node-js/"&gt;How to Build Your First Discord Bot with Node.js&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.appsignal.com/2019/10/17/javascript-errors-an-exceptional-history.html"&gt;JavaScript Errors: An Exceptional History&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@craigmiller160/how-to-fully-optimize-webpack-4-tree-shaking-405e1c76038"&gt;How to Fully Optimize Webpack 4 Tree Shaking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reactjs.org/blog/2019/11/06/building-great-user-experiences-with-concurrent-mode-and-suspense.html"&gt;Building Great User Experiences with Concurrent Mode and Suspense&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.discordapp.com/how-discord-achieves-native-ios-performance-with-react-native-390c84dcd502"&gt;How Discord achieves native iOS performance with React Native&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.sqreen.com/building-a-native-add-on-for-node-js-in-2019/"&gt;Building a native add-on for Node.js in 2019&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://swizec.com/blog/experimenting-with-the-new-react-concurrent-mode/swizec/9231"&gt;Experimenting with the new React Concurrent mode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/slightlylate/status/1191026394421026816?s=12"&gt;Apple keeps the web second-class on iOS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/sandofsky/status/1191137784670519296?s=12"&gt;Apple now rejects Electron apps from Mac App Store&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/tomwarren/status/1191354600093294592"&gt;Microsoft’s new Edge Chromium browser will be released on January 15th&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/_zouhir/status/1192593316971347970?s=12"&gt;Proposals for 2 additional primitives to allow better websites spanning across 2 screens on dual-screen devices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/stefanjudis/status/1191347615075459072?s=12"&gt;PSA: Browsers will soon change how they treat third-party cookies&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.mozilla.org/futurereleases/2019/11/04/restricting-notification-permission-prompts-in-firefox/"&gt;Restricting Notification Permission Prompts in Firefox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/chromedevtools/status/1192426360674885632?s=12"&gt;Rerunning code that declare let-variables no longer cause failures in DevTools console&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/bitandbang/status/1082331715471925250?s=12"&gt;How to start any new Node.js project&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://code.visualstudio.com/updates/v1_40"&gt;VS Code v1.40&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/typescript/status/1191766259035189249"&gt;TypeScript 3.7&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nodejs.org/en/blog/release/v13.1.0/"&gt;Node v13.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/chalk/chalk/releases/tag/v3.0.0"&gt;Chalk v3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/tannerlinsley/react-query"&gt;react-query&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/signalsciences/rsrc/"&gt;rsrc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/brajevicm/next-universal-route"&gt;next-universal-route&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jvilk/BrowserFS"&gt;BrowserFS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ShinyTrinkets/twofold.js"&gt;twofold.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/a-jie/Proton"&gt;Proton&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/gaearon/suspense-experimental-github-demo"&gt;suspense-experimental-github-demo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=To2JIXGoYzA"&gt;I made an actual Drum Machine in Excel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 87 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 03 Nov 2019 12:30:21 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-87-javascript-news-podcast-4gig</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-87-javascript-news-podcast-4gig</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 87 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-44-Episode-87.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/nodejs-kubernetes-guide/"&gt;Hands-on guide: developing and deploying Node.js apps in Kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.breck-mckye.com/blog/2019/10/modern-javascript-features-you-may-have-missed/"&gt;Modern JavaScript features you may have missed&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.sitepoint.com/how-to-build-your-first-telegram-chatbot-with-node-js/"&gt;How to Build Your First Telegram Chatbot with Node.js&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/devdevcharlie/playing-beat-saber-in-the-browser-with-body-movements-using-posenet-tensorflow-js-36km"&gt;Playing Beat Saber in the browser with body movements using PoseNet &amp;amp; Tensorflow.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hswolff.com/blog/why-is-react-concurrent-mode-exciting/"&gt;Why Is React Concurrent Mode Exciting?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kryogenix.org/code/browser/everyonehasjs.html"&gt;Everyone has JavaScript, right?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/wasmerio/status/1187874502107004928?s=12"&gt;We just ported #OpenSSL to WASI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/MylesBorins/status/1189618753065144322"&gt;Node modules team managed to reach consensus on a path to unflagging ESM in Node.js core&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/argyleink/status/1189944960960745472?s=12"&gt;Coming to Chrome Canary: optional chaining 🎉&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.mozilla.org/addons/2019/10/31/firefox-to-discontinue-sideloaded-extensions/"&gt;Upcoming changes to extension sideloading&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.mozilla.org/firefox/firefox-privacy-protections/"&gt;Firefox privacy protections reveal who’s trying to track you&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mobile.twitter.com/dan_abramov/status/1190281186796605440"&gt;A thread on what Suspense is, and isn’t&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.chromium.org/2019/10/chrome-79-beta-virtual-reality-comes-to.html"&gt;Chrome 79 Beta: Virtual Reality Comes to the Web&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/alexandereardon/status/1188954420597293057?s=12"&gt;react-beautiful-dnd 12.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/immerjs/immer/releases/tag/v5.0.0"&gt;immerjs v5.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jaredpalmer/formik/releases/tag/v2.0.1"&gt;Formik v2.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/jamesknelson/react-zen"&gt;react-zen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/developit/mitt"&gt;mitt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://swr.now.sh/"&gt;swr&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/aholachek/mobile-first-animation"&gt;mobile-first-animation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/nearform/node-clinic"&gt;node-clinic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pahen/madge"&gt;madge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kaviarjs/nova"&gt;nova&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devdocs.io/"&gt;devdocs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 86 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 27 Oct 2019 14:46:54 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-86-javascript-news-podcast-4km9</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-86-javascript-news-podcast-4km9</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 86 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-43-Episode-86.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.framer.com/books/framer-guide-to-react/"&gt;Framer guide to React&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wanago.io/2019/10/21/understanding-proxy-preserving-library-backward-compatibility/"&gt;The purpose of JavaScript Proxy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.bitsrc.io/writing-a-typing-game-with-melonjs-ef0dd42f37bf"&gt;Building a Typing Game with MelonJS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lukaszmakuch.pl/post/react-hooks-oops-part-3-an-effect-does-not-run-again-when-its-dependencies-change/"&gt;React hooks... Oops! Part 3 - an effect doesn't run again when its dependencies change&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dmitripavlutin.com/react-hooks-stale-closures/"&gt;Be Aware of Stale Closures when Using React Hooks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.logrocket.com/creating-a-lists-pwa-with-react-and-firebase/"&gt;Creating a “Lists” PWA with React and Firebase&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/nmc-techblog/wait-youre-not-using-react-strictmode-a9713927a33b"&gt;Wait, you’re not using ?!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://2ality.com/2019/10/shared-mutable-state.html"&gt;The problems of shared mutable state and how to avoid them&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://medium.com/beyond-webspellchecker/befriending-wysiwyg-editors-text-highlighting-with-virtual-underlines-48c80a680b2f"&gt;Befriending WYSIWYG Editors: Text Highlighting with Virtual Underlines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://itnext.io/build-ffmpeg-webassembly-version-ffmpeg-js-part-3-ffmpeg-js-v0-1-0-transcoding-avi-to-mp4-f729e503a397"&gt;Build FFmpeg WebAssembly version (= ffmpeg.js): Part.3 ffmpeg.js v0.1.0 — Transcoding avi to mp4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reactjs.org/blog/2019/10/22/react-release-channels.html"&gt;Preparing for the Future with React Prereleases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reactjs.org/docs/concurrent-mode-intro.html"&gt;Introducing Concurrent Mode (Experimental)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/RReverser/status/1185680151780233219?s=09"&gt;TIL you can give custom names to Web Workers for easier debugging&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/geteslint/status/1185268245432979456?s=09"&gt;Using GitHub Actions? actions/setup-node automatically annotates ESLint failures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/samsung-internet-dev/introducing-progressive-web-apps-to-samsung-galaxy-store-47ecd317725b"&gt;Introducing Progressive Web Apps to Samsung Galaxy Store&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/wesbos/status/1187745700320337920?s=12"&gt;Since arrays are objects, we can destructure their indexes to easily grab the first and last items.&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nodejs.org/en/blog/release/v12.13.0/"&gt;Node v12.13.0 (LTS)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nodejs.org/en/blog/release/v13.0.0/"&gt;Node v13.0.0 (Current)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.google.com/web/updates/2019/10/nic78"&gt;Chrome 78&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hacks.mozilla.org/2019/10/firefox-70-a-bountiful-release-for-all/"&gt;Firefox 70&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ghost.org/blog/3-0/"&gt;Ghost 3.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://electronjs.org/blog/electron-7-0"&gt;Electron 7.0.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/GoogleChrome/puppeteer/releases/tag/v2.0.0"&gt;Puppeteer v2.0.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.type-route.org/"&gt;Type Route&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/orgoldfus/sql2mongo"&gt;sql2mongo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lando/lando"&gt;lando&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kevinpollet/seel"&gt;seel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/fuzzitdev/jsfuzz"&gt;jsfuzz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tinacms/tinacms"&gt;tinacms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/getcampsite/campkit"&gt;campkit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/bbc/peaks.js"&gt;peaks.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/FezVrasta/popper.js"&gt;popper.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lukeed/totalist"&gt;totalist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/logux/logux"&gt;logux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Munter/subfont"&gt;subfont&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/davidmarkclements/nonsynchronous"&gt;nonsynchronous&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.tu-braunschweig.de/Medien-DB/ias/pubs/2019-dimva.pdf"&gt;New Kid on the Web: A Study on the Prevalence of WebAssembly in the Wild&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://free-for.dev/"&gt;free-for.dev&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 85 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 20 Oct 2019 09:55:28 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-85-javascript-news-podcast-2de9</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-85-javascript-news-podcast-2de9</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 85 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-42-Episode-85.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://css-tricks.com/introducing-sass-modules/"&gt;Introducing Sass Modules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dmitripavlutin.com/simple-but-tricky-javascript-interview-questions/"&gt;7 Simple but Tricky JavaScript Interview Questions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://itnext.io/react-lifting-state-up-is-killing-your-app-3ad6f0e1213d"&gt;React: Lifting state up is killing your app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.chenhuijing.com/blog/the-wondrous-world-of-css-counters/"&gt;The wondrous world of CSS counters&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://css-tricks.com/drawing-realistic-clouds-with-svg-and-css/"&gt;Drawing Realistic Clouds with SVG and CSS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://adamwathan.me/2019/10/17/persistent-layout-patterns-in-nextjs/"&gt;Persistent Layout Patterns in Next.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://vueschool.io/articles/vuejs-tutorials/faster-web-applications-with-vue-3/"&gt;Faster Web Applications with Vue 3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jross.me/updating-your-website-favicon-dynamically-with-dark-mode/"&gt;Updating your website favicon dynamically with dark mode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ionicframework.com/blog/announcing-ionic-react/"&gt;Announcing Ionic React&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/zeit/next.js/issues/9081"&gt;Next.js RFC: Custom Routes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/timneutkens/status/1185298758382292993"&gt;Next.js RFC: Plugins&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blogs.windows.com/msedgedev/2019/10/15/form-controls-microsoft-edge-chromium/"&gt;Improving form controls in Microsoft Edge and Chromium&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hacks.mozilla.org/2019/10/firefoxs-new-websocket-inspector/"&gt;Firefox’s New WebSocket Inspector&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/acemarke/status/1184298500189765632"&gt;React: Looks like we may be getting two new hooks - &lt;code&gt;useDeferredValue&lt;/code&gt; and &lt;code&gt;useTransition&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/AiGJihoCbl4/OmA24108DwAJ"&gt;Blink: Intent to Experiment: Serial API&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/wSokra/status/1182643911589797888?s=09"&gt;Webpack v5 beta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/parceljs/status/1184121859832307712?s=09"&gt;Parcel 2 alpha 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/CrowdLinker/react-pager"&gt;react-pager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://landing.ant.design/edit/"&gt;Ant Motion&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/johnmichel/Library-Detector-for-Chrome"&gt;Library-Detector-for-Chrome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mourner/bullshit.js"&gt;bullshit.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.joerezendes.com/projects/Woah.css/"&gt;Woah.css&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/victorqribeiro/dial"&gt;dial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/devforth/painterro"&gt;painterro&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vitus-labs/coolgrid"&gt;coolgrid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/camwiegert/typical"&gt;typical&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/clementraballand6/noise-to-scroll"&gt;noise-to-scroll&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jhackshaw/tspvis"&gt;tspvis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ehmicky/human-signals"&gt;human-signals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/caderek/benny"&gt;benny&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dexie.org/"&gt;dexie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/maierfelix/azula"&gt;azula&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sinclairzx81/zero"&gt;zero&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.archive.org/2019/10/13/2500-more-ms-dos-games-playable-at-the-archive/"&gt;2,500 More MS-DOS Games Playable at the Archive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://mystery.knightlab.com/"&gt;SQL Murder Mystery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/hakluke/how-to-exit-vim"&gt;how-to-exit-vim&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 84 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 13 Oct 2019 10:44:37 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-84-javascript-news-podcast-2fbg</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-84-javascript-news-podcast-2fbg</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 84 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-41-Episode-84.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.stanleyulili.com/javascript/beginner-guide-to-chartjs/"&gt;The Beginner’s Guide to Chart.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://lukaszmakuch.pl/post/react-hooks-oops-part-2-effect-runs-multiple-times-with-the-same-dependencies/"&gt;React hooks... Oops! Part 2 - why does my effect run multiple times with the same dependencies?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://auth0.com/blog/ultimate-guide-nextjs-authentication-auth0/"&gt;The Ultimate Guide to Next.js Authentication with Auth0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nluqo.github.io/broughlike-tutorial/"&gt;JavaScript Broughlike Tutorial&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jakearchibald.com/2019/service-workers-tpac/"&gt;Service workers at TPAC&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://2ality.com/2019/10/multi-module-eval.html"&gt;Letting web app users run multi-module JavaScript code&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pawelgrzybek.com/til-the-power-of-json-stringify-replacer-parameter/"&gt;TIL — The power of json.stringify replacer parameter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://v8.dev/features/top-level-await"&gt;Top-level await&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/_pastelsky/status/1180864405648502784"&gt;LastPass's Chrome Extension may slow down your browser by ~50%&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nextjs.org/blog/create-next-app"&gt;Introducing Create Next App&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.blog.google/outreach-initiatives/grow-with-google/grasshopper-desktop-learn-to-code/"&gt;Learn to code with Grasshopper, now on desktop&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://code.visualstudio.com/updates/v1_39"&gt;VS Code v1.39&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nextjs.org/blog/next-9-1"&gt;Next.js 9.1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kripod/react-hooks/releases/tag/v1.4.0"&gt;React-hooks v1.4.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/fengyuanchen/cropperjs"&gt;cropperjs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/binji/raw-wasm"&gt;raw-wasm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lirantal/is-website-vulnerable"&gt;is-website-vulnerable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/adobe/ferrum"&gt;ferrum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Bin-Huang/prray"&gt;prray&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/graphql-editor/diagram/"&gt;diagram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/TheHappyKoala/Harmony-of-the-Spheres"&gt;Harmony-of-the-Spheres&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://webassembly.sh/"&gt;webassembly.sh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/leeoniya/uPlot"&gt;uPlot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://2019.js13kgames.com/#winners"&gt;js13kgames winners&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;💤&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 83 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 06 Oct 2019 10:35:52 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-83-javascript-news-podcast-55lp</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-83-javascript-news-podcast-55lp</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 83 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-40-Episode-83.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lihautan.com/creating-custom-javascript-syntax-with-babel/"&gt;Creating custom JavaScript syntax with Babel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.telerik.com/kendo-react-ui/react-hooks-guide/"&gt;The Guide to Learning React Hooks (Examples &amp;amp; Tutorials)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/bnb/an-unintentionally-comprehensive-introduction-to-github-actions-ci-blm"&gt;An Unintentionally Comprehensive Introduction to GitHub Actions CI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.jsmonday.dev/articles/37/let-s-write-a-brainfuck-compiler"&gt;Let's Write a Brainfuck Compiler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dmitripavlutin.com/javascript-variables-and-temporal-dead-zone/"&gt;Don't Use JavaScript Variables Without Knowing Temporal Dead Zone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hibbard.eu/node-gui/"&gt;Getting Started with NodeGUI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/svijaykoushik/3-amazing-ways-to-generate-random-numbers-without-math-random-4e84"&gt;3 Amazing ways to generate random numbers without Math.random()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kentcdodds.com/blog/dont-sync-state-derive-it"&gt;Don't Sync State. Derive It!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.logrocket.com/working-with-node-js-on-hyper-v-and-wsl2/"&gt;Working with Node.js on Hyper-V and WSL2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://web.dev/fixing-layout-instability/"&gt;Fixing layout instability&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://2ality.com/2019/10/eval-via-import.html"&gt;Evaluating JavaScript code via import()&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://codeburst.io/mario-kart-css-7572bd2ce608"&gt;Mario Kart: CSS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/jensimmons/status/1178974716494831616"&gt;Mozilla Developer channel now on Youtube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/katiehempenius/status/1178730532131266561"&gt;Audit the runtime performance of your ESLint rules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/robpalmer2/status/1179110581305008129?s=09"&gt;ECMAScript Proposal: Records &amp;amp; Tuples achieved Stage 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/ljharb/status/1179133613020987393"&gt;ECMAScript Proposal: &lt;code&gt;globalThis&lt;/code&gt; is now stage 4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/wasmer/wasmer-js-9a53e837b80"&gt;Running WASI in Javascript with Wasmer-JS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/openjsf/status/1179743425131945984"&gt;OpenJS Foundation welcomes first Incubating project: nvm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/styfle/status/1179887194221273088"&gt;Full-icu support in Node.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://snyk.io/blog/why-npm-lockfiles-can-be-a-security-blindspot-for-injecting-malicious-modules/"&gt;Why npm lockfiles can be a security blindspot for injecting malicious modules&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/jesper_vos/status/1179673256925814785?s=09"&gt;A way to read the viewport height when the keyboard is up in iOS13 with the Visual Viewport API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vuejs/vue-next"&gt;Vue 3 code open sourced&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/preactjs/preact/releases/tag/10.0.0"&gt;Preact X&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/webhint/the-webhint-browser-extension-v1-release-df9044ddaf69"&gt;Webhint browser extension v1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nodered.org/blog/2019/09/30/version-1-0-released"&gt;Node RED v1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/typescript/status/1179151796255776769?s=09"&gt;TypeScript 3.7 beta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nextjs.org/blog/next-9-0-7"&gt;Next.js 9.0.7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/thatisuday/catage"&gt;catage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.pipocajs.com/"&gt;pipoca.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.bundle-analyzer.com/"&gt;bundle-analyzer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/react-spring/react-three-fiber"&gt;react-three-fiber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mapbox/delatin"&gt;delatin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ForbesLindesay/atdatabases"&gt;atdatabases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/panva/node-oidc-provider"&gt;node-oidc-provider&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/algolia/shipjs"&gt;shipjs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/useAnimations/react-useanimations"&gt;useAnimations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/catc/react-timekeeper"&gt;react-timekeeper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/n4kz/react-native-indicators"&gt;react-native-indicators&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/joshbuchea/HEAD"&gt;joshbuchea/HEAD&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://play.bot.land/"&gt;Bot Land&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 82 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 29 Sep 2019 10:44:44 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-82-javascript-news-podcast-58ln</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-82-javascript-news-podcast-58ln</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 82 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-39-Episode-82.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/chrisachard/status/1175022111758442497?s=09"&gt;Learn React in 10 tweets (with hooks)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.datadoghq.com/blog/node-logging-best-practices/"&gt;How to collect, customize, and centralize Node.js logs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jeffrafter.com/working-with-github-actions/"&gt;Working with GitHub Actions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://wattenberger.com/blog/react-hooks"&gt;Thinking in React Hooks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jdlm.info/articles/2019/09/06/lessons-building-node-app-docker.html"&gt;Lessons from Building Node Apps in Docker (2019)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://phoboslab.org/log/2019/09/voidcall-making-of"&gt;Voidcall – making of&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.superhuman.com/performance-metrics-for-blazingly-fast-web-apps-ec12efa26bcb"&gt;Performance metrics for blazingly fast web apps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.maximeheckel.com/posts/preloading-views-with-react"&gt;React Lazy: a take on preloading views&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloudfour.com/thinks/an-html-attribute-potentially-worth-4-4m-to-chipotle/"&gt;An HTML attribute potentially worth \$4.4M to Chipotle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.swyx.io/writing/js-tooling/"&gt;Why JavaScript Tooling Sucks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/angustweets/status/1175846030392184832?s=09"&gt;TIL, if you visit devtools' "source" tab right after using the "performance" tab you get benchmarks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chromium.googlesource.com/v8/v8.git/+/0ceee9ad28c21bc4971fb237cf87eb742fc787b8%5E%21/"&gt;Top level await support added to V8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/NMeuleman/status/1176550808852291584?s=09"&gt;Faster way to &lt;code&gt;await&lt;/code&gt; two promises without &lt;code&gt;Promise.all&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://v8.dev/blog/v8-release-78"&gt;V8 v7.8&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://facebook.github.io/react-native/blog/2019/09/18/version-0.61"&gt;React Native 0.61&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://reacttraining.com/blog/react-router-v5-1/"&gt;React Router v5.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/avajs/ava/releases/tag/v2.4.0"&gt;Ava v2.4.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nodejs.org/en/blog/release/v12.11.0/"&gt;Node v12.11.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://thisrobot.life/"&gt;Robot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ybonnefond/stubborn"&gt;stubborn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/paladin8/kfchess"&gt;kfchess&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/HarryStevens/geometric"&gt;geometric&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/deckgo/deckdeckgo"&gt;deckdeckgo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/chroventer/endb"&gt;endb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://js13kgames.com/entries/2019"&gt;JS13kGames 2019 entries&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hacktoberfest.digitalocean.com/details"&gt;Hacktoberfest is now open!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cloudblogs.microsoft.com/opensource/2019/09/19/new-python-training-video-series-beginners/"&gt;A new video series for beginners to learn Python programming (from Microsoft)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
    <item>
      <title>BxJS Weekly Episode 81 - javascript news podcast</title>
      <dc:creator>Tim Ermilov</dc:creator>
      <pubDate>Sun, 22 Sep 2019 12:46:03 +0000</pubDate>
      <link>https://forem.com/yamalight/bxjs-weekly-episode-81-javascript-news-podcast-3inm</link>
      <guid>https://forem.com/yamalight/bxjs-weekly-episode-81-javascript-news-podcast-3inm</guid>
      <description>&lt;p&gt;Hey dev.to community!&lt;/p&gt;

&lt;p&gt;BxJS Weekly Episode 81 is now out! 🚀&lt;br&gt;
Listen to the best javascript news of the week in a podcast form right here.&lt;/p&gt;

&lt;p&gt;Here's all the mentioned links (also found &lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly/blob/master/links/19-38-Episode-81.md"&gt;on github&lt;/a&gt;):&lt;/p&gt;

&lt;h2&gt;
  
  
  Getting started:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://w26.one/article/how-to-create-manage-a-postgres-database-in-node-js-from-scratch-tutorial-6c587b3c"&gt;How to create &amp;amp; manage a Postgres database in NodeJS from scratch (Tutorial)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/jfet97/javascript-iterators-and-generators-asynchronous-generators-2n4e"&gt;JavaScript Iterators and Generators: Asynchronous Generators&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://v8.dev/features/nullish-coalescing"&gt;Nullish coalescing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kentcdodds.com/blog/profile-a-react-app-for-performance"&gt;Profile a React App for Performance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.thedreaming.org/2019/09/10/github-ci/"&gt;Using GitHub Actions for Continuous Integration!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Articles &amp;amp; News:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.swyx.io/writing/svelte-static/"&gt;Static Svelte: JavaScript Blogging with 93% less JavaScript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://instagram-engineering.com/making-instagram-com-faster-part-1-62cc0c327538"&gt;Making Instagram.com faster: Part 1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Tips, tricks &amp;amp; bit-sized awesomeness:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://twitter.com/FirefoxDevTools/status/1174365202206220289"&gt;Firefox's debugger now shows inline previews for JavaScript values&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://phabricator.wikimedia.org/phame/live/7/post/175/wikipedia_s_javascript_initialisation_on_a_budget/"&gt;Wikipedia's JavaScript initialisation on a budget&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.npmjs.org/post/187698412060/acceptible-use"&gt;Avoiding the Tragedy of the Commons: Acceptable Use of the Public Registry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/npmjs/status/1175095610602450944"&gt;npm’s CEO Bryan Bogensberger has resigned&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Releases:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/safari_release_notes/safari_13_release_notes"&gt;Safari 13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/storybookjs/storybook-5-2-794958b9b111"&gt;Storybook 5.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/vuejs/vuepress/blob/master/CHANGELOG.md"&gt;VuePress v1.1.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/tomayac/status/1175213713961308161?s=09"&gt;Chrome 78 Beta&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Libs &amp;amp; demos:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/solenya-group/solenya"&gt;solenya&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://nanosql.io/"&gt;nanosql&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://wicky.nillia.ms/headroom.js/"&gt;headroom.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://saber.land/"&gt;saber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/oguzeroglu/ROYGBIV"&gt;ROYGBIV&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://react-rainbow.web.app/"&gt;react-rainbow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/faboulaws/fakingoose"&gt;fakingoose&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/lukeed/saturated"&gt;saturated&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jsonbox.io/"&gt;jsonbox.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pylnata/teddy"&gt;teddy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Drawbotics/use-screen-size"&gt;use-screen-size&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Interesting &amp;amp; silly stuff:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/tom-p-reichel/svg-is-turing-complete"&gt;SVG Is Turing Complete&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://twitter.com/mattdsteele/status/1173628386742345728"&gt;GitHub Action to dispense candy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Any feedback is appreciated 😁&lt;/p&gt;

&lt;p&gt;Additional stuff:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtube.com/c/TimErmilov"&gt;Youtube channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.twitch.tv/yamalight"&gt;Twitch channel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/hnKCXqQ"&gt;Discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/BuildingXwithJS/bxjs-weekly"&gt;BxJS Weekly github repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Social media links:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/yamalight"&gt;Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/yamalight"&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you enjoy my content, please consider &lt;a href="https://codezen.net/support.html"&gt;supporting me&lt;/a&gt; 😉&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>node</category>
      <category>podcast</category>
      <category>news</category>
    </item>
  </channel>
</rss>
