Logo

    jvm

    Explore "jvm" with insightful episodes like "#57 - Алексей Андреев - компиляция Джава кода в Джаваскрипт, виртуальная машина TeaVM и будущее фронтенда Type episode Kind page", "#56 - Владмирир Долженко - производительность IDE, Котлин плагин и новый компилятор К2 Type episode Kind page", "#55 - Дмитрий Тихомиров - J2CL и компиляция Java в Javascript, GWT и опенсорс в Редхат Type episode Kind page", "“The Panama Effect” with Jorn Vernee" and "#54 - Валерий Овчинников - нагруженные сервисы и нестандартные практики разработки Type episode Kind page" from podcasts like ""javaswag", "javaswag", "javaswag", "Inside Java" and "javaswag"" and more!

    Episodes (100)

    #57 - Алексей Андреев - компиляция Джава кода в Джаваскрипт, виртуальная машина TeaVM и будущее фронтенда Type episode Kind page

    #57 - Алексей Андреев - компиляция Джава кода в Джаваскрипт, виртуальная машина TeaVM и будущее фронтенда Type episode Kind page
    В 57 выпуске подкаста Javaswag поговорили с Алексеем Андреевым о компиляции Джава кода в Джаваскрипт, виртуальной машине TeaVM и будущем фронтенда 00:01:47 О себе 00:04:55 Не было нормальной ORM для Java - имелся в виду .NET 00:09:38 Фул стек на Джаве 10 лет назад 00:13:20 Актуален ли GWT сейчас? 00:18:25 Проект TeaVM и путь в Джетбрейнс 00:29:17 KotlinJS 00:35:20 3D реальность на Джаве 00:44:30 Кросскомпиляция для IPhone с помощью GraalVM 00:49:15 TeaVM для веба, поддержка новых версий Джавы и библиотек 01:06:15 Про Apache Harmony. Это не было инициативой Intel, но много раз от бывших сотрудников Intel (в том числе, которых подхватил JetBrains) слышал историю, что Intel очень быстро в него вошли и стали чуть ли не основной движущей силой. Из более-менее публично доступных пруфов - серия статей Made at Intel на Хабре (https://habr.com/ru/articles/759614/) 1:10:08 LambdaMetafactory 1:11:11 CheerpJ - JVM в браузере 1:18:50 Ниша TeaVM 1:22:50 Cсылки на игры libGDX: https://www.retrocommander.com/webapp/, https://www.ageofconquest.com/webapp/, https://mslivo.itch.io/sandtrix 1:23:30 WASM 1:28:34 Статья про wasm: https://habr.com/ru/articles/757182/ 1:41:15 Куда катится фронтенд 1:47:30 Предыдущее непопулярное мнение 1:49:30 Непопулярное мнение Гость - https://github.com/konsoletyper Ссылки: TeaVM Доклад Праздникова Apache Harmony. Это не было инициативой Intel, но много раз от бывших сотрудников Intel (в том числе, которых подхватил JetBrains) слышал историю, что Intel очень быстро в него вошли и стали чуть ли не основной движущей силой. Из более-менее публично доступных пруфов - серия статей Made at Intel на Хабре https://www.cospaces.io/ Кип сейф! 🖖

    #56 - Владмирир Долженко - производительность IDE, Котлин плагин и новый компилятор К2 Type episode Kind page

    #56 - Владмирир Долженко - производительность IDE, Котлин плагин и новый компилятор К2 Type episode Kind page
    В 56 выпуске подкаста Javaswag поговорили с Владимиром Долженко о производительности IDE, Котлин плагине и новом компиляторе К2 00:01:13 Путь в компиляторы, фризы и IntelliJ как платформа 00:13:20 Опыт до Jetbrains 00:20:05 Бенчмарки в Идее, метрики и на что смотреть 00:29:00 Подсветка кода и Android Studio 00:40:38 Рынок IDE, Google IDX, VsCode и К2 - новый Котлин компилятор 01:05:20 Компилятор и микросервисы 01:09:15 К2 быстрее? 01:24:00 Флаки тесты и локальные процессы в командах 01:27:58 Монорепозиторий и перенос плагинов 01:33:20 Analysis API внутри IDEA 01:39:10 Счастливое будущее K2 и дата релиза 01:47:50 Отвечаем на предыдущее непопулярное мнение 01:51:30 Непопулярное мнение “Разработчики не умеют использовать инструменты, которые у них есть” Гость - https://twitter.com/dolzhenko Ссылки: Доклад Светланы Исаковой что нужно знать о новом компиляторе Серия статей о перформансе от А. Шипилёва - JVM Anatomy Quarks Доклад А. Шипилёва про перформанс в целом Анонс IntelliJ IDEA’s K2 Kotlin Mode Now in Alpha! Видео про молоток Кип сейф! 🖖
    javaswag
    ruJanuary 22, 2024

    #55 - Дмитрий Тихомиров - J2CL и компиляция Java в Javascript, GWT и опенсорс в Редхат Type episode Kind page

    #55 - Дмитрий Тихомиров - J2CL и компиляция Java в Javascript, GWT и опенсорс в Редхат Type episode Kind page
    В 55 выпуске подкаста Javaswag поговорили с Дмитрием Тихомировым о компиляции Java в Javascript, GWT, J2CL и опенсорсе в Редхат 00:01:50 О себе 00:12:44 J2CL Порт Quake2 00:19:53 J2CL и поддержка новых версий Джавы 00:28:05 GWT и Kotlin Multiplatform 00:34:42 На что мигрировать с GWT, Elemental2, JSInterop 00:46:15 В чем выгода писать веб на джаве 00:48:44 Bazel 00:50:17 Hello World на J2CL и Wasm 00:58:30 TeaVM 01:04:29 Будущее веб компонент 01:08:08 Поддержка GWT Редхатом 01:10:32 Редхат и опенсорс, история по CentOS 01:16:30 Реклама FaangTalk 01:18:08 Отвечаем на непопулярное мнение из предыдущего выпуска 01:20:52 Кусачие QA 01:22:02 Непопулярное мнение Гость - https://www.linkedin.com/in/treblereel/ Ссылки: J2CL - Java to Closure style JavaScript transpiler Google Closure Compiler GWT Project Elemental2 J2CL Maven plugin JsInterop Specification J2CL community chat FaangTalk Кип сейф! 🖖
    javaswag
    ruJanuary 11, 2024

    “The Panama Effect” with Jorn Vernee

    “The Panama Effect” with Jorn Vernee

    The Foreign Function and Memory API will be finalised in JDK 22. This API helps you integrate native code within your Java program. 

    Using this new API you can efficiently invoke code outside the JVM, safely access memory not managed by the JVM, call native libraries and process native data without the brittleness and danger of JNI.

    Jorn Vernee, core contributor and maintainer of the FFM API, is Ana’s guest during this episode. Jorn explains what is the Foreign Memory Access API, its goals and the iterations that this API went through. Jorn also shares a few examples of Java libraries that already adopted the FFM API, the performance improvements they observed. He also explains how you can use this new API to integrate a native library within your own Java code.

    #54 - Валерий Овчинников - нагруженные сервисы и нестандартные практики разработки Type episode Kind page

    #54 - Валерий Овчинников - нагруженные сервисы и нестандартные практики разработки Type episode Kind page
    В 54 выпуске подкаста Javaswag поговорили с Валерием Овчинниковым о нагруженных сервисах и нестандартных практиках в процессах 00:01:43 О себе 00:10:36 Низкоуровневые трюки 00:18:15 Разница между 500 мс и 5 мс сервисами 00:33:28 Пишем систему с нуля 00:55:45 Центр математических финансов 01:11:01 Ставим задачи по “уму” 01:14:58 Модели мотивации людей 01:23:24 Нестандартные практики в процессах 01:37:52 Дизайн доки и дизайн ревью 01:44:30 Предыдущее непопулярное мнение 01:46:25 Непопулярное мнение Гость - https://www.linkedin.com/in/valerii-ovchinnikov/ Ссылки: https://t.me/quant_valerian Chronicle Wire (String to long) — https://chronicle.software/chronicle-wire-object-marshalling/ ЦМФ — https://www.linkedin.com/company/cmf-ynvrsty/posts/?feedView=all FAST менеджмент — https://www.litres.ru/book/fedor-nesterov/fast-menedzhment-upravlyat-eto-prosto-esli-znaesh-kak-42129019/ SMART — https://ru.wikipedia.org/wiki/SMART TameFlow — https://tameflow.com/books/ Кип сейф! 🖖
    javaswag
    ruDecember 08, 2023

    #53 - Антон Архипов - история JRebel, номер один фича Котлина и мультиплтаформа Type episode Kind page

    #53 - Антон Архипов - история JRebel, номер один фича Котлина и мультиплтаформа Type episode Kind page
    В 53 выпуске подкаста Javaswag поговорили с Антоном Архиповым об истории JRebel, мультиплтаформе и фичах Котлина 00:01:40 О себе, история ZeroTurnAround 00:24:00 Почему JRebel взлетел? 00:34:17 Первые пользователи 00:48:45 Технология, лицензии 00:56:50 Продукт менеджмент, фичи и приоритеты 01:09:55 Jetbrains 01:16:38 Трюки Деврела 01:19:15 Teamcity 01:36:30 Котлин 01:48:38 DSL 01:54:50 Copilot 02:03:18 IDE 02:09:10 Мультиплатформа 02:26:10 Fleet, Space 02:33:30 Предыдущее непопулярное мнение 02:37:20 Непопулярное мнение Гость - https://twitter.com/antonarhipov Ссылки: Kotlin https://www.youtube.com/@kotlin Кип сейф! 🖖
    javaswag
    ruOctober 12, 2023

    #52 - Тимур Мухитдинов - стартап на Джаве и архитектура в Букинге Type episode Kind page

    #52 - Тимур Мухитдинов - стартап на Джаве и архитектура в Букинге Type episode Kind page
    В 52 выпуске подкаста Javaswag поговорили с Тимуром Мухитдиновым о стартапе на Джаве и архитектуре в Букинге 00:01:38 О себе 00:05:57 “Все что были книги о Джаве, я прочитал” 00:23:56 Фреймворки 00:42:34 Где ты вырос больше всего? 00:49:19 Стартап 01:05:36 Архитектура и что внутри 01:15:54 Облако или поднимаем сами? 01:22:38 Очередь поверх Постргрес вместо Кафки 01:26:49 “С точки зрения технологий все сделано идеально” 01:31:04 Что там в Букинге 01:34:38 Что за стэк 01:46:17 Отвечаем на предыдущее Непопулярное мнение 01:50:35 Непопулярное мнение Гость - https://www.linkedin.com/in/timurnav/ Ссылки: Менторство https://solvery.io/ru/mentor/timurnav Кип сейф! 🖖
    javaswag
    ruAugust 31, 2023

    #51 - Олег Ненашев - WireMock, построение сообществ и девелопер-адвокатура Type episode Kind page

    #51 - Олег Ненашев - WireMock, построение сообществ и девелопер-адвокатура Type episode Kind page
    В 51 выпуске подкаста Javaswag поговорили с Олегом Ненашевым о WireMock - туле для API mocking’a для Java и не только. Также поговорили о построении open-source сообществ и девелопер-адвокатуре. 00:01:20 Что поменялось с прошлого выпуска 00:03:48 Индустрия тестирования и успехи WireMock и Testcontainers 00:11:50 История WireMock 00:16:30 WireMock и поддержка других языков: Kotlin, Python, Golang и т.д. 00:20:06 Пишем тест с WireMock 00:34:26 WireMock & JUnit 00:37:44 Темплейты и маркетплейс API Templates Library 00:45:54 Единый стандарт для API 00:50:10 Replay & Record 00:53:38 Поддержка протоколов - вебсокеты, графкуэль, бинарные протоколы 01:02:38 Администрирование WireMock и standalone-инстансы 01:06:40 Идеальный пользователь WireMock 01:17:39 Как строить коммьюнити в который раз 01:22:55 Стартап WireMock Inc 01:30:02 Ответ на предыдущее непопулярное мнение 01:32:20 Новое и (очень?) непопулярное мнение Гость - https://linktr.ee/onenashev, https://twitter.com/oleg_nenashev До этого Олег также приходил к нам поговорить о Jenkins - эпизод 45 Ссылки: https://wiremock.org/ https://www.testcontainers.org/ https://library.wiremock.org/ https://github.com/release-drafter/release-drafter https://maven.apache.org/enforcer/enforcer-rules/requireUpperBoundDeps.html https://www.wiremock.io/ https://mockgpt.wiremock.io/ Кип сейф! 🖖
    javaswag
    ruAugust 10, 2023

    #50 - Андрей Корниенков - продуктовая разработка на Котлине Type episode Kind page

    #50 - Андрей Корниенков - продуктовая разработка на Котлине Type episode Kind page
    В 50 выпуске подкаста Javaswag поговорили с Андреем Корниенковым о продуктовой разработке на Котлине, прототипировании и наследии JVM 00:02:15 О себе 00:08:44 Котлин после Джавы 00:14:41 Котлин как песочница фич для Джавы 00:26:04 Наследие JVM 00:36:25 Пишем платформу 00:56:40 Быстрее ли писать на Котлине? 01:02:38 Инвентарь библиотек проекта 01:18:00 Уши Джавы торчат 01:23:54 Аспекты, кол-во зависимостей и продуктовая разработка 01:30:14 Агрегатор микросервисов 01:31:00 Быстрое прототипирование 01:40:40 Ответ на прошлое непопулярное мнение 01:46:00 Непопулярное мнение Гость - Андрей Корниенков Ссылки: https://funtech.plus.yandex.ru/ https://t.me/dobavitvlybimoe https://www.linkedin.com/in/andrey-kornienkov-6868041b/ Кип сейф! 🖖

    #49 - Владимир Швец - от Джуна до Сеньора, как выжить в IT Type episode Kind page

    #49 - Владимир Швец - от Джуна до Сеньора, как выжить в IT Type episode Kind page
    В 49 выпуске подкаста Javaswag поговорили с Владимиром Швецом, автором книги “От джуна до сеньора. Как стать востребованным разработчиком” 00:01:10 О себе и высоконагруженных сервисах 00:15:37 Где в книге мидлы? Курсы, блоки в книге 00:25:05 О книгах - “Я практически не читаю технической литературы” 00:34:55 Стиль написания 00:48:00 Работа с издательством, редактором, чистый код 01:04:30 Об интервью и алгоритмах на “бумажке” 01:13:18 Пример интервью 01:20:20 “Побивание камнями” как стиль код-ревью 01:29:20 Бюрократия 01:36:40 Зачем в книге для программистов блок про психотерапию 01:45:00 Следующая книга 01:49:15 Отвечаем на непопулярное мнение из предыдущего выпуска 01:53:00 Непопулярное мнение Гость - Владимир Швец Ссылки: Книга “От джуна до сеньора. Как стать востребованным разработчиком” https://alpinabook.ru/catalog/book-ot-dzhuna-do-senora/ Промокод на скидку 20%: javaswag Кип сейф! 🖖

    #48 - Кирилл Грищук - Java собеседования, Литкод и полезный лайвкодинг Type episode Kind page

    #48 - Кирилл Грищук - Java собеседования, Литкод и полезный лайвкодинг Type episode Kind page
    В 48 выпуске подкаста Javaswag поговорили с Кириллом Грищуком о Java собеседованиях, Литкоде и полезном лайвкодинге 01:50 О себе 06:00 Переход с C# в Java 08:38 Архитектура онлайн доски на Редис 16:28 “Интересные полиморфные объекты” 27:40 Собеседования, интервью, 150 лайвкодингов и пример задачи 33:50 Зачем решать задачи на Литкоде 43:14 Что спрашивают на Джава собесах 53:08 Топ вопросов Джава интервью и вопросы про Спринг 1:05:05 Как развиваться разработчику 1:14:05 Отвечаем на непопулярное мнение о наследовании 1:16:04 Непопулярное мнение 1:19:07 Переход на Golang Гость - https://kirya522.tech/ Ссылки: https://kirya522.tech/ Youtube https://www.youtube.com/@kirya522-dev Вопросы с интерьвю https://kirya522.tech/posts/interview/ Про пагинацию под нагрузкой https://medium.com/swlh/sql-pagination-you-are-probably-doing-it-wrong-d0f2719cc166 Про надежный pg https://medium.com/miro-engineering/implementing-fault-tolerance-postgresql-cluster-with-patroni-f008471a99b1 Кип сейф! 🖖

    “Sequenced Collections” with Stuart Marks

    “Sequenced Collections” with Stuart Marks

    Sequenced Collections, targeted for JDK 21, are a new collection type created to represent a sequence of elements with a defined encounter order.

    Ana recorded this episode with Stuart Marks, the owner of JEP 431 about Sequenced Collections. Stuart discusses the essence of Sequenced Collection interfaces, what needs those address and how they fit within the existing Collections framework. He explains the design of Sequenced Collections, architectural decisions and particularities of the API. He also shares his view on how Sequenced Collections can inspire future Java platform developments.

    #47 - Саша Пахомов - прагматичные практики, АПИ клиенты и софтскиллы Type episode Kind page

    #47 - Саша Пахомов - прагматичные практики, АПИ клиенты и софтскиллы Type episode Kind page
    В 47 выпуске подкаста Javaswag поговорили с Сашей Пахомовым о прагматичных практиках, АПИ клиентах и важности софтскиллах 00:01:15 О себе 00:04:27 Зачем нужна слепая печать если есть Intellij IDEA 00:18:16 vim 00:23:27 Команд-лайн тулы 00:34:30 UX у комманд-лайн утилит 00:40:30 “Если бы java, javac, jar были бы хорошими тулами, не было бы Мавена и Анта” 00:45:19 “Команд лайн тулы на Джаве писать не нужно” 00:50:36 Как писать API клиента 00:58:25 Идеальный воркфлоу клиентской библиотеки 01:03:01 Пишем по TDD прямо в подкасте 01:11:41 TDD в легаси приложениях 01:23:13 Паттерн Билдер 01:34:13 Софтскиллы 01:48:10 Важность текста 01:55:55 Про Ютуб 02:00:15 Чего не хватает Джавасвегу 02:03:25 Непопулярное мнение из предыдущего выпуска 02:07:00 Непопулярное мнение Гость - https://t.me/toxic_enterprise Ссылки: https://www.typingclub.com https://micro-editor.github.io https://clig.dev https://vas3k.blog/notes/softskills/ https://www.youtube.com/channel/UC9x0AN7BWHpCDHSm9NiJFJQ https://www.youtube.com/@toplesofficial https://www.youtube.com/@UtopiaShow Кип сейф! 🖖

    #46 - Федор Ярёменко - генерация кода из ТЗ с Kotlin DSL и Jetbrains MPS, медленный старт Спринг Бута Type episode Kind page

    #46 - Федор Ярёменко - генерация кода из ТЗ с Kotlin DSL и Jetbrains MPS, медленный старт Спринг Бута Type episode Kind page
    В 46 выпуске подкаста Javaswag поговорили с Федором Ярёменко о Kotlin DSL, Jetbrains MPS и Спринг Буте 00:01:42 О себе 00:02:52 Что такое DSL 00:07:12 DSL vs Domain Driven Design 00:08:48 Где может быть полезен DSL 00:14:28 DSL vs генерация кода 00:19:36 Kotlin DSL 00:22:16 Системные аналитики и Jetbrains MPS 00:27:06 Автогенерация ТЗ 00:29:56 Kotlin DSL vs Builder Pattern 00:35:22 Вербозность 00:37:56 Compile time DSL 00:39:00 DSL как АПИ к библиотеке 00:47:20 Что делать если не хватает DSL 00:58:07 Onboarding новых разработчиков 01:02:32 DSL vs Client library 01:05:16 Минусы DSL 01:07:30 Spring Boot и долгий старт 01:16:40 Unpopular Opinion Гость - https://www.linkedin.com/in/fedor-yaremenko Ссылки: Статьи: https://hackernoon.com/u/yaf Разработка DSL в Kotlin - https://www.youtube.com/watch?v=8Js9WtiN2kg Кип сейф! 🖖

    #45 - Олег Ненашев - история Jenkins и приключения проекта в мире Java Type episode Kind page

    #45 - Олег Ненашев - история Jenkins и приключения проекта в мире Java Type episode Kind page
    В 45 выпуске подкаста Javaswag поговорили с Олегом Ненашевым об истории Jenkins, Continuous Delivery Foundation и Jenkins X 00:01:34 О себе 00:06:40 История и идея Дженкинса 00:13:36 Облачка и солнышки 00:16:48 Чем Дженкинс уникален 00:18:56 Jenkins как CI 00:23:14 Пайплайны 00:33:08 Как тестировать пайплайны 00:40:54 Кулстори о применениях Дженкинса 00:45:42 Альтернативы Jenkins 00:52:02 Уязвимости, и как проект с ними борется 01:03:56 Переход на Java 11/17 01:12:10 CloudBees 01:19:18 Continuous Delivery Foundation 01:26:32 Jenkins X 01:31:42 Jenkinsfile Runner 01:33:36 Что можно улучшить в архитектуре Дженкинса 01:38:10 Unpopular Opinion 01:43:36 Как контрибьютить в Дженкинс Гость - https://linktr.ee/onenashev, https://twitter.com/oleg_nenashev Ссылки: https://www.jenkins.io/ https://cd.foundation/ https://github.com/jenkinsci/jenkinsfile-runner https://www.jenkins.io/participate/ Errata: Олег оговорился, что проект Woodpecker основан на Spinnaker, но это не так. Он основан на Drone CI. Кип сейф! 🖖

    "Preview Features: A Look Back and A Look Ahead" with Alex Buckley

    "Preview Features: A Look Back and A Look Ahead" with Alex Buckley

    Preview Features have been essential to the delivery of Java for the past 5 years, and Java 20 is no exception with second previews of both Virtual Threads and the Foreign Function & Memory API.

    Chad discussing the importance of Preview Features with Alex Buckley, as well as an Informational JEP that added some further clarification for Preview Features with large surface areas.

    Some show notes:

    JDK 20 is out today: https://openjdk.org/projects/jdk/20/

    JEP 12: Preview Features https://openjdk.org/jeps/12

    A look ahead: https://openjdk.org/jeps/8300604

     

    #44 - Алексей Нестеров - работа в Pivotal, разработка Спринга и переход с Джавы в Голэнг Type episode Kind page

    #44 - Алексей Нестеров - работа в Pivotal, разработка Спринга и переход с Джавы в Голэнг Type episode Kind page
    В 44 выпуске подкаста Javaswag поговорили с Алексеем Нестеровым о работе в Pivotal, разработке Спринга и переходе на Golang 00:02:30 О себе 00:04:36 Переход в Pivotal Labs, апологет Agile, TDD, Lean разработки 00:12:58 Парное программирование 00:20:10 Как начал пилить Spring Framework 00:27:12 Лучшая команда Спринга 00:32:22 Что нравится и бесит в Спринге 00:35:58 Пишем на аннотациях а не на Джаве 00:46:40 Полумикросервисный подход 00:50:06 Нативная компиляция 00:53:32 Будущее 00:55:50 Почему Го 01:00:56 На Джаве же можно тоже писать простой код 01:05:14 Почему писать код удобней 01:09:18 Бинарник в Го или нативная компиляция в Джава 01:12:30 Гонка веб-серверов 01:18:20 Почему в Голэнге один нормальный сборщик мусора 01:20:54 if err != nil 01:24:54 Скучная архитектура 01:26:09 Что бесит в Го 01:29:38 Unpopular Opinion Гость - https://twitter.com/alek_sys Кип сейф! 🖖

    Freitags Franky: "Das große Comeback"

    Freitags Franky: "Das große Comeback"

    Echten "Freitags Franky"-Fans wurde in den letzten Monaten einiges abverlangt: ein ganzes Jahr haben Frank Behrendt und Jens Breuer sich rar gemacht. In ihrer Comeback-Folge verraten Sie, warum sie eine so lange und eigentlich ungeplante Podcast-Pause eingelegt haben, womit sie sich in der Zwischenzeit beschäftigt haben und natürlich verbreiten sie auch in Staffel 2 jede Menge gute Laune zum Start ins Wochenende.

    Wir bedanken uns bei: Julia Zimmermann, Serviceplan, Sachar Klein, hypr, Jung von Matt SAGA, BVG, Christine Wolburg und Dörte Spengler-Ahrens

    #43 - Иван Пономарев - аналог Хибернейту Celesta, преподавание Джавы и Кафка Стримы Type episode Kind page

    #43 - Иван Пономарев - аналог Хибернейту Celesta, преподавание Джавы и Кафка Стримы Type episode Kind page
    В 43 выпуске подкаста Javaswag поговорили с Иваном Пономаревым об аналоге Хибернейта Celesta, преподавании Джавы и Кафке Стримах 00:01:42 О себе, ERP системы и Java 00:07:22 Библиотека Celesta - это Hibernate или Liquibase? 00:16:32 Миграции 00:24:14 Кафка стримы 00:36:12 Кафка Стримы vs Кафка Таблицы 00:40:18 Преподавание в МФТИ, курс по Джаве 00:45:26 Как учить Джаве студентов 00:52:58 Нужно ли учить Спринг на курсе по Джаве? 01:00:18 Как устроен процесс сдачи лаб 01:06:22 Lightweight Java Visualizer 01:14:50 Как делать презентации в Asciidoc, CI/CD для слайдов 01:22:24 Kotlin 01:29:44 Кто такой стаф-разработчик. DSL в Synthesized 01:34:50 Конфы, Heisenbug, Hydra 01:42:56 Unpopular Opinion 01:44:10 Будущие планы Гость - https://twitter.com/inponomarev Ссылки: Блог - https://inponomarev.ru/ Celesta - https://courseorchestra.github.io/celesta/en/index.html Lightweight Java Visualizer - https://github.com/atp-mipt/ljv Доклады https://www.youtube.com/@inponomarev Кип сейф! 🖖
    javaswag
    ruJanuary 18, 2023

    “Helidon Níma & Virtual Threads”

    “Helidon Níma & Virtual Threads”

    Helidon Níma is the first Java microservices framework built from the ground up on virtual threads.

    David recorded this episode with Tomas Langer, the Helidon architect. Tomas discusses virtual threads from a framework developer point of view. He explains Níma, its architecture and how virtual threads fit in. He also shares his views on virtual threads and some behind the scenes details and how it all started.