<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" version="2.0">
    <channel>
        <title>UnderJS Podcast</title>
        <link>https://underjs.ru/</link>
        <googleplay:author>Дмитрий Пацура, Артём Кобзарь</googleplay:author>
        <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
        <copyright>CC-BY-CA</copyright>
        <language>ru</language>
        <pubDate>Wed, 10 Nov 2021 12:39:37 +0000</pubDate>
        <lastBuildDate>Wed, 10 Nov 2021 12:39:37 +0000</lastBuildDate>
        <itunes:category text="Technology" />
        <googleplay:category text="Technology"/>
        <itunes:explicit>No</itunes:explicit>
        <googleplay:image href="https://underjs.ru/assets/images/logo-1400px.jpg"/>
        <itunes:image href="https://underjs.ru/assets/images/logo-1400px.jpg"/>
        <itunes:subtitle>UnderJS podcast – самый безызвестный подкаст во всём фронтенде. Underground уже тут.</itunes:subtitle>
        <description>UnderJS podcast – самый безызвестный подкаст во всём фронтенде. Underground уже тут.
</description>
        <itunes:summary>UnderJS podcast – самый безызвестный подкаст во всём фронтенде. Underground уже тут.
</itunes:summary>
        <itunes:owner>
            <itunes:name>Дмитрий Пацура, Артём Кобзарь</itunes:name>
            <itunes:email>talk@underjs.ru</itunes:email>
        </itunes:owner>
        <generator>Jekyll v3.8.6</generator>

    
        <item>
            <title>#34 - UnderKotlin JS/WASM с Залимом Башоровым [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:28:14</itunes:duration>
            <pubDate>Wed, 10 Nov 2021 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Тридцать четвертый выпуск! Разбираемся в прошлом, настоящем и будущем языка программирования Kotlin вместе с Залимом Башоровым @bashorov. Говорим про внутренности компилятора, а именно про backend-ы для JavaScript и WASM.



  00:00:30 История Kotlin/JS
  00:10:30 Что предлагает Kotlin/JS разработчику сейчас?
  00:22:21 Kotlin multiplatform и Compose
  00:45:24 Kotlin/WASM и планы JetBrains на WASM
  01:07:09 Будущее Kotlin/JS и Kotlin/WASM


Ссылки из обсуждений


  1 Kotlin/JS и Kotlin/WASM вакансии
  2 Kotlin Docs
  3 Kotlin/JS IR
  4 Kotlin/JS Overview

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Тридцать четвертый выпуск! Разбираемся в прошлом, настоящем и будущем языка программирования Kotlin вместе с Залимом Башоровым <a href="https://twitter.com/bashorov">@bashorov</a>. Говорим про внутренности компилятора, а именно про backend-ы для JavaScript и WASM.</p></blockquote><ul>  <li><a href="#" data-timing="00:00:30">00:00:30 История Kotlin/JS</a></li>  <li><a href="#" data-timing="00:10:30">00:10:30 Что предлагает Kotlin/JS разработчику сейчас?</a></li>  <li><a href="#" data-timing="00:22:21">00:22:21 Kotlin multiplatform и Compose</a></li>  <li><a href="#" data-timing="00:45:24">00:45:24 Kotlin/WASM и планы JetBrains на WASM</a></li>  <li><a href="#" data-timing="01:07:09">01:07:09 Будущее Kotlin/JS и Kotlin/WASM</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://twitter.com/bashorov/status/1395383088599998466">Kotlin/JS и Kotlin/WASM вакансии</a></li>  <li><b id="note2">2</b> <a href="https://kotlinlang.org/">Kotlin Docs</a></li>  <li><b id="note3">3</b> <a href="http://kotl.in/jsir">Kotlin/JS IR</a></li>  <li><b id="note4">4</b> <a href="http://kotl.in/js">Kotlin/JS Overview</a></li></ul>]]></description>
            <guid>436148DF-E4DD-4316-8954-9269FC63C7A3</guid>
            <category></category>
            <enclosure length="85693405" url="https://files.underjs.ru/34/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#33 - TypeScript 4.3 и пупы про Language Server</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:53:15</itunes:duration>
            <pubDate>Tue, 25 May 2021 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Тридцать третий выпуск! Компания Deno, RN 0.64, TS 4.3 и внезапный пуп. Новостной выпуск!



  🆕 00:00:22 Поздравления компании Deno
  🆕 00:16:28 ReactNative все еще не первая версия
  🆕 00:30:15 TypeScript 4.3
  🆕 xx:xx:xx Внезапный пуп


]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Тридцать третий выпуск! Компания Deno, RN 0.64, TS 4.3 и внезапный пуп. Новостной выпуск!</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:00:22">00:00:22 Поздравления компании Deno</a></li>  <li>🆕 <a href="#" data-timing="00:16:28">00:16:28 ReactNative все еще не первая версия</a></li>  <li>🆕 <a href="#" data-timing="00:30:15">00:30:15 TypeScript 4.3</a></li>  <li>🆕 <a href="#" data-timing="xx:xx:xx">xx:xx:xx Внезапный пуп</a></li></ul>]]></description>
            <guid>C7FFB966-3CFD-4569-8A3A-8A4450589CE5</guid>
            <category></category>
            <enclosure length="51714198" url="https://files.underjs.ru/33/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#32 - TypeScript 4.2, GraalVM и страсти Ruby-шные</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:01:23</itunes:duration>
            <pubDate>Wed, 28 Apr 2021 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Тридцать второй выпуск! UnderTech на связи, и сегодня мы не будем говорить про ЭЛТ мониторы и сервера. Новостной выпуск!



  🆕 00:00:30 TypeScript 4.21
  🤔 00:15:19 Магистерский диплом и GraalVM
  🤔 00:24:09 Open-Source базы данных и ментальные ловушки2 3
  🆕 00:33:00 Страсти Ruby-шные4
  🆕 00:39:10 Rust в Linux
  🤔 00:48:14 Расширения для TypeScript5


Ссылки из обсуждений


  1 Awaited type operator
  2 Temporal API Polyfill
  3 Bangladesh timezone issue
  4 Устранение нарушения GPL в библиотеке mimemagic привело к сбою в Ruby on Rails
  5 ts-morph

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Тридцать второй выпуск! UnderTech на связи, и сегодня мы не будем говорить про ЭЛТ мониторы и сервера. Новостной выпуск!</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:00:30">00:00:30 TypeScript 4.2</a><sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:15:19">00:15:19 Магистерский диплом и GraalVM</a></li>  <li>🤔 <a href="#" data-timing="00:24:09">00:24:09 Open-Source базы данных и ментальные ловушки</a><sup><a href="#note2">2</a> <a href="#note3">3</a></sup></li>  <li>🆕 <a href="#" data-timing="00:33:00">00:33:00 Страсти Ruby-шные</a><sup><a href="#note4">4</a></sup></li>  <li>🆕 <a href="#" data-timing="00:39:10">00:39:10 Rust в Linux</a></li>  <li>🤔 <a href="#" data-timing="00:48:14">00:48:14 Расширения для TypeScript</a><sup><a href="#note5">5</a></sup></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://github.com/microsoft/TypeScript/pull/35998">Awaited type operator</a></li>  <li><b id="note2">2</b> <a href="https://github.com/tc39/proposal-temporal/tree/main/polyfill">Temporal API Polyfill</a></li>  <li><b id="note3">3</b> <a href="https://stackoverflow.com/questions/50857187/weird-seconds-offset-in-js-date-object-in-chrome/51008329#51008329">Bangladesh timezone issue</a></li>  <li><b id="note4">4</b> <a href="https://www.opennet.ru/opennews/art.shtml?num=54829">Устранение нарушения GPL в библиотеке mimemagic привело к сбою в Ruby on Rails</a></li>  <li><b id="note5">5</b> <a href="https://ts-morph.com/">ts-morph</a></li></ul>]]></description>
            <guid>4FD99F86-A108-480B-B00B-F37280467C0A</guid>
            <category></category>
            <enclosure length="59613258" url="https://files.underjs.ru/32/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#31 - Шаблонизаторы, Сервера и Электронно-лучевые трубки</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:55:24</itunes:duration>
            <pubDate>Tue, 20 Apr 2021 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Тридцать первый выпуск! После долгой паузы возвращаемся и обсуждаем, что произошло у нас за это время.



  🤔 00:00:22 Где мы пропадали?
  🆕 00:00:47 Новый сожитель у Димы и новости Ваших старых знакомых
  🤔 00:10:13 Внезапно про yarn workspaces
  🤔 00:14:33 Про шаблоны, npm init, yeoman и make-файлы
  🤔 00:33:21 Rust, Kotlin и парсеры на них
  🤔 00:37:40 Про сервера и фронтенды на 200G RAM
  🤔 00:47:49 Внезапно, про электронно-лучевые трубки

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Тридцать первый выпуск! После долгой паузы возвращаемся и обсуждаем, что произошло у нас за это время.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:00:22">00:00:22 Где мы пропадали?</a></li>  <li>🆕 <a href="#" data-timing="00:00:47">00:00:47 Новый сожитель у Димы и новости Ваших старых знакомых</a></li>  <li>🤔 <a href="#" data-timing="00:10:13">00:10:13 Внезапно про yarn workspaces</a></li>  <li>🤔 <a href="#" data-timing="00:14:33">00:14:33 Про шаблоны, npm init, yeoman и make-файлы</a></li>  <li>🤔 <a href="#" data-timing="00:33:21">00:33:21 Rust, Kotlin и парсеры на них</a></li>  <li>🤔 <a href="#" data-timing="00:37:40">00:37:40 Про сервера и фронтенды на 200G RAM</a></li>  <li>🤔 <a href="#" data-timing="00:47:49">00:47:49 Внезапно, про электронно-лучевые трубки</a></li></ul>]]></description>
            <guid>847BAEC0-8E00-4818-8835-AC6E5E0FB17B</guid>
            <category></category>
            <enclosure length="53805334" url="https://files.underjs.ru/31/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#30 - Billing и бухгалтерия - инженерная сторона с Виталием Слободиным [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:45:24</itunes:duration>
            <pubDate>Thu, 25 Mar 2021 01:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Тридцатый выпуск! Технический выпуск с Виталием Слободиным @vitalliumm. Обсуждаем биллинг и бухгалтерию, сравниваем языки, расспрашиваем про GitLab и пытаем за Ruby.



  🤔 00:01:10 Представление гостя.
  🤔 00:03:00 Billing и бухгалтерия - инженерная сторона.
  🤔 00:15:22 Ruby/Crystal vs .NET vs Node.js.
  🤔 00:27:05 Почему GitLab медленный?
  🤔 00:32:42 Billing в GitLab.
  🤔 00:39:27 Что поменялось в Ruby и RoR за последнее время?


Ссылки из обсуждений

