ПодборкаUnderJS Podcast
33 Episodes
Reverse
Тридцать четвертый выпуск! Разбираемся в прошлом, настоящем и будущем языка программирования 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
Тридцать третий выпуск! Компания Deno, RN 0.64, TS 4.3 и внезапный пуп. Новостной выпуск!
🆕 00:00:22 Поздравления компании Deno
🆕 00:16:28 ReactNative все еще не первая версия
🆕 00:30:15 TypeScript 4.3
🆕 xx:xx:xx Внезапный пуп
Тридцать второй выпуск! 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
Тридцать первый выпуск! После долгой паузы возвращаемся и обсуждаем, что произошло у нас за это время.
🤔 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 Внезапно, про электронно-лучевые трубки
Тридцатый выпуск! Технический выпуск с Виталием Слободиным @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 за последнее время?
Ссылки из обсуждений
А их нет 😺
Двадцать девятый выпуск! Долгожданный выпуск с Дэном Абрамовым @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
Двадцать восьмой выпуск! Вторая часть 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 Вебня (канал Серёжи Рубанова)
Двадцать седьмой выпуск! В выпуске говорим про новые минорные релизы Node.js, но уходим в обсуждения V8 8.3/8.4/8.5, а в конце у нас обсуждение PHP8.
🆕 00:00:42 Node.js 14.5-7, но тут больше про V8 8.3 & 8.4 & 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
Двадцать шестой выпуск! Продолжение 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
Двадцать пятый выпуск! У нас был маленький перерыв (но это не точно). В выпуске обсуждаем TypeScript 4 beta и Angular 10.
🆕 00:04:51 TypeScript 4 beta
🆕 00:39:05 Angular 10
🤔 00:43:10 У нас был длинный выпуск
Двадцать четвертый выпуск! Крайне гиковский и нетехнический выпуск с Михаилом Полубояриновым @mike1pol. Обсуждаем ClojureScript, истоки PiterJS и 3D-принтеры.
🤔 00:07:29 ClojureScript - язык для конвертации данных?
🤔 00:18:14 Про PiterJS и специфику онлайн-митапов
🤔 00:35:03 Почему Артем хейтит CoC
🤔 00:39:37 Микроконтроллеры и 3D-принтеры
Двадцать второй выпуск! Ламповый подкаст с Наталией Теплухиной @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 Как правильно писать документацию?
Двадцать первый выпуск! Выпуски с гостями, 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 & Tuple
11 ECMAScript This-Binding Syntax
Двадцатый выпуск! Выпуск в новом формате под названием UnderJS Discussion, в котором мы обсуждаем максимально подробно одну тему в течении одного выпуска и пытаемся это делать близко к дискуссии. Сегодня у нас Дмитрием Коваленко @dmtrKovalenko в гостях и мы пытаемся понять: «Нужны ли Unit-тесты и в каком количестве?».
🤔 00:01:57 Гость и ведущие озвучивают свои позиции по поводу Unit-тестов
🤔 00:07:03 Начинаем парировать и обозначать дефиниции
🤔 00:20:25 Пацура в Берсерк-режиме
🤔 00:45:37 Космос, 30-летний софт и сердечные стимуляторы
Девятнадцатый выпуск! Ламповый выпуск клуба анонимных 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
Восемнадцатый выпуск! Обсуждаем самый большой 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
Семнадцатый выпуск! Разбираемся в языках программирования вместе с Михаилом Башуровым @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 Ближайшие конференции
Шестнадцатый выпуск! Долгожданный выпуск с ребятами из подкаста ZnProd, обсуждаем преимущества PHP и Node.js.
🤔 00:02:48 Дмитрий Пацура предает JavaScript-сообщество
🤔 00:02:48 Просто лампово обсуждаем преимущества PHP и Node.js
Пятнадцатый выпуск! Ламповый подкаст с Николаем Матвиенко @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
Четырнадцатый выпуск! Сегодня начинаем говорить про 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 вам в руки
ура хардкорный подкаст про JS
а куда выпуски пропали? upd: все норм