javaswag

javaswag

By twitter.com/volyxTechnologyTech News
Download on the App Store

javaswag episodes

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

    В 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

    Ссылки на подкаст:

    • Сайт- https://javaswag.github.io/
    • Телеграм - https://t.me/javaswag
    • Youtube - https://www.youtube.com/@javaswag
    • Linkedin - https://www.linkedin.com/in/volyihin/
    • X - https://x.com/javaswagpodcast
    • 1 hr 27 min
    • #47 - Саша Пахомов - прагматичные практики, АПИ клиенты и софтскиллы

      В 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

      Ссылки на подкаст:

      • Сайт- https://javaswag.github.io/
      • Телеграм - https://t.me/javaswag
      • Youtube - https://www.youtube.com/@javaswag
      • Linkedin - https://www.linkedin.com/in/volyihin/
      • X - https://x.com/javaswagpodcast
      • 2 hr 12 min
      • #46 - Федор Ярёменко - генерация кода из ТЗ с Kotlin DSL и Jetbrains MPS, медленный старт Спринг Бута

        В 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

        Ссылки на подкаст:

        • Сайт- https://javaswag.github.io/
        • Телеграм - https://t.me/javaswag
        • Youtube - https://www.youtube.com/@javaswag
        • Linkedin - https://www.linkedin.com/in/volyihin/
        • X - https://x.com/javaswagpodcast
        • 1 hr 22 min
        • #45 - Олег Ненашев - история Jenkins и приключения проекта в мире Java

          В 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.
            • Ссылки на подкаст:

              • Сайт- https://javaswag.github.io/
              • Телеграм - https://t.me/javaswag
              • Youtube - https://www.youtube.com/@javaswag
              • Linkedin - https://www.linkedin.com/in/volyihin/
              • X - https://x.com/javaswagpodcast
              • 1 hr 46 min
              • #44 - Алексей Нестеров - работа в Pivotal, разработка Спринга и переход с Джавы в Голэнг

                В 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

                Ссылки на подкаст:

                • Сайт- https://javaswag.github.io/
                • Телеграм - https://t.me/javaswag
                • Youtube - https://www.youtube.com/@javaswag
                • Linkedin - https://www.linkedin.com/in/volyihin/
                • X - https://x.com/javaswagpodcast
                • 1 hr 35 min
                • #43 - Иван Пономарев - аналог Хибернейту Celesta, преподавание Джавы и Кафка Стримы

                  В 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

                  Ссылки на подкаст:

                  • Сайт- https://javaswag.github.io/
                  • Телеграм - https://t.me/javaswag
                  • Youtube - https://www.youtube.com/@javaswag
                  • Linkedin - https://www.linkedin.com/in/volyihin/
                  • X - https://x.com/javaswagpodcast
                  • 1 hr 49 min
                  • #42 - Марк Стручков - курс на Яндекс Практикуме, собеседования и библиотека Кваркус

                    В 42 выпуске подкаста Javaswag поговорили с Марком Стручковым о курсах на Яндекс Практикуме, собеседованиях и библиотеке Кваркусе

                    00:00:44 О себе

                    00:03:10 Почему Java

                    00:05:28 Стажировка в Тинькофф

                    00:09:22 Старт нового проекта

                    00:11:40 Что нравилось на проекте

                    00:14:10 Работа в Яндекс Практикум

                    00:19:24 Частые вопросы QA сессий

                    00:21:36 Как выучить Джаву, Спринг,Хибернейт,Докер на курсе

                    00:26:14 Берешь ли на работу ребят с курсов?

                    00:29:16 Собеседования

                    00:33:06 Что ты ищешь в кандидате?

                    00:34:16 Вопрос с собеса

                    00:36:38 Кул стори с собеса №1

                    00:40:02 Кул стори с собеса №2

                    00:44:32 Разные кандидаты

                    00:51:04 Трата времени на собесах

                    00:57:24 Пишем проект на Кваркусе

                    01:03:08 Архитектура

                    01:12:54 Реактивность

                    01:19:00 Мавен и плагины

                    01:29:18 Блог

                    Гость - https://t.me/dev_java_blog

                    Ссылки:

                    Блог https://struchkov.dev

                    Ссылки на подкаст:

                    • Сайт- https://javaswag.github.io/
                    • Телеграм - https://t.me/javaswag
                    • Youtube - https://www.youtube.com/@javaswag
                    • Linkedin - https://www.linkedin.com/in/volyihin/
                    • X - https://x.com/javaswagpodcast
                    • 1 hr 44 min
                    • #41 - Григорий Кошелев - устройство Кафки, телеметрия и распределенные трассировки

                      В 41 выпуске подкаста Javaswag поговорили с Григорием Кошелевым об устройстве Кафки, телеметрии и распределенные трассировках

                      00:03:40 Что было до Кафки? Какие альтернативы?

                      00:09:16 Реплицировать WAL сложно?

                      00:12:22 Внутренности Кафки, там Джава?

                      00:14:26 Брокер, кластер, продюсер, консьюмер

                      00:22:24 Exactly Once, At least Once Delivery

                      00:28:08 Хранение Commit Offset

                      00:33:36 Производительность

                      00:40:34 Zookeeper

                      00:51:26 Неправильный ключ партиционирования

                      00:56:46 Apache Pulsar

                      01:06:12 Кейсы точно не для Кафки

                      01:12:02 Облачная кафка

                      01:19:08 Телеметрия

                      01:22:48 Почему не нужно писать в Эластик напрямую?

                      01:31:12 Распределенные трассировки, спаны

                      01:38:12 Как писать на работе опен-сорс

                      01:41:00 Личный бренд

                      Гость - https://t.me/chnl_GregoryKoshelev

                      Ссылки:

                      Когда всё пошло по Кафке https://youtu.be/A_yUaPARv8U

                      Vostok Hercules: 3 года доставляем телеметрию — полёт нормальный https://www.youtube.com/watch?v=qg3yRmV-fHs

                      Kafka: от теории к практике - https://www.youtube.com/watch?v=ghKnX5fuW5s

                      Как готовить Кафку, чтобы не пригорало https://www.youtube.com/watch?v=M3HTM81P-Sg

                      А вы Кафку пробовали? https://www.youtube.com/watch?v=do182INdB2k

                      Остальные доклады Григория https://www.youtube.com/results?search_query=+Григорий+Кошелев

                      Ссылки на подкаст:

                      • Сайт- https://javaswag.github.io/
                      • Телеграм - https://t.me/javaswag
                      • Youtube - https://www.youtube.com/@javaswag
                      • Linkedin - https://www.linkedin.com/in/volyihin/
                      • X - https://x.com/javaswagpodcast
                      • 1 hr 47 min
                      • #40 - Никита Прокопов - разочарование в Java, простота Clojure и опенсорс проекты

                        В 40 выпуске подкаста Javaswag поговорили с Никитой Прокоповым о разочаровании в Java, простоте Clojure и опенсорс проектах

                        00:01:20 О себе, Java, Erlang, Ocaml, Clojure

                        00:05:52 Что хорошего в Java

                        00:08:24 Dependency Injection & Spring

                        00:15:22 Impl и интерфейс, классы, помощь от IDE

                        00:20:52 Сложная архитектура и сеньоры

                        00:24:46 Maven, Gradle, Python как билд тул

                        00:38:08 Паблишинг библиотеки в Мавен Централ

                        00:46:04 Библиотека Skija и Fleet

                        00:53:16 Clojure

                        01:02:08 REPL, сериализация

                        01:07:52 ClojureScript

                        01:12:52 База данных - Datascript

                        01:21:28 Личный бренд

                        01:25:42 Дизайн интерфейсов, шрифты и программирование

                        01:29:46 TODO листы и Roam Research

                        Гость https://twitter.com/nikitonsky

                        Телеграм канал - https://t.me/nikitonsky_pub

                        Блог https://tonsky.me/

                        Ссылки на подкаст:

                        • Сайт- https://javaswag.github.io/
                        • Телеграм - https://t.me/javaswag
                        • Youtube - https://www.youtube.com/@javaswag
                        • Linkedin - https://www.linkedin.com/in/volyihin/
                        • X - https://x.com/javaswagpodcast
                        • 1 hr 37 min
                        • #39 - Максим Грамин - SQL city, метаданные и подход Database as a Code

                          В 39 выпуске подкаста Javaswag поговорили с Максимом Граминым о подходе Database as a Code, метаданных БД и работе с SQL кодом в проекте

                          00:01:40 О себе, ;жизнь в SQL city

                          00:09:30 Переход в Джаву

                          00:17:52 SQL должен знать каждый разработчик

                          00:30:04 ORM не антипаттерн

                          00:40:44 SQL скрипты в проекте, миграции

                          00:51:26 Индексы, тестирование

                          00:59:44 Xранимые процедуры

                          01:09:24 Формативарование

                          01:17:20 БД в облаке или хостим сами

                          01:22:26 Подход Database as a Code

                          Гость https://twitter.com/graminmaksim

                          Ссылки от гостя

                          https://github.com/mgramin

                          Блог https://gramin.pro/

                          Books:

                          Joe Celko SQL Programming Style https://www.oreilly.com/library/view/joe-celkos-sql/9780120887972/

                          Database as Code:

                          Database as Code: A Novel Concept https://www.liquibase.com/blog/database-as-code

                          Database as Code. Not only migrations https://percona.community/blog/2022/06/24/database-as-code

                          Database as Code - the Good, the Bad and the Ugly https://www.bytebase.com/blog/database-as-code

                          The Database as Code Manifesto https://github.com/mgramin/database-as-code

                          Tools:

                          Awesome Database Tools. Everything that makes working with databases easier - https://github.com/mgramin/awesome-db-tools

                          PostgresDBA. The missing set of useful tools for Postgres DBAs and all engineers - https://github.com/NikolayS/postgres_dba

                          RegreSQL. Regression Testing your SQL queries - https://github.com/dimitri/regresql

                          DbFit. Test-driven database development - https://github.com/dbfit/dbfit

                          Ссылки на подкаст:

                          • Сайт - https://javaswag.github.io/
                          • Телеграм - https://t.me/javaswag
                          • Youtube - https://www.youtube.com/@javaswag
                          • Linkedin - https://www.linkedin.com/in/volyihin/
                          • X - https://x.com/javaswagpodcast
                          • 1 hr 32 min

                          About javaswag

                          From the publisher's feed

                          Подкаст о разработке на Java. Все то, о чем вы боялись спросить в кулуарах.

                          More shows like javaswag

                          Бауновкаст by CarnegiePolitika.org

                          Бауновкаст

                          18 Listeners

                          kuji podcast by kuji podcast

                          kuji podcast

                          131 Listeners

                          Буде тобі наука by Kunsht/Куншт

                          Буде тобі наука

                          26 Listeners

                          Запуск завтра by libo/libo

                          Запуск завтра

                          85 Listeners

                          Inside Java by Chad Arimura, David Delabassee

                          Inside Java

                          26 Listeners

                          Горящий бензовоз by Вадим Елистратов, Иван Талачев

                          Горящий бензовоз

                          39 Listeners

                          Любить нельзя воспитывать by Dima Zicer

                          Любить нельзя воспитывать

                          70 Listeners

                          Люди и код by Skillbox Media Code

                          Люди и код

                          2 Listeners

                          Тысяча фичей by Саша Пахомов

                          Тысяча фичей

                          0 Listeners

                          Конкуренты by libo/libo

                          Конкуренты

                          35 Listeners

                          МувиТокс by Dmitrii V

                          МувиТокс

                          0 Listeners

                          FaangTalk by FaangTalk.org

                          FaangTalk

                          0 Listeners

                          Битовые маски: о системном программировании простыми словами by Елена Лепилкина, Антон Афанасьев и Алина Галичина

                          Битовые маски: о системном программировании простыми словами

                          0 Listeners