А их нет 😺
]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Тридцатый выпуск! Технический выпуск с Виталием Слободиным <a href="https://twitter.com/vitalliumm">@vitalliumm</a>. Обсуждаем биллинг и бухгалтерию, сравниваем языки, расспрашиваем про GitLab и пытаем за Ruby.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:01:10">00:01:10 Представление гостя.</a></li>  <li>🤔 <a href="#" data-timing="00:03:00">00:03:00 Billing и бухгалтерия - инженерная сторона.</a></li>  <li>🤔 <a href="#" data-timing="00:15:22">00:15:22 Ruby/Crystal vs .NET vs Node.js.</a></li>  <li>🤔 <a href="#" data-timing="00:27:05">00:27:05 Почему GitLab медленный?</a></li>  <li>🤔 <a href="#" data-timing="00:32:42">00:32:42 Billing в GitLab.</a></li>  <li>🤔 <a href="#" data-timing="00:39:27">00:39:27 Что поменялось в Ruby и RoR за последнее время?</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><p>А их нет 😺</p>]]></description>
            <guid>52648394-74A2-4E35-B601-36FA776FB5F5</guid>
            <category></category>
            <enclosure length="44098900" url="https://files.underjs.ru/30/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#29 - Вокруг React с Дэном Абрамовым [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:13:35</itunes:duration>
            <pubDate>Wed, 25 Nov 2020 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Двадцать девятый выпуск! Долгожданный выпуск с Дэном Абрамовым @dan_abramov. Обсуждаем React (проблематику SSR, React Concurrency, RN Fabric) и интересный reseach под названием Flight.



  🆕 00:01:12 Что нового в React 17?
  🤔 00:10:12 Вопрос про отсутствие React.Lazy/Suspense в SSR
  🆕 00:25:55 Reseach под названием Flight
  🤔 00:48:03 React Concurrency
  🤔 01:04:35 Немного про React-Native Fabric
  🤔 01:10:33 Насколько реально используют RN внутри Facebook

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Двадцать девятый выпуск! Долгожданный выпуск с Дэном Абрамовым <a href="https://twitter.com/dan_abramov">@dan_abramov</a>. Обсуждаем React (проблематику SSR, React Concurrency, RN Fabric) и интересный reseach под названием Flight.</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:01:12">00:01:12 Что нового в React 17?</a></li>  <li>🤔 <a href="#" data-timing="00:10:05">00:10:12 Вопрос про отсутствие React.Lazy/Suspense в SSR</a></li>  <li>🆕 <a href="#" data-timing="00:25:55">00:25:55 Reseach под названием Flight</a></li>  <li>🤔 <a href="#" data-timing="00:48:03">00:48:03 React Concurrency</a></li>  <li>🤔 <a href="#" data-timing="01:04:35">01:04:35 Немного про React-Native Fabric</a></li>  <li>🤔 <a href="#" data-timing="01:10:33">01:10:33 Насколько реально используют RN внутри Facebook</a></li></ul>]]></description>
            <guid>BCF1541F-29D9-486F-B21A-639F6FF88271</guid>
            <category></category>
            <enclosure length="71467323" url="https://files.underjs.ru/29/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#28 - Brython/Neutralinojs и любимые proposal для JavaScript</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:29:34</itunes:duration>
            <pubDate>Sun, 08 Nov 2020 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Двадцать восьмой выпуск! Вторая часть 27-го выпуска, все то что не вошло в 28-ой ;)



  🆕 00:00:05 Microsoft не станет заниматься поддержкой PHP 8.0 для Windows1
  🤔 00:06:35 Brython - is an implementation of Python 3 running in the browser)2
  🆕 00:09:15 requestVideoFrameCallback3
  🆕 00:13:45 Neutralinojs4
  🤔 00:16:45 Обсуждение любимых proposal для JavaScript5


Ссылки из обсуждений


  1 Microsoft не станет заниматься поддержкой PHP 8.0 для Windows
  2 Brython
  3 Perform efficient per-video-frame operations on video with requestVideoFrameCallback
  4 Neutralinojs
  5 Вебня (канал Серёжи Рубанова)

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Двадцать восьмой выпуск! Вторая часть 27-го выпуска, все то что не вошло в 28-ой ;)</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:00:05">00:00:05 Microsoft не станет заниматься поддержкой PHP 8.0 для Windows</a><sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:06:35">00:06:35 Brython - is an implementation of Python 3 running in the browser)</a><sup><a href="#note2">2</a></sup></li>  <li>🆕 <a href="#" data-timing="00:09:15">00:09:15 requestVideoFrameCallback</a><sup><a href="#note3">3</a></sup></li>  <li>🆕 <a href="#" data-timing="00:13:45">00:13:45 Neutralinojs</a><sup><a href="#note4">4</a></sup></li>  <li>🤔 <a href="#" data-timing="00:16:45">00:16:45 Обсуждение любимых proposal для JavaScript</a><sup><a href="#note5">5</a></sup></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://www.opennet.ru/opennews/art.shtml?num=53327">Microsoft не станет заниматься поддержкой PHP 8.0 для Windows</a></li>  <li><b id="note3">2</b> <a href="https://github.com/brython-dev/brython">Brython</a></li>  <li><b id="note2">3</b> <a href="https://web.dev/requestvideoframecallback-rvfc/">Perform efficient per-video-frame operations on video with requestVideoFrameCallback</a></li>  <li><b id="note2">4</b> <a href="https://github.com/neutralinojs/neutralinojs">Neutralinojs</a></li>  <li><b id="note2">5</b> <a href="https://t.me/webnya">Вебня (канал Серёжи Рубанова)</a></li></ul>]]></description>
            <guid>770AA8E7-8878-43A8-96D9-544D5F0B3DA6</guid>
            <category></category>
            <enclosure length="28719061" url="https://files.underjs.ru/28/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#27 - V8 опять 8. 3/4/5 и PHP 8</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:48:00</itunes:duration>
            <pubDate>Thu, 01 Oct 2020 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Двадцать седьмой выпуск! В выпуске говорим про новые минорные релизы Node.js, но уходим в обсуждения V8 8.3/8.4/8.5, а в конце у нас обсуждение PHP8.



  🆕 00:00:42 Node.js 14.5-7, но тут больше про V8 8.3 &amp; 8.4 &amp; 8.5
  🤔 00:03:04 Просто остановим, очень сложно
  🆕 00:20:44 Что нового в FireFox
  🆕 00:23:17 Вкусный/Шикарный PHP8
  🤔 00:32:44 Кодинг во время подкаст, switch/case для строк в C++
  🤔 00:42:57 ТранснПэхэфилПиэячиПиФил


Ссылки из обсуждений


  1 V8 release v8.3
  2 Up to 4GB of memory in WebAssembly
  3 V8 release v8.4
  4 V8 release v8.5
  5 Liftoff: a new baseline compiler for WebAssembly in V8

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Двадцать седьмой выпуск! В выпуске говорим про новые минорные релизы Node.js, но уходим в обсуждения V8 8.3/8.4/8.5, а в конце у нас обсуждение PHP8.</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:00:42">00:00:42 Node.js 14.5-7, но тут больше про V8 8.3 &amp; 8.4 &amp; 8.5</a></li>  <li>🤔 <a href="#" data-timing="00:03:04">00:03:04 Просто остановим, очень сложно</a></li>  <li>🆕 <a href="#" data-timing="00:20:44">00:20:44 Что нового в FireFox</a></li>  <li>🆕 <a href="#" data-timing="00:23:17">00:23:17 Вкусный/Шикарный PHP8</a></li>  <li>🤔 <a href="#" data-timing="00:32:44">00:32:44 Кодинг во время подкаст, switch/case для строк в C++</a></li>  <li>🤔 <a href="#" data-timing="00:42:57">00:42:57 ТранснПэхэфилПиэячиПиФил</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://v8.dev/blog/v8-release-83">V8 release v8.3</a></li>  <li><b id="note3">2</b> <a href="https://v8.dev/blog/4gb-wasm-memory">Up to 4GB of memory in WebAssembly</a></li>  <li><b id="note2">3</b> <a href="https://v8.dev/blog/v8-release-84">V8 release v8.4</a></li>  <li><b id="note2">4</b> <a href="https://v8.dev/blog/v8-release-85">V8 release v8.5</a></li>  <li><b id="note2">5</b> <a href="https://v8.dev/blog/liftoff">Liftoff: a new baseline compiler for WebAssembly in V8</a></li></ul>]]></description>
            <guid>1CA38CF0-A1A4-48D9-B24F-EE0D61E7E84C</guid>
            <category></category>
            <enclosure length="46625183" url="https://files.underjs.ru/27/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#26 - Балдёжный выпуск (React 18, GraphQL, RN 0.63)</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:38:29</itunes:duration>
            <pubDate>Mon, 14 Sep 2020 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Двадцать шестой выпуск! Продолжение 25-го (вторая часть). В выпуске обсуждаем React 18, GraphQL, React Native 0.63.



  🤔 00:00:09 React Concurent Mode в бою (личный опыт Дмитрия)
  🤔 00:20:40 Ой все, опять про GraphQL
  🆕 00:29:40 React Native 0.63

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Двадцать шестой выпуск! Продолжение 25-го (вторая часть). В выпуске обсуждаем React 18, GraphQL, React Native 0.63.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:00:09">00:00:09 React Concurent Mode в бою (личный опыт Дмитрия)</a></li>  <li>🤔 <a href="#" data-timing="00:20:40">00:20:40 Ой все, опять про GraphQL</a></li>  <li>🆕 <a href="#" data-timing="00:29:40">00:29:40 React Native 0.63</a></li></ul>]]></description>
            <guid>730CFAB1-A7EA-4889-8F43-BE6AD423428B</guid>
            <category></category>
            <enclosure length="37374254" url="https://files.underjs.ru/26/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#25 - Маленький перерыв, TypeScript 4, Angular 10</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:44:08</itunes:duration>
            <pubDate>Sun, 06 Sep 2020 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Двадцать пятый выпуск! У нас был маленький перерыв (но это не точно). В выпуске обсуждаем TypeScript 4 beta и Angular 10.



  🆕 00:04:51 TypeScript 4 beta
  🆕 00:39:05 Angular 10
  🤔 00:43:10 У нас был длинный выпуск

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Двадцать пятый выпуск! У нас был маленький перерыв (но это не точно). В выпуске обсуждаем TypeScript 4 beta и Angular 10.</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:04:51">00:04:51 TypeScript 4 beta</a></li>  <li>🆕 <a href="#" data-timing="00:39:05">00:39:05 Angular 10</a></li>  <li>🤔 <a href="#" data-timing="00:43:10">00:43:10 У нас был длинный выпуск</a></li></ul>]]></description>
            <guid>30B05B3E-BF7B-445D-AC1C-394925C89056</guid>
            <category></category>
            <enclosure length="42862978" url="https://files.underjs.ru/25/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#24 - ClojureScript, истоки PiterJS и 3D-принтеры с Михаилом Полубояриновым [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:54:22</itunes:duration>
            <pubDate>Thu, 18 Jun 2020 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Двадцать четвертый выпуск! Крайне гиковский и нетехнический выпуск с Михаилом Полубояриновым @mike1pol. Обсуждаем ClojureScript, истоки PiterJS и 3D-принтеры.



  🤔 00:07:29 ClojureScript - язык для конвертации данных?
  🤔 00:18:14 Про PiterJS и специфику онлайн-митапов
  🤔 00:35:03 Почему Артем хейтит CoC
  🤔 00:39:37 Микроконтроллеры и 3D-принтеры

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Двадцать четвертый выпуск! Крайне гиковский и нетехнический выпуск с Михаилом Полубояриновым <a href="https://twitter.com/mike1pol">@mike1pol</a>. Обсуждаем ClojureScript, истоки PiterJS и 3D-принтеры.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:07:29">00:07:29 ClojureScript - язык для конвертации данных?</a></li>  <li>🤔 <a href="#" data-timing="00:18:14">00:18:14 Про PiterJS и специфику онлайн-митапов</a></li>  <li>🤔 <a href="#" data-timing="00:35:03">00:35:03 Почему Артем хейтит CoC</a></li>  <li>🤔 <a href="#" data-timing="00:39:37">00:39:37 Микроконтроллеры и 3D-принтеры</a></li></ul>]]></description>
            <guid>CB81C9E8-CC9F-4F4F-B9F0-13D8552AE132</guid>
            <category></category>
            <enclosure length="52808075" url="https://files.underjs.ru/24/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    

    
        <item>
            <title>#22 - GitLab, GraphQL, Vue3 c Наталией Теплухиной [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:12:02</itunes:duration>
            <pubDate>Thu, 28 May 2020 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Двадцать второй выпуск! Ламповый подкаст с Наталией Теплухиной @N_Tepluhina. Обсуждаем GitLab, GraphQL и грядущий релиз Vue 3.



  🤔 00:00:47 Как правильно произносить Vue: Вью или Вуэ?
  🤔 00:03:15 Как GitLab пришел к GraphQL?
  🆕 00:13:28 Когда и как Vue 3 релиз?
  🤔 00:28:30 Как маленький RFC вырастает большой фичей во Vue?
  🆕 00:44:34 New Async Component API?
  🤔 00:46:36 jQuery + Vue.js + Haml = GitLab FrontEnd
  🤔 00:55:43 Как самоизоляция влияет на компанию у которой только удаленка?
  🤔 01:02:47 Как правильно писать документацию?

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Двадцать второй выпуск! Ламповый подкаст с Наталией Теплухиной <a href="https://twitter.com/N_Tepluhina">@N_Tepluhina</a>. Обсуждаем GitLab, GraphQL и грядущий релиз Vue 3.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:00:47">00:00:47 Как правильно произносить Vue: Вью или Вуэ?</a></li>  <li>🤔 <a href="#" data-timing="00:03:15">00:03:15 Как GitLab пришел к GraphQL?</a></li>  <li>🆕 <a href="#" data-timing="00:13:28">00:13:28 Когда и как Vue 3 релиз?</a></li>  <li>🤔 <a href="#" data-timing="00:28:30">00:28:30 Как маленький RFC вырастает большой фичей во Vue?</a></li>  <li>🆕 <a href="#" data-timing="00:44:34">00:44:34 New Async Component API?</a></li>  <li>🤔 <a href="#" data-timing="00:46:36">00:46:36 jQuery + Vue.js + Haml = GitLab FrontEnd</a></li>  <li>🤔 <a href="#" data-timing="00:55:43">00:55:43 Как самоизоляция влияет на компанию у которой только удаленка?</a></li>  <li>🤔 <a href="#" data-timing="01:02:47">01:02:47 Как правильно писать документацию?</a></li></ul>]]></description>
            <guid>0D408EFF-928C-4E3A-8CA0-4E807D820DAA</guid>
            <category></category>
            <enclosure length="69963657" url="https://files.underjs.ru/22/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#21 - Node.js 14, TypeScript 3.9 [Классический]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:49:52</itunes:duration>
            <pubDate>Mon, 11 May 2020 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Двадцать первый выпуск! Выпуски с гостями, UnderJS Discussion, но забыли про классические выпуски. Хардкор, новости, исправляемся!



  🆕 00:00:28 Node.js 141 2 3
  🆕 00:09:13 TypeScript 3.94
  🤔 00:19:00 Планы Flow.js на 2020
  🆕 00:27:25 React Native 0.62
  🤔 00:35:21 Partial Application Proposal and Record/Tuples10 11


