
Sign up to save your podcasts
Or


В 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
Вопросы с интерьвю
Про пагинацию под нагрузкой
Про надежный pg
Ссылки на подкаст:
В 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 выпуске подкаста 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
Ссылки на подкаст:
В 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
Ссылки:
Errata:
Ссылки на подкаст:
В 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
Ссылки на подкаст:
В 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
Ссылки на подкаст:
В 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
Ссылки на подкаст:
В 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=+Григорий+Кошелев
Ссылки на подкаст:
В 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/
Ссылки на подкаст:
В 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
Ссылки на подкаст:
From the publisher's feed

18 Listeners

131 Listeners

26 Listeners

85 Listeners

26 Listeners

39 Listeners

70 Listeners

2 Listeners

0 Listeners

35 Listeners

0 Listeners

0 Listeners

0 Listeners