Ссылки из обсуждений


  1 Node.js 14
  2 Виктор Вершанский “Асинхронный ноль”
  3 What’s Async Local Storage in Node.js v14?
  4 Announcing TypeScript 3.9 Beta
  5 Comment Syntax Issue
  6 What we’re building in 2020
  7 Announcing React Native 0.62 with Flipper
  8 Partial Application Syntax for ECMAScript
  9 Частичное применение
  10 Record &amp; Tuple
  11 ECMAScript This-Binding Syntax

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Двадцать первый выпуск! Выпуски с гостями, UnderJS Discussion, но забыли про классические выпуски. Хардкор, новости, исправляемся!</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:00:28">00:00:28 Node.js 14</a><sup><a href="#note1">1</a> <a href="#note2">2</a> <a href="#note3">3</a></sup></li>  <li>🆕 <a href="#" data-timing="00:09:13">00:09:13 TypeScript 3.9</a><sup><a href="#note4">4</a></sup></li>  <li>🤔 <a href="#" data-timing="00:19:00">00:19:00 Планы Flow.js на 2020</a></li>  <li>🆕 <a href="#" data-timing="00:27:25">00:27:25 React Native 0.62</a></li>  <li>🤔 <a href="#" data-timing="00:35:21">00:35:21 Partial Application Proposal and Record/Tuples</a><sup><a href="#note10">10</a> <a href="#note11">11</a></sup></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://medium.com/@nodejs/node-js-version-14-available-now-8170d384567e">Node.js 14</a></li>  <li><b id="note2">2</b> <a href="https://www.youtube.com/watch?v=6Tg2UA4XaQY&amp;feature=youtu.be">Виктор Вершанский “Асинхронный ноль”</a></li>  <li><b id="note3">3</b> <a href="https://www.freecodecamp.org/news/async-local-storage-nodejs/">What’s Async Local Storage in Node.js v14?</a></li>  <li><b id="note4">4</b> <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-3-9-beta/">Announcing TypeScript 3.9 Beta</a></li>  <li><b id="note5">5</b> <a href="https://github.com/JSMonk/hegel/issues/82">Comment Syntax Issue</a></li>  <li><b id="note6">6</b> <a href="https://medium.com/flow-type/what-were-building-in-2020-bcb92f620c75">What we’re building in 2020</a></li>  <li><b id="note7">7</b> <a href="https://reactnative.dev/blog/2020/03/26/version-0.62">Announcing React Native 0.62 with Flipper</a></li>  <li><b id="note8">8</b> <a href="https://github.com/tc39/proposal-partial-application">Partial Application Syntax for ECMAScript</a></li>  <li><b id="note9">9</b> <a href="https://ru.wikipedia.org/wiki/%D0%A7%D0%B0%D1%81%D1%82%D0%B8%D1%87%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5">Частичное применение</a></li>  <li><b id="note10">10</b> <a href="https://github.com/tc39/proposal-record-tuple">Record &amp; Tuple</a></li>  <li><b id="note11">11</b> <a href="https://github.com/tc39/proposal-bind-operator">ECMAScript This-Binding Syntax</a></li></ul>]]></description>
            <guid>6EE34417-2790-46FD-AC1E-3D511D6B71E6</guid>
            <category></category>
            <enclosure length="48441617" url="https://files.underjs.ru/21/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#20 - UnderJS Discussion: Нужны ли Unit-тесты и в каком количестве?</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:53:06</itunes:duration>
            <pubDate>Tue, 28 Apr 2020 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Двадцатый выпуск! Выпуск в новом формате под названием UnderJS Discussion, в котором мы обсуждаем максимально подробно одну тему в течении одного выпуска и пытаемся это делать близко к дискуссии. Сегодня у нас Дмитрием Коваленко @dmtrKovalenko в гостях и мы пытаемся понять: «Нужны ли Unit-тесты и в каком количестве?».



  🤔 00:01:57 Гость и ведущие озвучивают свои позиции по поводу Unit-тестов
  🤔 00:07:03 Начинаем парировать и обозначать дефиниции
  🤔 00:20:25 Пацура в Берсерк-режиме
  🤔 00:45:37 Космос, 30-летний софт и сердечные стимуляторы

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Двадцатый выпуск! Выпуск в новом формате под названием UnderJS Discussion, в котором мы обсуждаем максимально подробно одну тему в течении одного выпуска и пытаемся это делать близко к дискуссии. Сегодня у нас Дмитрием Коваленко <a href="https://twitter.com/dmtrKovalenko">@dmtrKovalenko</a> в гостях и мы пытаемся понять: «Нужны ли Unit-тесты и в каком количестве?».</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:01:57">00:01:57 Гость и ведущие озвучивают свои позиции по поводу Unit-тестов</a></li>  <li>🤔 <a href="#" data-timing="00:07:03">00:07:03 Начинаем парировать и обозначать дефиниции</a></li>  <li>🤔 <a href="#" data-timing="00:20:25">00:20:25 Пацура в Берсерк-режиме</a></li>  <li>🤔 <a href="#" data-timing="00:45:37">00:45:37 Космос, 30-летний софт и сердечные стимуляторы</a></li></ul>]]></description>
            <guid>0350F356-C2F6-43CD-A8F9-4EA09DB204FB</guid>
            <category></category>
            <enclosure length="51569634" url="https://files.underjs.ru/20/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#19 - Cypress, Material UI и просто про OpenSource</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:01:35</itunes:duration>
            <pubDate>Fri, 17 Apr 2020 08:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Девятнадцатый выпуск! Ламповый выпуск клуба анонимных opensource-еров с Дмитрием Коваленко @dmtrKovalenko в гостях.



  🤔 00:00:00 Клуб анонимных opensource-еров
  🤔 00:03:55 Rebase и Merge Squash1
  🤔 00:08:51 Material UI с точки зрения поддержки 2
  🆕 00:30:50 Про RFC Material UI 5 3
  🆕 00:35:33 Про React Router 5
  🤔 00:37:20 Как работают с датами в Material UI 4
  🤔 00:41:46 Юрий, Юрий Дудь. Или как зарабатывать на Open Source


Ссылки из обсуждений


  1 Введение в Git Merge и Git Rebase: зачем и когда их использовать
  2 Material UI
  3 [RFC] Material-UI v5
  4 date-io


]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Девятнадцатый выпуск! Ламповый выпуск клуба анонимных opensource-еров с Дмитрием Коваленко <a href="https://twitter.com/dmtrKovalenko">@dmtrKovalenko</a> в гостях.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:00:00">00:00:00 Клуб анонимных opensource-еров</a></li>  <li>🤔 <a href="#" data-timing="00:03:55">00:03:55 Rebase и Merge Squash</a><sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:08:51">00:08:51 Material UI с точки зрения поддержки</a> <sup><a href="#note2">2</a></sup></li>  <li>🆕 <a href="#" data-timing="00:30:50">00:30:50 Про RFC Material UI 5</a> <sup><a href="#note3">3</a></sup></li>  <li>🆕 <a href="#" data-timing="00:35:33">00:35:33 Про React Router 5</a></li>  <li>🤔 <a href="#" data-timing="00:37:20">00:37:20 Как работают с датами в Material UI</a> <sup><a href="#note4">4</a></sup></li>  <li>🤔 <a href="#" data-timing="00:41:46">00:41:46 Юрий, Юрий Дудь. Или как зарабатывать на Open Source</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://habr.com/ru/post/432420/">Введение в Git Merge и Git Rebase: зачем и когда их использовать</a></li>  <li><b id="note2">2</b> <a href="https://material-ui.com/ru/">Material UI</a></li>  <li><b id="note3">3</b> <a href="https://github.com/mui-org/material-ui/issues/20012">[RFC] Material-UI v5</a></li>  <li><b id="note4">4</b> <a href="https://github.com/dmtrKovalenko/date-io">date-io</a></li></ul>]]></description>
            <guid>0D9B7245-42F2-462B-BA81-8829DAC748BC</guid>
            <category></category>
            <enclosure length="59823157" url="https://files.underjs.ru/19/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#18 - Yarn2 и баг длиною...</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:55:17</itunes:duration>
            <pubDate>Wed, 25 Mar 2020 09:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Восемнадцатый выпуск! Обсуждаем самый большой changelog от пакетного менеджера Yarn 2, самые быстрые веб сервера, а также про асинхронные баги в коде.



  🆕 00:00:23 Yarn21
  🤔 00:21:20 Неожиданно оказалось, что asnyc-await медленнее чем синхронный код2
  🤔 00:36:57 JavaScript-server в ТОП-5 самых-быстрых серверов 3
  🤔 00:42:10 Баг длиною в 2.5 часа жизни


Ссылки из обсуждений


  1 Introducing Yarn 2 ! 🧶🌟
  2 Какую цену мы платим за использование async/await в языках JS / C# / Rust
  3 Tech Empower
  4 Vert.x

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Восемнадцатый выпуск! Обсуждаем самый большой changelog от пакетного менеджера Yarn 2, самые быстрые веб сервера, а также про асинхронные баги в коде.</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:00:23">00:00:23 Yarn2</a><sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:21:20">00:21:20 Неожиданно оказалось, что asnyc-await медленнее чем синхронный код</a><sup><a href="#note2">2</a></sup></li>  <li>🤔 <a href="#" data-timing="00:36:57">00:36:57 JavaScript-server в ТОП-5 самых-быстрых серверов</a> <sup><a href="#note2">3</a></sup></li>  <li>🤔 <a href="#" data-timing="00:42:10">00:42:10 Баг длиною в 2.5 часа жизни</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://dev.to/arcanis/introducing-yarn-2-4eh1">Introducing Yarn 2 ! 🧶🌟</a></li>  <li><b id="note2">2</b> <a href="https://m.habr.com/ru/post/483734/">Какую цену мы платим за использование async/await в языках JS / C# / Rust</a></li>  <li><b id="note3">3</b> <a href="https://www.techempower.com/benchmarks/#section=data-r18&amp;hw=ph&amp;test=query">Tech Empower</a></li>  <li><b id="note4">4</b> <a href="https://vertx.io/">Vert.x</a></li></ul>]]></description>
            <guid>A38429E9-F442-40EF-93C0-B5E7838F66E3</guid>
            <category></category>
            <enclosure length="53689989" url="https://files.underjs.ru/18/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#17 - Беседы с Михаилом Башуровым про типы и HolyJS</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:15:35</itunes:duration>
            <pubDate>Tue, 17 Mar 2020 09:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Семнадцатый выпуск! Разбираемся в языках программирования вместе с Михаилом Башуровым @saitonakamura. Обсуждаем языки программирования, технологии и грядущую HolyJS (привет коронавирусу, HolyJS переносится).



  🤔 00:01:38 Вопросы с подвохой от Дмитрия Пацуры
  🤔 00:05:40 A тут вброс про бандлеры от Артема Кобзаря
  🤔 00:13:20 Инструменты из экосистемы JavaScript, но не на JavaScript
  🤔 00:19:13 Why are you TypeScript?
  🤔 00:41:40 Имбовый GC
  🤔 00:52:29 UnderJS - проект JUG RU Group и Алексея Федорова
  🤔 01:08:00 Ближайшие конференции

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Семнадцатый выпуск! Разбираемся в языках программирования вместе с Михаилом Башуровым <a href="https://twitter.com/saitonakamura">@saitonakamura</a>. Обсуждаем языки программирования, технологии и грядущую HolyJS (привет коронавирусу, HolyJS переносится).</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:01:38">00:01:38 Вопросы с подвохой от Дмитрия Пацуры</a></li>  <li>🤔 <a href="#" data-timing="00:02:48">00:05:40 A тут вброс про бандлеры от Артема Кобзаря</a></li>  <li>🤔 <a href="#" data-timing="00:13:20">00:13:20 Инструменты из экосистемы JavaScript, но не на JavaScript</a></li>  <li>🤔 <a href="#" data-timing="00:19:13">00:19:13 Why are you TypeScript?</a></li>  <li>🤔 <a href="#" data-timing="00:41:40">00:41:40 Имбовый GC</a></li>  <li>🤔 <a href="#" data-timing="00:52:29">00:52:29 UnderJS - проект JUG RU Group и Алексея Федорова</a></li>  <li>🤔 <a href="#" data-timing="01:08:00">01:08:00 Ближайшие конференции</a></li></ul>]]></description>
            <guid>7D39204D-8AC8-4FF8-B71B-6E83DFBFDE5Es</guid>
            <category></category>
            <enclosure length="73412219" url="https://files.underjs.ru/17/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#16 - UnderPHP: Долгожданный выпуск с ZnProd</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:20:54</itunes:duration>
            <pubDate>Mon, 09 Mar 2020 09:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Шестнадцатый выпуск! Долгожданный выпуск с ребятами из подкаста ZnProd, обсуждаем преимущества PHP и Node.js.



  🤔 00:02:48 Дмитрий Пацура предает JavaScript-сообщество
  🤔 00:02:48 Просто лампово обсуждаем преимущества PHP и Node.js

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Шестнадцатый выпуск! Долгожданный выпуск с ребятами из <a href="https://soundcloud.com/znprod">подкаста ZnProd</a>, обсуждаем преимущества PHP и Node.js.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:02:48">00:02:48 Дмитрий Пацура предает JavaScript-сообщество</a></li>  <li>🤔 <a href="#" data-timing="00:02:48">00:02:48 Просто лампово обсуждаем преимущества PHP и Node.js</a></li></ul>]]></description>
            <guid>D54E61B7-D1FA-43C4-A41E-EFB2F39B4A1C</guid>
            <category></category>
            <enclosure length="78569531" url="https://files.underjs.ru/16/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#15 - Плантации, озера и Node.js c Николаем Матвиенко</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:06:56</itunes:duration>
            <pubDate>Mon, 17 Feb 2020 09:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Пятнадцатый выпуск! Ламповый подкаст с Николаем Матвиенко @matvi3nko. Обсуждаем консультирование, технологии и performance.



  🤔 00:02:08 Как консультировать по Node.js
  🤔 00:06:32 Консультант может быть шпионом или нет?
  🤔 00:10:06 Как выбирать технологический стек?
  🤔 00:18:28 Serverless или старая добрая VPS?
  🤔 00:27:03 Где искать информацию про технические нюансы облаков?
  🤔 00:29:30 Озера данных и как их копать 3
  🤔 00:34:01 Почему переписывают проекты из .NET Core на Node.js
  🤔 00:46:53 Загадки по консалтингу от Дмитрия Пацура
  🤔 00:53:00 Инструменты для нахождения bottlenecks: рецепт Николая Матвиенко 1


Ссылки из обсуждений


  1 Николай Матвиенко — Декомпозиция Main Thread в Node.js для увеличения пропускной способности
  2 Николай Матвиенко – Поиск и устранение неисправностей Node.js-приложений под капотом
  3 Николай Матвиенко — Обработка озера данных на Node.js в serverless-архитектуре
  4 The best serverless hero
  5 AWS blog: compute
  6 AWS blog: Data Lake

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Пятнадцатый выпуск! Ламповый подкаст с Николаем Матвиенко <a href="https://twitter.com/matvi3nko">@matvi3nko</a>. Обсуждаем консультирование, технологии и performance.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:02:08">00:02:08 Как консультировать по Node.js</a></li>  <li>🤔 <a href="#" data-timing="00:06:32">00:06:32 Консультант может быть шпионом или нет?</a></li>  <li>🤔 <a href="#" data-timing="00:10:06">00:10:06 Как выбирать технологический стек?</a></li>  <li>🤔 <a href="#" data-timing="00:18:28">00:18:28 Serverless или старая добрая VPS?</a></li>  <li>🤔 <a href="#" data-timing="00:27:03">00:27:03 Где искать информацию про технические нюансы облаков?</a></li>  <li>🤔 <a href="#" data-timing="00:29:30">00:29:30 Озера данных и как их копать</a> <sup><a href="#note3">3</a></sup></li>  <li>🤔 <a href="#" data-timing="00:33:01">00:34:01 Почему переписывают проекты из .NET Core на Node.js</a></li>  <li>🤔 <a href="#" data-timing="00:46:53">00:46:53 Загадки по консалтингу от Дмитрия Пацура</a></li>  <li>🤔 <a href="#" data-timing="00:53:00">00:53:00 Инструменты для нахождения bottlenecks: рецепт Николая Матвиенко</a> <sup><a href="#note1">1</a></sup></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://www.youtube.com/watch?v=Mfz1_blLl9Q">Николай Матвиенко — Декомпозиция Main Thread в Node.js для увеличения пропускной способности</a></li>  <li><b id="note2">2</b> <a href="https://www.youtube.com/watch?v=_qzFJ2MPVWQ">Николай Матвиенко – Поиск и устранение неисправностей Node.js-приложений под капотом</a></li>  <li><b id="note3">3</b> <a href="https://www.youtube.com/watch?v=FOCDEk-OLTI">Николай Матвиенко — Обработка озера данных на Node.js в serverless-архитектуре</a></li>  <li><b id="note4">4</b> <a href="https://theburningmonk.com/">The best serverless hero</a></li>  <li><b id="note5">5</b> <a href="https://aws.amazon.com/blogs/compute/">AWS blog: compute</a></li>  <li><b id="note6">6</b> <a href="https://aws.amazon.com/blogs/big-data/tag/data-lake/">AWS blog: Data Lake</a></li></ul>]]></description>
            <guid>529A6D55-7FB5-4DFD-B399-2B9D92635B2E</guid>
            <category></category>
            <enclosure length="65012373" url="https://files.underjs.ru/15/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#14 - UnderHTML - пилотный выпуск</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:00:43</itunes:duration>
            <pubDate>Fri, 07 Feb 2020 09:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Четырнадцатый выпуск! Сегодня начинаем говорить про HTML. Доброго времени суток, с вами UnderHTML подкаст.



  🤔 00:00:42 Климатное лицо и anti-http2
  🆕 00:10:05 DXVK 1.5.1 поверх API Vulkan 1
  🤔 00:13:47 О боже, боже, боже. Mozilla может кого-то уволить 😮 2
  🆕 00:15:14 TypeScript RoadMap 3.8
  🆕 00:29:20 V8 Release 8.0 3
  🤔 00:33:47 ES Module атрибуты 4
  🤔 00:55:27 Mavo - SPA только на HTML? 5


Ссылки из обсуждений


  1 Выпуск проекта DXVK 1.5.1 с реализацией Direct3D 9/10/11 поверх API Vulkan
  2 На фоне реструктуризации из Mozilla уволено 70 сотрудников
  3 V8 release v8.0
  4 ES Module Attributes
  5 Интерактивное веб-приложение без программирования? Легко! Mavo вам в руки

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Четырнадцатый выпуск! Сегодня начинаем говорить про HTML. Доброго времени суток, с вами UnderHTML подкаст.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:00:42">00:00:42 Климатное лицо и anti-http2</a></li>  <li>🆕 <a href="#" data-timing="00:10:05">00:10:05 DXVK 1.5.1 поверх API Vulkan</a> <sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:13:47">00:13:47 О боже, боже, боже. Mozilla может кого-то уволить 😮</a> <sup><a href="#note2">2</a></sup></li>  <li>🆕 <a href="#" data-timing="00:15:14">00:15:14 TypeScript RoadMap 3.8</a></li>  <li>🆕 <a href="#" data-timing="00:29:20">00:29:20 V8 Release 8.0</a> <sup><a href="#note3">3</a></sup></li>  <li>🤔 <a href="#" data-timing="00:33:47">00:33:47 ES Module атрибуты</a> <sup><a href="#note4">4</a></sup></li>  <li>🤔 <a href="#" data-timing="00:55:27">00:55:27 Mavo - SPA только на HTML?</a> <sup><a href="#note5">5</a></sup></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://www.opennet.ru/opennews/art.shtml?num=52166">Выпуск проекта DXVK 1.5.1 с реализацией Direct3D 9/10/11 поверх API Vulkan</a></li>  <li><b id="note2">2</b> <a href="https://www.opennet.ru/opennews/art.shtml?num=52195">На фоне реструктуризации из Mozilla уволено 70 сотрудников</a></li>  <li><b id="note3">3</b> <a href="https://v8.dev/blog/v8-release-80">V8 release v8.0</a></li>  <li><b id="note4">4</b> <a href="https://github.com/tc39/proposal-module-attributes">ES Module Attributes</a></li>  <li><b id="note5">5</b> <a href="https://habr.com/ru/company/lanit/blog/470135/">Интерактивное веб-приложение без программирования? Легко! Mavo вам в руки</a></li></ul>]]></description>
            <guid>957E6506-C2AE-4C60-BD24-BDD455FC7467</guid>
            <category></category>
            <enclosure length="58979567" url="https://files.underjs.ru/14/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#13 - Андрей Ситник про Logux, PostCSS и человечный фронтенд [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:09:29</itunes:duration>
            <pubDate>Mon, 06 Jan 2020 09:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Тринадцатый выпуск! Ламповый подкаст с Андреем Ситником @andrey_sitnik. Обсуждаем Open-Source.



  🤔 00:02:04 Про гостя и Злых Марсиан
  🤔 00:05:22 И тут подкрался Elixir…
  🤔 00:07:07 Про продвижение Open Source проектов
  🤔 00:13:37 Перфекционизм, монополия и случайность
  🤔 00:21:41 Logux - что и с чем кушать?
  🤔 00:45:44 PostCSS - а что внутри?
  🤔 00:55:59 Storeon - redux с человечным API


Ссылки из обсуждений


  1 Logux
  2 PostCSS
  3 Доклад Майкла Сабоффа про JavaScript Core
  4 Storeon
  5 Как работает MobX изнутри и сравнение его с Redux

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Тринадцатый выпуск! Ламповый подкаст с Андреем Ситником <a href="https://twitter.com/andrey_sitnik">@andrey_sitnik</a>. Обсуждаем Open-Source.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:02:04">00:02:04 Про гостя и Злых Марсиан</a></li>  <li>🤔 <a href="#" data-timing="00:05:22">00:05:22 И тут подкрался Elixir…</a></li>  <li>🤔 <a href="#" data-timing="00:07:07">00:07:07 Про продвижение Open Source проектов</a></li>  <li>🤔 <a href="#" data-timing="00:13:37">00:13:37 Перфекционизм, монополия и случайность</a></li>  <li>🤔 <a href="#" data-timing="00:21:41">00:21:41 Logux - что и с чем кушать?</a></li>  <li>🤔 <a href="#" data-timing="00:45:44">00:45:44 PostCSS - а что внутри?</a></li>  <li>🤔 <a href="#" data-timing="00:55:59">00:55:59 Storeon - redux с человечным API</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://github.com/logux">Logux</a></li>  <li><b id="note2">2</b> <a href="https://github.com/postcss/postcss">PostCSS</a></li>  <li><b id="note3">3</b> <a href="https://www.youtube.com/watch?v=mtVBAcy7AKA">Доклад Майкла Сабоффа про JavaScript Core</a></li>  <li><b id="note4">4</b> <a href="https://github.com/storeon/storeon">Storeon</a></li>  <li><b id="note5">5</b> <a href="https://habr.com/ru/post/340592/">Как работает MobX изнутри и сравнение его с Redux</a></li></ul>]]></description>
            <guid>808FAC8E-D001-4E8F-8D1C-1F339A055E79</guid>
            <category></category>
            <enclosure length="67483477" url="https://files.underjs.ru/13/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#12 - Денис Радин про конференции и WebGL [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:51:25</itunes:duration>
            <pubDate>Fri, 20 Dec 2019 09:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Двенадцатый выпуск! Ламповый подкаст с Денисом Радиным @PixelsCommander. Обсуждаем WebGL.



  🤔 00:00:47 Организация и специфику европейских конференций
  🤔 00:10:06 Немного про WebGL
  🤔 00:13:55 HTML GL, React, Pixi и другие способы создания WebGL приложений
  🤔 00:24:35 Проблемы WebGL
  🤔 00:29:05 Куда движется WebGL и что в нем нового 1
  🤔 00:33:45 Где следить за WebGL?
  🤔 00:36:10 Как рисовать красивый текст на WebGL?
  🤔 00:38:47 Мы забыли про WebGPU, поговорим о нем еще раз
  🤔 00:40:10 Дмитрий Пацура спрашивает про гоночки
  🤔 00:45:30 Зачем в GPU столько памяти?


Ссылки из обсуждений


  1 HTML-GL
  2 WebGPU

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Двенадцатый выпуск! Ламповый подкаст с Денисом Радиным <a href="https://twitter.com/PixelsCommander">@PixelsCommander</a>. Обсуждаем WebGL.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:00:47">00:00:47 Организация и специфику европейских конференций</a></li>  <li>🤔 <a href="#" data-timing="00:10:06">00:10:06 Немного про WebGL</a></li>  <li>🤔 <a href="#" data-timing="00:13:55">00:13:55 HTML GL, React, Pixi и другие способы создания WebGL приложений</a></li>  <li>🤔 <a href="#" data-timing="00:24:35">00:24:35 Проблемы WebGL</a></li>  <li>🤔 <a href="#" data-timing="00:29:05">00:29:05 Куда движется WebGL и что в нем нового</a> <sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:33:45">00:33:45 Где следить за WebGL?</a></li>  <li>🤔 <a href="#" data-timing="00:36:10">00:36:10 Как рисовать красивый текст на WebGL?</a></li>  <li>🤔 <a href="#" data-timing="00:38:47">00:38:47 Мы забыли про WebGPU, поговорим о нем еще раз</a></li>  <li>🤔 <a href="#" data-timing="00:40:10">00:40:10 Дмитрий Пацура спрашивает про гоночки</a></li>  <li>🤔 <a href="#" data-timing="00:45:30">00:45:30 Зачем в GPU столько памяти?</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://github.com/PixelsCommander/HTML-GL">HTML-GL</a></li>  <li><b id="note2">2</b> <a href="https://www.w3.org/community/gpu/">WebGPU</a></li></ul>]]></description>
            <guid>761F8756-EB86-456F-82EC-63BC99E4410E</guid>
            <category></category>
            <enclosure length="49944897" url="https://files.underjs.ru/12/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#11 - Виктор Вершанский и Андрей Печкуров разговоры про NodeJS [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:37:30</itunes:duration>
            <pubDate>Fri, 13 Dec 2019 06:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Одиннадцатый выпуск! Ламповый подкаст с Виктором Вершанским @went_out и Андреем Печкуровым @AndreyPechkurov. Обсуждаем NodeJS.



  🤔 00:00:35 Интересный опыт гостей в Node.js
  🤔 00:03:35 Дмитрий Пацура атакует Node.js аргументами
  🤔 00:10:03 Как жить с Node.js и большими командами?
  🤔 00:17:11 Что не стоит писать на Node.js?
  🤔 00:19:05 Проблема 5мс, асинхронности и логов 1
  🤔 00:29:43 Многопоточнейший Node.js
  🤔 00:35:53 Рекомендации от гостей


Ссылки из обсуждений


  1 The Node.js Event Loop, Timers, and process.nextTick()
  2 Event Loop and the Big Picture — NodeJS Event Loop Part 1
  3 Crossing the JS/C++ Boundary — Advanced NodeJS Internals — Part 1
  4 Node.js Streams: Everything you need to know
  5 Requiring modules in Node.js: Everything you need to know

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Одиннадцатый выпуск! Ламповый подкаст с Виктором Вершанским <a href="https://twitter.com/went_out">@went_out</a> и Андреем Печкуровым <a href="https://twitter.com/AndreyPechkurov">@AndreyPechkurov</a>. Обсуждаем NodeJS.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:00:35">00:00:35 Интересный опыт гостей в Node.js</a></li>  <li>🤔 <a href="#" data-timing="00:03:35">00:03:35 Дмитрий Пацура атакует Node.js аргументами</a></li>  <li>🤔 <a href="#" data-timing="00:10:03">00:10:03 Как жить с Node.js и большими командами?</a></li>  <li>🤔 <a href="#" data-timing="00:17:11">00:17:11 Что не стоит писать на Node.js?</a></li>  <li>🤔 <a href="#" data-timing="00:19:05">00:19:05 Проблема 5мс, асинхронности и логов</a> <sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:29:43">00:29:43 Многопоточнейший Node.js</a></li>  <li>🤔 <a href="#" data-timing="00:35:53">00:35:53 Рекомендации от гостей</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://nodejs.org/en/docs/guides/event-loop-timers-and-nexttick/">The Node.js Event Loop, Timers, and process.nextTick()</a></li>  <li><b id="note2">2</b> <a href="https://blog.insiderattack.net/event-loop-and-the-big-picture-nodejs-event-loop-part-1-1cb67a182810">Event Loop and the Big Picture — NodeJS Event Loop Part 1</a></li>  <li><b id="note3">3</b> <a href="https://blog.insiderattack.net/crossing-the-js-c-boundary-advanced-nodejs-internals-part-1-cb52957758d8">Crossing the JS/C++ Boundary — Advanced NodeJS Internals — Part 1</a></li>  <li><b id="note4">4</b> <a href="https://www.freecodecamp.org/news/node-js-streams-everything-you-need-to-know-c9141306be93/">Node.js Streams: Everything you need to know</a></li>  <li><b id="note5">5</b> <a href="https://www.freecodecamp.org/news/requiring-modules-in-node-js-everything-you-need-to-know-e7fbd119be8/">Requiring modules in Node.js: Everything you need to know</a></li></ul>]]></description>
            <guid>EBF06628-0000-47C4-B2C5-424706EE5434</guid>
            <category></category>
            <enclosure length="36432141" url="https://files.underjs.ru/11/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#10 - Разговор с Артемом Арутюняном про State managment и "ужасный" TypeScript [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:49:16</itunes:duration>
            <pubDate>Wed, 04 Dec 2019 06:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Десятый выпуск! Ламповый подкаст с Артёмом Арутюняном @art_al_ar. Обсуждаем State managment и “ужасный” TypeScript.



  🤔 00:01:44 Какую задачу решает Reatom? 1
  🤔 00:08:18 State Managment vs Data Base? 2
  🤔 00:13:50 Зачем учить Redux Saga? (незачем, учите Redux Observables)
  🤔 00:16:02 Нужен ли TypeScript рантайм и как погибают open-source проекты?
  🤔 00:23:31 И тут ворвался GraphQL
  🤔 00:28:48 Продолжаем экзекуцию TS: Плагины, контракты, валидаторы? 3


Ссылки из обсуждений


  1 Reatom is declarative and reactive state manager
  2 State Managers list
  3 Runtypes

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Десятый выпуск! Ламповый подкаст с Артёмом Арутюняном <a href="https://twitter.com/art_al_ar">@art_al_ar</a>. Обсуждаем State managment и “ужасный” TypeScript.</p></blockquote><ul>  <li>🤔 <a href="#" data-timing="00:01:44">00:01:44 Какую задачу решает Reatom?</a> <sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:08:18">00:08:18 State Managment vs Data Base?</a> <sup><a href="#note2">2</a></sup></li>  <li>🤔 <a href="#" data-timing="00:13:50">00:13:50 Зачем учить Redux Saga? (незачем, учите Redux Observables)</a></li>  <li>🤔 <a href="#" data-timing="00:16:02">00:16:02 Нужен ли TypeScript рантайм и как погибают open-source проекты?</a></li>  <li>🤔 <a href="#" data-timing="00:23:31">00:23:31 И тут ворвался GraphQL</a></li>  <li>🤔 <a href="#" data-timing="00:28:48">00:28:48 Продолжаем экзекуцию TS: Плагины, контракты, валидаторы?</a> <sup><a href="#note3">3</a></sup></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://github.com/artalar/reatom">Reatom is declarative and reactive state manager</a></li>  <li><b id="note2">2</b> <a href="https://gist.github.com/artalar/e5e8a7274dfdfbe9d36c9e5ec22fc650">State Managers list</a></li>  <li><b id="note3">3</b> <a href="https://github.com/pelotom/runtypes">Runtypes</a></li></ul>]]></description>
            <guid>21A012BF-8968-4EB9-BA73-9EB48BDF7FF7</guid>
            <category></category>
            <enclosure length="47845535" url="https://files.underjs.ru/10/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#9 - Разговор с Виталием Брагилевским про Haskell для студента? [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>00:49:39</itunes:duration>
            <pubDate>Wed, 27 Nov 2019 09:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Девятый выпуск! Ламповый подкаст с Виталием Брагилевским @_bravit. Обсуждаем современное образование и Haskell.


P.S У нашего гостя есть крутейший канал на Youtube ;) А также он автор книги - Haskell in Depth


  🤔 00:01:45 Как готовят инженеров в современных ВУЗах?
  🤔 00:11:32 Почему ВУЗам не выгодно, что бы преподаватель обучался программированию?
  🤔 00:16:44 Как заинтересовать будущего инженера учиться?
  🤔 00:23:19 Зачем студенту Haskell?
  🆕 00:29:00 Что сейчас происходит в Haskell?
  🤔 00:37:50 Пытаются ли российские компании попасть в комитет Haskell?
  🤔 00:40:00 Стоит ли учить Haskell и парадигму ФП?
  🤔 00:43:35 Вопрос от Цинкового Прода: Rust хороший язык?

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Девятый выпуск! Ламповый подкаст с Виталием Брагилевским <a href="https://twitter.com/_bravit">@_bravit</a>. Обсуждаем современное образование и Haskell.</p></blockquote><p>P.S У нашего гостя есть крутейший канал на <a href="https://www.youtube.com/user/bravit111">Youtube</a> ;) А также он автор книги - <a href="https://www.manning.com/books/haskell-in-depth">Haskell in Depth</a></p><ul>  <li>🤔 <a href="#" data-timing="00:01:45">00:01:45 Как готовят инженеров в современных ВУЗах?</a></li>  <li>🤔 <a href="#" data-timing="00:11:32">00:11:32 Почему ВУЗам не выгодно, что бы преподаватель обучался программированию?</a></li>  <li>🤔 <a href="#" data-timing="00:16:44">00:16:44 Как заинтересовать будущего инженера учиться?</a></li>  <li>🤔 <a href="#" data-timing="00:23:19">00:23:19 Зачем студенту Haskell?</a></li>  <li>🆕 <a href="#" data-timing="00:29:00">00:29:00 Что сейчас происходит в Haskell?</a></li>  <li>🤔 <a href="#" data-timing="00:37:50">00:37:50 Пытаются ли российские компании попасть в комитет Haskell?</a></li>  <li>🤔 <a href="#" data-timing="00:40:00">00:40:00 Стоит ли учить Haskell и парадигму ФП?</a></li>  <li>🤔 <a href="#" data-timing="00:43:35">00:43:35 Вопрос от Цинкового Прода: Rust хороший язык?</a></li></ul>]]></description>
            <guid>8FDCABEB-3711-4655-A165-21DA241E8D42</guid>
            <category></category>
            <enclosure length="48225438" url="https://files.underjs.ru/9/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#8 - Один бинарник для JavaScript?</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:00:23</itunes:duration>
            <pubDate>Wed, 20 Nov 2019 09:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Восьмой выпуск! Поговорим про грядущий Deno 1.0, ByteCode Alliance и наше впечатления от прошедшей HolyJS Moscow 2019.



  🆕 00:00:52 Deno 1.0 1
  🤔 00:11:52 FFI vs node-gyp
  🆕 00:21:15 Chrome будет клеймить сайты 2
  🆕 00:30:32 ByteCode Alliance 3
  🤔 00:42:38 Впечатления после HolyJS Moscow 2019 4


Ссылки из обсуждений


  1 Major features necessary for 1.0 
  2 Chrome начнёт помечать быстрые и медленные сайты
  3 Bytecode Alliance
  4 HolyJS Moscow 2019 :: Контрактное программирование как средство, а не цель :: Может ли компьютер молиться на благо всех живых существ? Молитва на JavaScript и WebGL

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Восьмой выпуск! Поговорим про грядущий Deno 1.0, ByteCode Alliance и наше впечатления от прошедшей HolyJS Moscow 2019.</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:00:52">00:00:52 Deno 1.0</a> <sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:11:52">00:11:52 FFI vs node-gyp</a></li>  <li>🆕 <a href="#" data-timing="00:21:15">00:21:15 Chrome будет клеймить сайты</a> <sup><a href="#note2">2</a></sup></li>  <li>🆕 <a href="#" data-timing="00:30:32">00:30:32 ByteCode Alliance</a> <sup><a href="#note3">3</a></sup></li>  <li>🤔 <a href="#" data-timing="00:42:38">00:42:38 Впечатления после HolyJS Moscow 2019</a> <sup><a href="#note4">4</a></sup></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://github.com/denoland/deno/issues/2473">Major features necessary for 1.0 </a></li>  <li><b id="note2">2</b> <a href="https://www.opennet.ru/opennews/art.shtml?num=51844">Chrome начнёт помечать быстрые и медленные сайты</a></li>  <li><b id="note3">3</b> <a href="https://bytecodealliance.org/">Bytecode Alliance</a></li>  <li><b id="note4">4</b> <a href="https://holyjs-moscow.ru/">HolyJS Moscow 2019</a> :: <a href="https://holyjs-moscow.ru/2019/msk/talks/qp9sdze3lxb7vlru5kwis/">Контрактное программирование как средство, а не цель</a> :: <a href="https://holyjs-moscow.ru/2019/msk/talks/4yu3tnve11pvazkz9rk9hg/">Может ли компьютер молиться на благо всех живых существ? Молитва на JavaScript и WebGL</a></li></ul>]]></description>
            <guid>29B2982E-9536-4064-8F92-B186EAC0D19B</guid>
            <category></category>
            <enclosure length="58654641" url="https://files.underjs.ru/8/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#7 - Разговор с Алексеем Золотых про Dart [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:11:15</itunes:duration>
            <pubDate>Mon, 04 Nov 2019 11:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Седьмой выпуск! Ламповый подкаст с Алексеем Золотых @zolotyh. Обсуждаем Dart language.



  🆕 00:01:52 Dart 2.5 1
  🤔 00:10:55 Dart на сервере 2
  🤔 00:18:48 Как получать информацию про Dart
  🤔 00:24:12 Dart на фронтенде
  🤔 00:38:50 Вопрос от ФЮ: почему private fields такое говно?
  🤔 00:49:29 Abstract Classs и Interface
  🤔 01:01:06 Пакетный менеджер pub


Ссылки из обсуждений


  1 Announcing Dart 2.5: Super-charged development
  2 Dart on the Server

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Седьмой выпуск! Ламповый подкаст с Алексеем Золотых <a href="https://twitter.com/zolotyh">@zolotyh</a>. Обсуждаем Dart language.</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:01:52">00:01:52 Dart 2.5</a> <sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:10:55">00:10:55 Dart на сервере</a> <sup><a href="#note2">2</a></sup></li>  <li>🤔 <a href="#" data-timing="00:18:48">00:18:48 Как получать информацию про Dart</a></li>  <li>🤔 <a href="#" data-timing="00:24:12">00:24:12 Dart на фронтенде</a></li>  <li>🤔 <a href="#" data-timing="00:38:50">00:38:50 Вопрос от ФЮ: почему private fields такое говно?</a></li>  <li>🤔 <a href="#" data-timing="00:49:29">00:49:29 Abstract Classs и Interface</a></li>  <li>🤔 <a href="#" data-timing="01:01:06">01:01:06 Пакетный менеджер pub</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://medium.com/dartlang/announcing-dart-2-5-super-charged-development-328822024970">Announcing Dart 2.5: Super-charged development</a></li>  <li><b id="note2">2</b> <a href="https://dart-lang.github.io/server/server.html">Dart on the Server</a></li></ul>]]></description>
            <guid>C8E2C1B3-1C9C-4BB7-9F62-770A297A9A26</guid>
            <category></category>
            <enclosure length="69203245" url="https://files.underjs.ru/7/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#6 - Деоптимизация React внутри V8, preventExtension курильщика</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:01:46</itunes:duration>
            <pubDate>Tue, 08 Oct 2019 11:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Шестой выпуск! Поговорим про грядущий TypeScript 3.7, баг приводящий к деоптимизации внутри V8 на примере React и многом другом.



  🆕 00:00:44 TypeScript 3.7 1
  🤔 00:10:56 Деоптимизация React с V8 2
  🤔 00:18:12 “Светлое” будущее PWA с FUGU 3
  🤔 00:31:18 DNS-over-HTTPS лихорадка 4
  🤔 00:39:19 Умный дом на JavaScript? 5
  🤔 00:49:21 LongestJS - эксперимент удался? 6
  🤔 00:57:30 Ближайшие конференции


Ссылки из обсуждений


  1 The 5 Big Features of TypeScript 3.7 and How to Use Them
  2 The story of a V8 performance cliff in React
  3 Unlocking new capabilities for the web
  4 Почему Mozilla назвали «главным злодеем интернета»?
  5 Яндекс: умный дом по-взрослому
  6 #01 LongestJS: Денис Колесников — npm understand –with-improves

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Шестой выпуск! Поговорим про грядущий TypeScript 3.7, баг приводящий к деоптимизации внутри V8 на примере React и многом другом.</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:00:44">00:00:44 TypeScript 3.7</a> <sup><a href="#note1">1</a></sup></li>  <li>🤔 <a href="#" data-timing="00:10:56">00:10:56 Деоптимизация React с V8</a> <sup><a href="#note2">2</a></sup></li>  <li>🤔 <a href="#" data-timing="00:18:12">00:18:12 “Светлое” будущее PWA с FUGU</a> <sup><a href="#note3">3</a></sup></li>  <li>🤔 <a href="#" data-timing="00:31:18">00:31:18 DNS-over-HTTPS лихорадка</a> <sup><a href="#note4">4</a></sup></li>  <li>🤔 <a href="#" data-timing="00:39:19">00:39:19 Умный дом на JavaScript?</a> <sup><a href="#note5">5</a></sup></li>  <li>🤔 <a href="#" data-timing="00:49:21">00:49:21 LongestJS - эксперимент удался?</a> <sup><a href="#note6">6</a></sup></li>  <li>🤔 <a href="#" data-timing="00:57:30">00:57:30 Ближайшие конференции</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://httptoolkit.tech/blog/5-big-features-of-typescript-3.7/">The 5 Big Features of TypeScript 3.7 and How to Use Them</a></li>  <li><b id="note2">2</b> <a href="https://v8.dev/blog/react-cliff">The story of a V8 performance cliff in React</a></li>  <li><b id="note3">3</b> <a href="https://developers.google.com/web/updates/capabilities">Unlocking new capabilities for the web</a></li>  <li><b id="note4">4</b> <a href="https://m.habr.com/ru/company/globalsign/blog/459739/">Почему Mozilla назвали «главным злодеем интернета»?</a></li>  <li><b id="note5">5</b> <a href="https://m.habr.com/ru/post/465537/">Яндекс: умный дом по-взрослому</a></li>  <li><b id="note6">6</b> <a href="https://www.youtube.com/watch?v=Cz6bQw1f23s">#01 LongestJS: Денис Колесников — npm understand –with-improves</a></li></ul>]]></description>
            <guid>9F420DEB-83E0-4519-9495-B7BEEC71FEFA</guid>
            <category></category>
            <enclosure length="59996895" url="https://files.underjs.ru/6/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#5 - Разговор с Романом Дворновым про Open-Source и вкусные детали Web [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>48:55</itunes:duration>
            <pubDate>Tue, 24 Sep 2019 13:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Пятый выпуск! Ламповый подкаст с Романом Дворновым @rdvornov (автор discoveryjs/jora/basis.js/CSSTree и других инструментов). Обсуждаем Open-Source, проекты, развитие в IT и наш любимый Web.



  00:01:10 Open-Source и зачем он нужен?
  00:07:30 Внутренности Discovery.js 1
  00:12:10 Оптимизации и деоптимизации нашего JavaScript 2
  00:23:29 Когда нужно заниматься оптимизациями?
  00:25:30 Что почитать или посмотреть про оптимизации
  00:28:20 Куда пропадают разработчики после 30?
  00:30:20 Инженер/Программист/Разработчик
  00:32:24 Должен ли JavaScript-разработчик знать все?
  00:40:31 Инструментарий и окружение
  00:44:05 Какие вопросы Роман Дворнов задает на собеседовании? 3


Ссылки из обсуждений


  1 discoveryjs / discoveryjs/jora
  2 Подборка V8 tool on discovery от Ромы / deoptigate / Блог Вячеслава Егорова
  3 What forces layout / reflow @paulirish


]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Пятый выпуск! Ламповый подкаст с Романом Дворновым <a href="https://twitter.com/rdvornov">@rdvornov</a> (автор discoveryjs/jora/basis.js/CSSTree и других инструментов). Обсуждаем Open-Source, проекты, развитие в IT и наш любимый Web.</p></blockquote><ul>  <li><a href="#" data-timing="00:01:10">00:01:10 Open-Source и зачем он нужен?</a></li>  <li><a href="#" data-timing="00:07:30">00:07:30 Внутренности Discovery.js</a> <sup><a href="#note1">1</a></sup></li>  <li><a href="#" data-timing="00:12:10">00:12:10 Оптимизации и деоптимизации нашего JavaScript</a> <sup><a href="#note2">2</a></sup></li>  <li><a href="#" data-timing="00:23:29">00:23:29 Когда нужно заниматься оптимизациями?</a></li>  <li><a href="#" data-timing="00:25:30">00:25:30 Что почитать или посмотреть про оптимизации</a></li>  <li><a href="#" data-timing="00:28:20">00:28:20 Куда пропадают разработчики после 30?</a></li>  <li><a href="#" data-timing="00:30:20">00:30:20 Инженер/Программист/Разработчик</a></li>  <li><a href="#" data-timing="00:32:24">00:32:24 Должен ли JavaScript-разработчик знать все?</a></li>  <li><a href="#" data-timing="00:40:31">00:40:31 Инструментарий и окружение</a></li>  <li><a href="#" data-timing="00:44:05">00:44:05 Какие вопросы Роман Дворнов задает на собеседовании?</a> <sup><a href="#note3">3</a></sup></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://github.com/discoveryjs">discoveryjs</a> / <a href="https://github.com/discoveryjs/jora">discoveryjs/jora</a></li>  <li><b id="note2">2</b> <a href="https://gist.github.com/lahmatiy/5265d519769f0081fed4f94f673ad6df">Подборка V8 tool on discovery от Ромы</a> / <a href="https://github.com/thlorenz/deoptigate">deoptigate</a> / <a href="https://mrale.ph/">Блог Вячеслава Егорова</a></li>  <li><b id="note3">3</b> <a href="https://gist.github.com/paulirish/5d52fb081b3570c81e3a">What forces layout / reflow @paulirish</a></li></ul>]]></description>
            <guid>B0494A60-96C8-4692-BF47-F5AD32E8200C</guid>
            <category></category>
            <enclosure length="47506783" url="https://files.underjs.ru/5/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#4 - Разговор с Дмитрием Махнёвым про HolyJS/JUG Ru Group [Ламповый]</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:01:38</itunes:duration>
            <pubDate>Fri, 30 Aug 2019 07:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Четвертый выпуск! Ламповый подкаст по душам с Дмитрием Махнёвым @dmitrymakhnev (членом программного комитета/сотрудника JUG Ru Group). Обсуждаем организацию конференции, работу в JUG Ru Group и немножко про программу HolyJS


Мы выпросили промокод на HolyJS Moscow 2019 -  underjsHolyJS19msk, будем рады видеть вас в числе участников ;)


  00:04:38 - Как так получилось, что только спустя 3 конференции ты оказался в JUG Ru Group? 5
  00:09:28 - Ключевые моменты в реализации HolyJS
  00:15:28 - Про процесс голосования и отбора докладов
  00:22:30 - Нужно ли ораторское искусство спикеру?
  00:36:14 - Готова ли Российская аудитория платить за workshop-ы? 4
  00:47:14 - Пример про Ujjwal Sharma 1
  00:47:55 - Немножко про программу HolyJS Moscow 2019 2
  00:47:55 - Про новый митап LongestJS от Дмитрия 3


Ссылки из обсуждений


  1 Ujjwal Sharma @ryzokuken
  2 HolyJS Moscow 2019
  3 LongestJS
  4 «Ваша библиотека, как ваш ребёнок, может пойти в неожиданную для вас сторону»: интервью с создателем MobX
  5 JUG Ru Group
  6 The Contentious Relationship Between the LGBTQ+ community and Tech by Bryan Hughes
  7 Panel by TC39 Committee
  8 Postgres 12 в этюдах / Олег Бартунов
  9 Стас Курилов — Удаляем лишний код из рантайма CSS Modules при помощи webpack
  10 Павел Малышев — Svelte Cookbook. Мастер класс по SvelteJS
  11 Twitter @jsunderhood (Коллективный twitter-аккаунт о фронтенде.)

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Четвертый выпуск! Ламповый подкаст по душам с Дмитрием Махнёвым <a href="https://twitter.com/dmitrymakhnev">@dmitrymakhnev</a> (членом программного комитета/сотрудника JUG Ru Group). Обсуждаем организацию конференции, работу в JUG Ru Group и немножко про программу HolyJS</p></blockquote><p>Мы выпросили промокод на <a href="https://holyjs-moscow.ru/registration/personal/?utm_source=partner&amp;utm_medium=underjs&amp;utm_campaign=holy2019msk&amp;utm_content=common">HolyJS Moscow 2019</a> -  <code class="highlighter-rouge">underjsHolyJS19msk</code>, будем рады видеть вас в числе участников ;)</p><ul>  <li><a href="#" data-timing="00:04:38">00:04:38 - Как так получилось, что только спустя 3 конференции ты оказался в JUG Ru Group?</a> <sup><a href="#note5">5</a></sup></li>  <li><a href="#" data-timing="00:09:28">00:09:28 - Ключевые моменты в реализации HolyJS</a></li>  <li><a href="#" data-timing="00:15:28">00:15:28 - Про процесс голосования и отбора докладов</a></li>  <li><a href="#" data-timing="00:22:30">00:22:30 - Нужно ли ораторское искусство спикеру?</a></li>  <li><a href="#" data-timing="00:36:14">00:36:14 - Готова ли Российская аудитория платить за workshop-ы?</a> <sup><a href="#note4">4</a></sup></li>  <li><a href="#" data-timing="00:47:14">00:47:14 - Пример про Ujjwal Sharma</a> <sup><a href="#note1">1</a></sup></li>  <li><a href="#" data-timing="00:47:55">00:47:55 - Немножко про программу HolyJS Moscow 2019</a> <sup><a href="#note2">2</a></sup></li>  <li><a href="#" data-timing="00:47:55">00:47:55 - Про новый митап LongestJS от Дмитрия</a> <sup><a href="#note3">3</a></sup></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://twitter.com/ryzokuken">Ujjwal Sharma @ryzokuken</a></li>  <li><b id="note2">2</b> <a href="https://holyjs-moscow.ru/registration/personal/?utm_source=partner&amp;utm_medium=underjs&amp;utm_campaign=holy2019msk&amp;utm_content=common">HolyJS Moscow 2019</a></li>  <li><b id="note3">3</b> <a href="https://twitter.com/LongestJS">LongestJS</a></li>  <li><b id="note4">4</b> <a href="https://habr.com/ru/company/jugru/blog/426517/">«Ваша библиотека, как ваш ребёнок, может пойти в неожиданную для вас сторону»: интервью с создателем MobX</a></li>  <li><b id="note5">5</b> <a href="https://jugru.org/">JUG Ru Group</a></li>  <li><b id="note6">6</b> <a href="https://www.youtube.com/watch?v=fSN3LVbXTkg">The Contentious Relationship Between the LGBTQ+ community and Tech by Bryan Hughes</a></li>  <li><b id="note7">7</b> <a href="https://www.youtube.com/watch?v=slA06pbTRi4">Panel by TC39 Committee</a></li>  <li><b id="note8">8</b> <a href="https://www.youtube.com/watch?v=uhvqly8MtoI">Postgres 12 в этюдах / Олег Бартунов</a></li>  <li><b id="note9">9</b> <a href="https://www.youtube.com/watch?v=J1gHHmABk44">Стас Курилов — Удаляем лишний код из рантайма CSS Modules при помощи webpack</a></li>  <li><b id="note10">10</b> <a href="https://www.youtube.com/watch?v=I5DIcbcXzfE">Павел Малышев — Svelte Cookbook. Мастер класс по SvelteJS</a></li>  <li><b id="note11">11</b> <a href="https://twitter.com/jsunderhood">Twitter @jsunderhood (Коллективный twitter-аккаунт о фронтенде.)</a></li></ul>]]></description>
            <guid>34F08637-9B8C-4615-8F22-572B2E422263</guid>
            <category></category>
            <enclosure length="59861573" url="https://files.underjs.ru/4/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#3 - Сакральное предсказание о создании GitHub Actions</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:22:03</itunes:duration>
            <pubDate>Sun, 18 Aug 2019 18:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Третий выпуск! Настоящий Underground уже на твоем мониторе, наливая чаек, открывай IDE и начинай слушать нас на фоне. А что бы не запутаться, снизу shownotes к подкасту.



  🆕 00:01:48 - Новое в Chrome 76 1
  🆕 00:10:43 - WeakRef Proposal 3
  🤔 00:15:04 - Docker ломает CI (пророчество о создании GitHub Actions до его выпуска) 4
  🆕 00:28:10 - OniVim. восторг и разочарование 5
  🆕 00:31:42 - TypeScript 3.6 6
  🆕 00:45:30 - Новый релиз React 16.9.0 7
  🔥 00:49:14 - Разговор про SSR
  🆕 00:59:14 - Новый релиз Preact 8
  🤔 01:03:24 - PHPFIG и стандартизация JS Фреймворков
  🤔 01:08:24 - Эх, ООП, ООП, я тебя никому не отдам… 10
  🆕 01:17:07 - Ближайшие конференции


Ссылки из обсуждений


  1 Chrome 76 новинки
  2 Chrome 76 блокировка лазейки FileSystem API
  3 WeakRef Proposal
  4 Update: Changes to GitLab CI/CD and Docker in Docker with Docker 19.03
  5 OniVim 2
  6 Announcing TypeScript 3.6 Beta
  7 Release 16.9.0 (August 8, 2019)
  8 PReact X
  9 Issue Preact larger React
  10 OOP features in new languages


Ближайшие конференции


  TechTrain г. Санкт-Петербург, 24-25 августа, участие платное
  Krasnodar Dev Conf 2019 г. Краснодар, 24-25 августа, участие платное
  PiterJS Conf г. Санкт-Петербург, 7 сентября, участие бесплатное
  CSS-Minks-JS г. Минск, 18-21 сентября, участие платное
  Armada JS г. Нови-Сад, 19-20 сентября, участие платное
  KharkivJS г. Харьков, 5-6 октября, участие платное

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Третий выпуск! Настоящий Underground уже на твоем мониторе, наливая чаек, открывай IDE и начинай слушать нас на фоне. А что бы не запутаться, снизу shownotes к подкасту.</p></blockquote><ul>  <li>🆕 <a href="#" data-timing="00:01:48">00:01:48 - Новое в Chrome 76</a> <sup><a href="#note1">1</a></sup></li>  <li>🆕 <a href="#" data-timing="00:10:43">00:10:43 - WeakRef Proposal</a> <sup><a href="#note3">3</a></sup></li>  <li>🤔 <a href="#" data-timing="00:15:04">00:15:04 - Docker ломает CI (пророчество о создании GitHub Actions до его выпуска)</a> <sup><a href="#note4">4</a></sup></li>  <li>🆕 <a href="#" data-timing="00:28:10">00:28:10 - OniVim. восторг и разочарование</a> <sup><a href="#note5">5</a></sup></li>  <li>🆕 <a href="#" data-timing="00:31:42">00:31:42 - TypeScript 3.6</a> <sup><a href="#note6">6</a></sup></li>  <li>🆕 <a href="#" data-timing="00:45:30">00:45:30 - Новый релиз React 16.9.0</a> <sup><a href="#note7">7</a></sup></li>  <li>🔥 <a href="#" data-timing="00:49:14">00:49:14 - Разговор про SSR</a></li>  <li>🆕 <a href="#" data-timing="00:59:14">00:59:14 - Новый релиз Preact</a> <sup><a href="#note8">8</a></sup></li>  <li>🤔 <a href="#" data-timing="01:03:24">01:03:24 - PHPFIG и стандартизация JS Фреймворков</a></li>  <li>🤔 <a href="#" data-timing="01:08:24">01:08:24 - Эх, ООП, ООП, я тебя никому не отдам…</a> <sup><a href="#note10">10</a></sup></li>  <li>🆕 <a href="#" data-timing="01:17:07">01:17:07 - Ближайшие конференции</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://www.opennet.ru/opennews/art.shtml?num=51090">Chrome 76 новинки</a></li>  <li><b id="note2">2</b> <a href="http://www.opennet.ru/opennews/art.shtml?num=51122">Chrome 76 блокировка лазейки FileSystem API</a></li>  <li><b id="note3">3</b> <a href="https://github.com/tc39/proposal-weakrefs">WeakRef Proposal</a></li>  <li><b id="note4">4</b> <a href="https://about.gitlab.com/2019/07/31/docker-in-docker-with-docker-19-dot-03/">Update: Changes to GitLab CI/CD and Docker in Docker with Docker 19.03</a></li>  <li><b id="note5">5</b> <a href="https://v2.onivim.io/">OniVim 2</a></li>  <li><b id="note6">6</b> <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-3-6-beta/">Announcing TypeScript 3.6 Beta</a></li>  <li><b id="note7">7</b> <a href="https://github.com/facebook/react/releases/tag/v16.9.0">Release 16.9.0 (August 8, 2019)</a></li>  <li><b id="note8">8</b> <a href="https://github.com/preactjs/preact/releases">PReact X</a></li>  <li><b id="note9">9</b> <a href="https://github.com/preactjs/preact/issues/1289">Issue Preact larger React</a></li>  <li><b id="note10">10</b> <a href="https://news.ycombinator.com/item?id=20320752&amp;utm_source=twitter.com&amp;utm_medium=social&amp;utm_campaign=uvlekatelnoe-obsuzhdenie-na-hacker-news&amp;utm_content=31000962">OOP features in new languages</a></li></ul><h1 id="ближайшие-конференции">Ближайшие конференции</h1><ul>  <li><a href="https://techtrain.ru/">TechTrain</a> г. Санкт-Петербург, 24-25 августа, участие платное</li>  <li><a href="https://krd.dev/events/14">Krasnodar Dev Conf 2019</a> г. Краснодар, 24-25 августа, участие платное</li>  <li><a href="https://conf.piterjs.org/">PiterJS Conf</a> г. Санкт-Петербург, 7 сентября, участие бесплатное</li>  <li><a href="https://css-minsk-js.by/">CSS-Minks-JS</a> г. Минск, 18-21 сентября, участие платное</li>  <li><a href="https://www.armada-js.com/">Armada JS</a> г. Нови-Сад, 19-20 сентября, участие платное</li>  <li><a href="https://kharkivjs.org/">KharkivJS</a> г. Харьков, 5-6 октября, участие платное</li></ul>]]></description>
            <guid>2BF73A3D-656A-47AC-AF2F-62635A835FAE</guid>
            <category></category>
            <enclosure length="79693583" url="https://files.underjs.ru/3/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#2 - Как должен выглядит настоящий Backend на NodeJS?</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:07:38</itunes:duration>
            <pubDate>Mon, 12 Aug 2019 18:00:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Если ты читаешь это, значит мы выпустили второй выпуск! Настоящий Underground уже на твоем мониторе, наливая чаек, открывай IDE и начинай слушать нас на фоне. А что бы не запутаться, снизу shownotes к подкасту.



  🐧 00:50:00 - Ядро Linux не может мягко обрабатывать ситуации с нехваткой памяти 1
  🐧 00:01:54 - Обсуждение про любовь к линуксу
  🐧 00:03:25 - Таильные оконные менеджеры
  🆕 00:07:00 - Выпуск встраиваемого JavaScript-движка Duktape 2.4.0 2
  🤔 00:09:50 - Нужно ли транспилировать код в NodeJS и какой ставить target?
  🔥 00:15:15 - Как должен выглядит настоящий Backend?
  🔥 00:31:05 - Как относиться к Backend программисту который FullStack, но пришел из FrontEnd
  🆕 00:36:36 - Обертки над функциями в Electron
  🆕 00:41:51 - Поддержка SIMD в WebAssembly / Wasmer 3
  🆕 00:52:32 - FireFox, эксперементы c DNS-over-HTTPS 4
  🤔 00:58:42 - Прослушка HTTPS трафика, на примере Казахстана
  🤔 01:00:50 - Проблема того что у нас забывают настраивать софт внутри Docker 5
  🆕 01:06:35 - Ближайшие конференции


Ссылки из обсуждений


  1 Ядро Linux не может мягко обрабатывать ситуации с нехваткой памяти
  2 Выпуск встраиваемого JavaScript-движка Duktape 2.4.0
  3 WebAssembly and SIMD
  4 В Firefox будет проведён эксперимент, связанный с DNS-over-HTTPS
  5 Dockerizing modern web apps


Цитатки из выпуска


  Первой моей неудачной любовью была Ubuntu



  Классическая рубрика, движок для JavaScript-a



  Язык он задает архитектуру, как мы



  Все что больше 2ух к строк на Go language, это какое-то дерьмо


Ближайшие конференции


  TechTrain г. Санкт-Петербург, 24-25 августа, участие платное
  Krasnodar Dev Conf 2019 г. Краснодар, 24-25 августа, участие платное
  PiterJS Conf г. Санкт-Петербург, 7 сентября, участие бесплатное

]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Если ты читаешь это, значит мы выпустили второй выпуск! Настоящий Underground уже на твоем мониторе, наливая чаек, открывай IDE и начинай слушать нас на фоне. А что бы не запутаться, снизу shownotes к подкасту.</p></blockquote><ul>  <li>🐧 <a href="#" data-timing="00:50:00">00:50:00 - Ядро Linux не может мягко обрабатывать ситуации с нехваткой памяти</a> <sup><a href="#note1">1</a></sup></li>  <li>🐧 <a href="#" data-timing="00:01:54">00:01:54 - Обсуждение про любовь к линуксу</a></li>  <li>🐧 <a href="#" data-timing="00:03:25">00:03:25 - Таильные оконные менеджеры</a></li>  <li>🆕 <a href="#" data-timing="00:07:00">00:07:00 - Выпуск встраиваемого JavaScript-движка Duktape 2.4.0</a> <sup><a href="#note2">2</a></sup></li>  <li>🤔 <a href="#" data-timing="00:09:50">00:09:50 - Нужно ли транспилировать код в NodeJS и какой ставить target?</a></li>  <li>🔥 <a href="#" data-timing="00:15:15">00:15:15 - Как должен выглядит настоящий Backend?</a></li>  <li>🔥 <a href="#" data-timing="00:31:05">00:31:05 - Как относиться к Backend программисту который FullStack, но пришел из FrontEnd</a></li>  <li>🆕 <a href="#" data-timing="00:36:36">00:36:36 - Обертки над функциями в Electron</a></li>  <li>🆕 <a href="#" data-timing="00:41:51">00:41:51 - Поддержка SIMD в WebAssembly / Wasmer</a> <sup><a href="#note3">3</a></sup></li>  <li>🆕 <a href="#" data-timing="00:52:32">00:52:32 - FireFox, эксперементы c DNS-over-HTTPS</a> <sup><a href="#note4">4</a></sup></li>  <li>🤔 <a href="#" data-timing="00:58:42">00:58:42 - Прослушка HTTPS трафика, на примере Казахстана</a></li>  <li>🤔 <a href="#" data-timing="01:00:50">01:00:50 - Проблема того что у нас забывают настраивать софт внутри Docker</a> <sup><a href="#note5">5</a></sup></li>  <li>🆕 <a href="#" data-timing="01:06:35">01:06:35 - Ближайшие конференции</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://www.opennet.ru/opennews/art.shtml?num=51231">Ядро Linux не может мягко обрабатывать ситуации с нехваткой памяти</a></li>  <li><b id="note2">2</b> <a href="http://www.opennet.ru/opennews/art.shtml?num=51220">Выпуск встраиваемого JavaScript-движка Duktape 2.4.0</a></li>  <li><b id="note3">3</b> <a href="https://medium.com/wasmer/webassembly-and-simd-13badb9bf1a8">WebAssembly and SIMD</a></li>  <li><b id="note4">4</b> <a href="http://www1.opennet.ru/opennews/art.shtml?num=51204">В Firefox будет проведён эксперимент, связанный с DNS-over-HTTPS</a></li>  <li><b id="note5">5</b> <a href="https://dev.to/hoverbaum/dockerizing-spas-2lc9">Dockerizing modern web apps</a></li></ul><h1 id="цитатки-из-выпуска">Цитатки из выпуска</h1><blockquote>  <p>Первой моей неудачной любовью была Ubuntu</p></blockquote><blockquote>  <p>Классическая рубрика, движок для JavaScript-a</p></blockquote><blockquote>  <p>Язык он задает архитектуру, как мы</p></blockquote><blockquote>  <p>Все что больше 2ух к строк на Go language, это какое-то дерьмо</p></blockquote><h1 id="ближайшие-конференции">Ближайшие конференции</h1><ul>  <li><a href="https://techtrain.ru/">TechTrain</a> г. Санкт-Петербург, 24-25 августа, участие платное</li>  <li><a href="https://krd.dev/events/14">Krasnodar Dev Conf 2019</a> г. Краснодар, 24-25 августа, участие платное</li>  <li><a href="https://conf.piterjs.org/">PiterJS Conf</a> г. Санкт-Петербург, 7 сентября, участие бесплатное</li></ul>]]></description>
            <guid>2D3CAED4-A80D-4926-80D7-16703E680B1C</guid>
            <category></category>
            <enclosure length="65697762" url="https://files.underjs.ru/2/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    
        <item>
            <title>#1 - Пилотный - Настоящий Underground</title>
            <itunes:explicit>No</itunes:explicit>
            <itunes:author>Дмитрий Пацура, Артём Кобзарь</itunes:author>
            <itunes:duration>01:17:36</itunes:duration>
            <pubDate>Sat, 03 Aug 2019 21:02:00 +0000</pubDate>
            <itunes:subtitle></itunes:subtitle>
            <itunes:summary><![CDATA[
  Привет коллега! Настоящий Underground уже на твоем мониторе, наливая чаек, открывай IDE и начинай слушать нас на фоне. А что бы не запутаться, снизу shownotes к подкасту.



  00:03:55 - Facebook выпустила новый движок Hermes для React Native 1
  00:07:46 - Что же такое JIT?
  00:11:55 - TypeScript vs Flow?
  00:13:02 - Новый формат байт-кода в JavaScript Core 2
  00:18:55 - QuickJS от создателя FFMPEG/Qemu 5
  00:23:18 - Про пакетные менеджеры
  00:30:05 - GitHub начал ограничивать пользователей с территорий, подпадающих под санкции США 3
  00:41:11 - Релиз Firefox 68
  00:42:36 - Как провайдер подменял трафик или почему важен DNSSEC
  00:47:44 - Proposal Zero Abstract for map/filter 4
  00:48:44 - HolyJS TCXX
  00:53:37 - OniVim 2
  00:56:50 - Почему не IDE, но с Vim shortcuts
  01:04:42 - Про BeerJS Summit 2019
  01:09:39 - Ближайшие конференции


Ссылки из обсуждений


  1 Hermes: An open source JavaScript engine optimized for mobile apps, starting with React Native
  2 A New Bytecode Format for JavaScriptCore
  3 GitHub начал ограничивать пользователей с территорий, подпадающих под санкции США
  4 https://github.com/tc39/proposal-iterator-helpers
  5 Основатель QEMU и FFmpeg опубликовал JavaScript-движок QuickJS


Что осталось за кадром

globalThis уже в браузерах

Цитатки из выпуска


  Facebook с их Flow уже проиграл эту гонку с TypeScript



  Техника включить и выключить, это все таки техника для нахождения ошибок



  Я когда слышу про VIM, спрашиваю два вопроса: Есть ли выход из Vim?


Ближайшие конференции


  PiterJS Conf г. Санкт-Петербург, 7 сентября, участие бесплатное
  TechTrain г. Санкт-Петербург, 24-25 августа, участие платное
  Krasnodar Dev Conf 2019 г. Краснодар, 24-25 августа, участие платное


Лучшие мемы из Twitter, пока мы готовили подкаст :)

pic.twitter.com/fCpDnP6B3E&mdash; Digital Madness (@rmstdio) July 28, 2019


]]></itunes:summary>
            <description><![CDATA[<blockquote>  <p>Привет коллега! Настоящий Underground уже на твоем мониторе, наливая чаек, открывай IDE и начинай слушать нас на фоне. А что бы не запутаться, снизу shownotes к подкасту.</p></blockquote><ul>  <li><a href="#" data-timing="00:03:55">00:03:55 - Facebook выпустила новый движок Hermes для React Native</a> <sup><a href="#note1">1</a></sup></li>  <li><a href="#" data-timing="00:07:46">00:07:46 - Что же такое JIT?</a></li>  <li><a href="#" data-timing="00:11:55">00:11:55 - TypeScript vs Flow?</a></li>  <li><a href="#" data-timing="00:13:02">00:13:02 - Новый формат байт-кода в JavaScript Core</a> <sup><a href="#note2">2</a></sup></li>  <li><a href="#" data-timing="00:18:55">00:18:55 - QuickJS от создателя FFMPEG/Qemu</a> <sup><a href="#note5">5</a></sup></li>  <li><a href="#" data-timing="00:23:18">00:23:18 - Про пакетные менеджеры</a></li>  <li><a href="#" data-timing="00:30:05">00:30:05 - GitHub начал ограничивать пользователей с территорий, подпадающих под санкции США</a> <sup><a href="#note4">3</a></sup></li>  <li><a href="#" data-timing="00:41:11">00:41:11 - Релиз Firefox 68</a></li>  <li><a href="#" data-timing="00:42:36">00:42:36 - Как провайдер подменял трафик или почему важен DNSSEC</a></li>  <li><a href="#" data-timing="00:47:44">00:47:44 - Proposal Zero Abstract for map/filter</a> <sup><a href="#note4">4</a></sup></li>  <li><a href="#" data-timing="00:48:44">00:48:44 - HolyJS TCXX</a></li>  <li><a href="#" data-timing="00:53:37">00:53:37 - OniVim 2</a></li>  <li><a href="#" data-timing="00:56:50">00:56:50 - Почему не IDE, но с Vim shortcuts</a></li>  <li><a href="#" data-timing="01:04:42">01:04:42 - Про BeerJS Summit 2019</a></li>  <li><a href="#" data-timing="01:09:39">01:09:39 - Ближайшие конференции</a></li></ul><h1 id="ссылки-из-обсуждений">Ссылки из обсуждений</h1><ul>  <li><b id="note1">1</b> <a href="https://code.fb.com/android/hermes/">Hermes: An open source JavaScript engine optimized for mobile apps, starting with React Native</a></li>  <li><b id="note2">2</b> <a href="https://webkit.org/blog/9329/a-new-bytecode-format-for-javascriptcore/">A New Bytecode Format for JavaScriptCore</a></li>  <li><b id="note3">3</b> <a href="https://www.opennet.ru/opennews/art.shtml?num=51180">GitHub начал ограничивать пользователей с территорий, подпадающих под санкции США</a></li>  <li><b id="note4">4</b> <a href="https://github.com/tc39/proposal-iterator-helpers">https://github.com/tc39/proposal-iterator-helpers</a></li>  <li><b id="note5">5</b> <a href="https://www.opennet.ru/opennews/art.shtml?num=51079">Основатель QEMU и FFmpeg опубликовал JavaScript-движок QuickJS</a></li></ul><h1 id="что-осталось-за-кадром">Что осталось за кадром</h1><p><a href="https://v8.dev/features/globalthis">globalThis уже в браузерах</a></p><h1 id="цитатки-из-выпуска">Цитатки из выпуска</h1><blockquote>  <p>Facebook с их Flow уже проиграл эту гонку с TypeScript</p></blockquote><blockquote>  <p>Техника включить и выключить, это все таки техника для нахождения ошибок</p></blockquote><blockquote>  <p>Я когда слышу про VIM, спрашиваю два вопроса: Есть ли выход из Vim?</p></blockquote><h1 id="ближайшие-конференции">Ближайшие конференции</h1><ul>  <li><a href="https://conf.piterjs.org/">PiterJS Conf</a> г. Санкт-Петербург, 7 сентября, участие бесплатное</li>  <li><a href="https://techtrain.ru/">TechTrain</a> г. Санкт-Петербург, 24-25 августа, участие платное</li>  <li><a href="https://krd.dev/events/14">Krasnodar Dev Conf 2019</a> г. Краснодар, 24-25 августа, участие платное</li></ul><h1 id="лучшие-мемы-из-twitter-пока-мы-готовили-подкаст-">Лучшие мемы из Twitter, пока мы готовили подкаст :)</h1><div class="jekyll-twitter-plugin"><blockquote class="twitter-tweet"><p lang="und" dir="ltr"><a href="https://t.co/fCpDnP6B3E">pic.twitter.com/fCpDnP6B3E</a></p>&mdash; Digital Madness (@rmstdio) <a href="https://twitter.com/rmstdio/status/1155466459813941248?ref_src=twsrc%5Etfw">July 28, 2019</a></blockquote><script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></div>]]></description>
            <guid>DD187A42-51EF-4B11-8C65-DF132D79C74A</guid>
            <category></category>
            <enclosure length="76248886" url="https://files.underjs.ru/1/episod.m4a" type="audio/x-m4a"/>
        </item>
    

    </channel>
</rss>
