Player FM - Internet Radio Done Right
96 subscribers
Checked 2M ago
Menambahkan five tahun yang lalu
Konten disediakan oleh twitter.com/volyx. Semua konten podcast termasuk episode, grafik, dan deskripsi podcast diunggah dan disediakan langsung oleh twitter.com/volyx atau mitra platform podcast mereka. Jika Anda yakin seseorang menggunakan karya berhak cipta Anda tanpa izin, Anda dapat mengikuti proses yang diuraikan di sini https://id.player.fm/legal.
Player FM - Aplikasi Podcast
Offline dengan aplikasi Player FM !
Offline dengan aplikasi Player FM !
javaswag
Tandai semua (belum/sudah) diputar ...
Manage series 2711076
Konten disediakan oleh twitter.com/volyx. Semua konten podcast termasuk episode, grafik, dan deskripsi podcast diunggah dan disediakan langsung oleh twitter.com/volyx atau mitra platform podcast mereka. Jika Anda yakin seseorang menggunakan karya berhak cipta Anda tanpa izin, Anda dapat mengikuti proses yang diuraikan di sini https://id.player.fm/legal.
Подкаст о разработке на Java. Все то, о чем вы боялись спросить в кулуарах.
…
continue reading
78 episode
Tandai semua (belum/sudah) diputar ...
Manage series 2711076
Konten disediakan oleh twitter.com/volyx. Semua konten podcast termasuk episode, grafik, dan deskripsi podcast diunggah dan disediakan langsung oleh twitter.com/volyx atau mitra platform podcast mereka. Jika Anda yakin seseorang menggunakan karya berhak cipta Anda tanpa izin, Anda dapat mengikuti proses yang diuraikan di sini https://id.player.fm/legal.
Подкаст о разработке на Java. Все то, о чем вы боялись спросить в кулуарах.
…
continue reading
78 episode
Semua episode
×j
javaswag

1 #76 - Сергей Куксенко - перформанс Джавы 2:05:56
2:05:56
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai2:05:56
В 76 выпуске подкаста Javaswag поговорили Сергеем Куксенко о перформансе Джавы 00:00 Начало 04:39 Опыт работы в Excelsior и Java 10:47 Переход в Intel и работа с компиляторами 15:13 Работа в команде производительности Oracle 20:06 Развитие инфраструктуры производительности Java 26:01 Регрессии 32:09 Тестирование Java 39:50 Сборка эффективного корпуса бенчмарков 44:58 Вопросы безопасности и производительности 52:12 Асинхронное программирование и проект Loom 57:34 Влияние асинхронных фреймворков на производительность 01:03:08 Теория очередей и производительность системы 01:09:42 Преимущества и недостатки Loom 01:15:53 Преимущества проекта Loom и его влияние на код 01:24:43 Полугодовые релизы и их влияние на разработку 01:29:24 Кто такой хороший перформанс-инженер? 01:36:32 Что почитать 01:39:40 Публичные выступления 01:45:06 Непопулярное мнение о разработчиках 01:50:10 Kotlin и Java 01:58:10 GraalVM 02:00:00 Непопулярные мнения о методологиях Agile 02:03:01 Open Space Гость https://www.linkedin.com/in/skuksenko/ Ссылки: https://www.p99conf.io/session/why-user-mode-threads-are-good-for-performance/ https://openjdk.org/jeps/491 Ссылки на подкаст: Сайт - 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…
j
javaswag

1 #75 - Илья Ильиных - Голэнг как убица Джавы, и Вим 2:34:50
2:34:50
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai2:34:50
В 75 выпуске подкаста Javaswag поговорили Ильей Ильиных о том почему Голэнг лучше Джавы, и как Вим делает из вас лучшего разразботчика 00:00 Переход от Java к Go 06:13 Проблемы с Optional и его использование 11:20 Использование Optional в Java 18:30 Важность форматирования кода 23:42 Проблемы и решения в команде 31:05 Переход на Vim и его связь с GoLang 36:30 Проблемы с Gradle и тестами 44:51 Проекты и архитектура микросервисов 51:03 Сравнение Go и Java 56:13 Погружение в Go и его особенности 01:02:17 Инструменты и туллинг в Go 01:10:36 Мутационное тестирование и его важность 01:16:09 Сравнение тестирования в Java и Go 01:24:44 Принципы написания устойчивых тестов 01:31:32 Тестирование как черный ящик 01:37:13 Интерфейсы в Go и Java 01:43:09 Обработка ошибок в Go и Java 01:48:18 Теория монады и её применение в Java 01:53:35 Проблемы написания больших проектов на Go 01:58:54 Новые возможности Go и использование генериков 02:04:50 Итераторы в Go и Lua 02:13:26 Эффективные методы работы с кодом 02:19:12 Непопулярные мнения о потоках в Java и Kotlin 02:24:34 Проблемы и решения в Java и Kotlin Гость Илья из @kydavoiti Ссылки: https://github.com/ilyasyoy Ссылки на подкаст: Сайт - 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…
j
javaswag

1 #74 - Дерар Бакр - риалтайм системы на JVM стэке 2:38:27
2:38:27
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai2:38:27
В 74 выпуске подкаста Javaswag поговорили с Дераром о реалтайм атрибуции в рекламной сети построенной на JVM стэке 00:00 Начало 05:46 Преимущества и недостатки платформы JVM 11:56 Размышления о будущем Java 17:12 Что такое AppFlyer? 22:20 Обработка больших данных в AppFlyer 28:16 Архитектура обработки данных и Kafka 36:40 Clojure 42:49 Эффективность и выразительность кода на Clojure 49:17 Java и Clojure 55:24 Проблемы экосистемы Clojure 01:02:40 Знание основ Java для Clojure-разработчиков 01:11:19 Масштабирование и партиции в Kafka 01:16:24 Подсчет удалений приложений 01:22:57 Инструменты для масштабирования и обработки данных 01:30:09 Минимальные знания для разработчиков многопоточных приложений 01:39:31 Блокирующий и неблокирующий ввод-вывод 01:45:49 Сложности работы с данными и идентификаторами 01:52:55 Опыт работы в крупных компаниях и корпоративной среде 01:59:26 Менторинг 02:05:46 Роль софт-скилов в карьере инженера 02:11:20 Анонимные отзывы 02:18:11 AI 02:24:22 Непопулярное мнение о потоках в Java 02:32:33 Асинхронность и производительность в современных системах Гость https://www.linkedin.com/in/derarbakr/ Ссылки: Optimizing 25PB Storage https://docs.google.com/presentation/d/1H8Kw3lBAw_HqK_4ZTWFT-a1EuVwNgB4j/edit Ссылки на подкаст: Сайт - 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…
j
javaswag

1 #73 - Сева Брекелов - автоматизация, видеостриминг и AI для Miro 2:08:36
2:08:36
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai2:08:36
В 73 выпуске подкаста Javaswag поговорили с Севой Брекеловым о автоматизация тестирования, платформе видеостриминга и AI для Miro 00:00 Начало 12:07 Путь к автоматизации тестирования 25:22 Переход от тестирования к программированию 32:43 Работа в Google и Nike 39:11 Управление заказами и функциональные возможности 42:26 Тестирование и проблемы с микросервисами 45:15 Внедрение тест-контейнеров в процесс разработки 48:06 Apache Camel 55:35 Работа контрактором и синдром самозванца 01:05:26 PMM 01:08:10 Создание видеостриминговой платформы, WebRTC 01:32:07 Генерация синтетических данных для банков 01:35:21 Miro и AI 01:51:22 Инфраструктура 01:53:45 Роль принципала 01:57:33 Непопулярные мнения о Spring Boot 02:02:36 Непопулярное мнение Гость https://www.linkedin.com/in/brekelov/ Ссылки: Гитхаб Севы - https://github.com/volekerb/volekerb Engineer Readings канал - https://t.me/engineerreadings ICE Protocol - https://datatracker.ietf.org/doc/html/rfc5245 Плейлист шоу “Ошибка Выжившего” - https://www.youtube.com/playlist?list=PLsVTVVvrKX9ulEqi0KeI-NYXSNCO4o1x0 Miro AI - https://miro.com/ai/ Ссылки на подкаст: Сайт - 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…
j
javaswag

1 #72 - Александр Бармин - эволюция Спринга и архитектура Необанка 1:54:03
1:54:03
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai1:54:03
В 72 выпуске подкаста Javaswag поговорили с Александром Барминым о Спринге и архитектуре Необанка 00:00 Начало 05:34 Значение доменной области в разработке 17:28 IBM FileNet и Java EE 22:45 Проблемы и эволюция Java EE 32:50 Spring и Spring Boot 48:10 Миграция между версиями Spring 56:05 Гибкость и сложности Spring Boot 01:01:02 Адаптация Spring к современным трендам 01:04:50 Проблемы зависимости от Spring 01:07:10 Конкуренция и эволюция Spring 01:14:49 Kotlin и Spring: синергия технологий 01:15:44 Эволюция TransferWise в Neobank 01:16:36 Архитектура Wise: микросервисы и AWS 01:19:21 Kubernetes и проблемы распределенных систем 01:24:55 Консистентность и механизмы реконсиляции 01:29:08 Управление микросервисами и версиями 01:33:20 Автоматизация обновления зависимостей 01:37:07 CI/CD и миграции баз данных 01:41:17 Деплой 01:46:49 Непопулярное мнение о языках программирования 01:50:00 Критика Spring Boot и его магии Гость https://www.linkedin.com/in/abarmin/ Ссылки: Канал Александра на YouTube - https://www.youtube.com/@ABarmin Канал Java & Spring Weekly в Telegram - https://t.me/java_weekly Wise Tech Stack - https://medium.com/wise-engineering/wise-tech-stack-2022-edition-a6ac089a382f Spring Cloud с Борисовым - https://youtu.be/4tSyz_v9w7Q Ссылки на подкаст: Сайт- 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…
j
javaswag

1 #71 - Алексей Жидков - эргономичный подход и декомпозиция архитектуры 1:48:51
1:48:51
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai1:48:51
В 71 выпуске подкаста Javaswag поговорили с Алексеем Жидковым об эргономичном подходе для разработки архитектуры проекта 00:00 Начало 12:06 Работа консультанта 17:38 Эргономичный подход и его принципы 26:44 Практика применения принципов разработки 30:55 Трудности внедрения DDD на практике 37:15 Популярность DDD и его реальная эффективность 39:33 TDD и его место в эргономичном подходе 41:00 Тестирование как основа разработки 43:55 Проблемы с моками в тестировании 48:50 Архитектурные подходы и JPA 51:01 Функциональная архитектура и ее влияние на разработку 55:36 Проблемы с ORM и Hibernate 01:00:03 Эргономичность и альтернативы ORM 01:01:53 Неизменяемая модель данных 01:05:58 Эргономичный подход в разработке 01:08:32 Обсуждение стека технологий и его эволюция 01:11:21 Эргономичный подход в разработке проектов 01:17:14 Проблемы объектно-ориентированного программирования 01:20:56 Декомпозиция системы и создание API 01:22:38 Тестирование и разработка по TDD 01:27:24 Экономика эргономичной архитектуры 01:30:59 Элементы эргономичного подхода 01:40:15 Проблемы многопоточности 01:42:58 Непопулярное мнение Гость https://t.me/ergonomic_code Ссылки: Сайт Алексея https://azhidkov.pro/ Многоликий принцип единственности ответственности мой разбор формулировок и интерпретаций Single Responsibility Principle, которые даёт сам Анкл Боб. FizzBuzz Enterprise Edition пример доведения Open-Closed Principle до абсурда SOLID Deconstruction Kevlin Henney c 28:23 докладчик говорит о том, что Liskov Substituion Principle является нонсенсом для его соблюдения, вы не можете переобределять методы только добавлять новые, про которые программа-клиент ничего не знает Domain-Driven Design: Tackling Complexity in the Heart of Software та самая книга про DDD Принципы юнит-тестирования самая крутая на сегодняшний день книга по тестированию бакендов Сайт Владимира Хорикова РЕПЕТИЦИЯ Структурный дизайн. Древний секрет простого и быстрого кода. репетиция моего доклада на Joker 24 РЕПЕТИЦИЯ Функциональная архитектура и Spring Data JDBC. 4 года в проде, полёт отличный репетиция моего второго доклада на Joker 24, который в итоге стал Lightening Talk-ом Why is Java making so many things immutable? пост в блоге Оракла, где автор пишет - чуваки, не парьтесь, GC заточен на быстрое создание объектов Trainer Advisor реальный проект по Эргономичному подходу Диаграмма эффектов диаграмма, которую я использую для декопозиции ядра/домена/модели (сущностей и интеграций) на модули Алексей Жидков — Рациональный подход к декомпозиции систем на модули или микросервисы мой доклад на JPoint 23 с алгоримтом декомпозиции диаграммы эффектов Lean Architecture: for Agile Software Development The Transformation Priority Premise , Code That Fits in Your Head как выходить из тупика, когда в продовом коде захардкожен OK 200 и тест зелёный Как я превратил легаси-проект в конфетку за полгода. Том 1 мой пост о том, как я переделал проект по Эргономичному подходу и ускорил работу команды в три раза Метрика Cognitive complexity или простой способ измерить сложность кода лучшая альтеранитва цикломатической сложности Code Complexity плагин для IDEA, который рисует когнитивную сложность прямо в редакторе Alan Kay at OOPSLA 1997 The computer revolution hasnt happened yet Алан Кей говорит, что не имел ввиду C++, когда придумывал термин ООП Dr. Alan Kay on the Meaning of “Object-Oriented Programming” Алан Кей говорит, что имел ввиду под ООП Ссылки на подкаст: Сайт- 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…
j
javaswag

1 #70 - Алексей Захарченко - аутстафинг, криптобиржа на Джаве и Редис 2:05:57
2:05:57
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai2:05:57
В 70 выпуске подкаста Javaswag поговорили с Алексеем Захарченко о аутстафинге и построении криптобиржы на Джаве 00:00 Начало 05:48 Аутстаффинг и компания Кроссовер 20:17 Монструозные проекты и их последствия 26:15 Трекинг времени и его влияние на разработчиков 35:40 Читерство в системе трекинга 42:09 Bitso 46:08 Технологии и архитектура бирж 58:44 Монолит и его метрики 01:03:00 Выбор между Spring и Micronaut 01:09:00 Асинхронность и многопоточность в разработке 01:14:17 Redis и атомарные операции 01:20:31 Дробные числа 01:23:28 Хранимые процедуры в Redis 01:31:21 Redis-стримы 01:36:21 Управление нагрузкой и bull run 01:45:20 Баланс между риском и затратами 01:48:22 Различия между уровнями инженеров 01:53:48 Непопулярные мнения Гость - https://www.linkedin.com/in/chess/ Ссылки: https://medium.com/bitso-engineering/the-redis-streams-we-have-known-and-loved-e9e596d49a22 https://martinfowler.com/articles/lmax.html Ссылки на подкаст: Сайт- 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…
j
javaswag

1 #69 - Дмитрий Чуйко - старт Джава проектов с нуля 1:55:08
1:55:08
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai1:55:08
В 69 выпуске подкаста Javaswag поговорили с Дмитрием Чуйко о старте Джава проектов с нуля 00:00 Начало 10:09 Технологический стек и его эволюция 17:04 Рост и развитие в карьере разработчика 23:07 Путь к стартапу Мой склад 25:00 Технологии и архитектура SaaS системы 30:41 Проблемы и решения в разработке 32:09 Поиск и найм разработчиков 41:07 Баланс между MVP и масштабированием 46:52 Старт нового проекта: подход и стратегия 55:00 Коммуникация в команде: важность договоренностей 01:00:01 Кубернетес: необходимость и применение в проектах 01:05:57 Выбор технологий: как сузить набор для проекта 01:10:12 Эволюция Spring и Java 01:17:29 Котлин против Java: Сравнение и Тенденции 01:24:10 Финансовые аспекты разработки в стартапах 01:28:50 Архитектура микросервисов и управление данными 01:33:17 Временная консистентность и её применение 01:35:02 Переход к международной команде 01:36:46 Культурные различия в международной среде 01:38:40 Объективные метрики и карьерный рост 01:40:06 Подготовка к повышению и важность достижений 01:42:26 Метрики и их значение для бизнеса 01:45:04 Стартапы и выбор технологий 01:51:07 Роль тестов в разработке 01:53:02 Блиц Гость - https://www.linkedin.com/in/dchuiko/ Ссылки: tx outbox: https://github.com/gruelbox/transaction-outbox Ссылки на подкаст: Сайт- 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…
j
javaswag

1 #68 - Артём Бояршинов - платежи на Akke, распределенные системы и идентификаторы 2:17:36
2:17:36
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai2:17:36
В 68 выпуске подкаста Javaswag поговорили с Артёмом Бояршиновым о платежах на Akke, распеределенных системах и индентификаторах 00:00 Начало 06:44 Переход в Java 12:16 Инструменты разработки и контроль версий 18:00 Опыт работы в проектной компании 23:52 Сложности и решения в условиях нагрузки 26:33 Оптимизация запросов в Postgres 31:31 Система быстрых платежей: Введение и рост 39:36 Технологии системы быстрых платежей 48:11 Предварительные этапы платежей и их механизмы 55:53 Архитектура и распределение нагрузки в системе 01:00:12 Сериализация корутин и миграция версий 01:04:50 Состояние и поведение акторов в Akka 01:11:02 Проблемы обновления и лицензирования Akka 01:13:51 Альтернативы Akka 01:17:17 Мониторинг и трассировка в системе быстрых платежей 01:23:23 Идентификаторы транзакций 01:29:24 Генерация идентификаторов в распределенных системах 01:38:27 Таймстемпы и их роль в идентификаторах 01:45:15 Проблемы с уникальностью идентификаторов 01:51:50 Генерация идентификаторов 01:54:22 Ответ на предыдущее непопулярное мнение 01:58:10 Непопулярное мнение 02:02:20 Блиц 02:09:54 Заключительные мысли и рекомендации Гость - https://github.com/Boiarshinov Ссылки: Доклад СБП. Платежные ссылки и где они обитают Доклад Распределенная генерация уникальных идентификаторов База знаний о программировании , которую Артём ведёт для себя Ссылки на подкаст: Сайт- 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…
j
javaswag

1 #67 - Сергей Петрелевич - реактивные приложения, WebFlux, блокирующий код и Micronaut 2:12:02
2:12:02
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai2:12:02
В 67 выпуске подкаста Javaswag поговорили с Сергеем Петрелевичем о WebFlux, блокирующем коде в реактивном приложении и Micronaut 00:00 Начало 02:52 Путь к Java от BASIC 05:59 Опыт работы с автоматизированными системами управления 08:56 Переход к Java и работа в банковском софте 12:07 Технологические риски и управление проектами 14:49 Платежные системы: архитектура и взаимодействие 18:00 Виртуальные машины и их роль в разработке 21:11 Заключение и выводы о будущем Java 26:05 Технологические достижения и их влияние на банковский сектор 29:14 Архитектурные особенности платежных систем 33:26 Опыт работы в Deutsche Bank и Райффайзен 36:39 Качества успешного разработчика в финансовых технологиях 40:24 Понимание Disruptor и его применение в высокопроизводительных системах 45:01 Event Loop и его роль в современных приложениях 52:07 Webflux и реактивное программирование в Java 53:07 Обработка запросов и потоков в реактивных системах 56:18 Проблемы блокирующего кода в реактивных приложениях 01:00:01 Идентификация и управление блокирующими вызовами 01:02:42 Преимущества и недостатки реактивного программирования 01:07:35 Сравнение фреймворков: Micronaut, Quarkus и Spring 01:18:05 Использование GraalVM для нативных образов 01:19:39 Сравнение фреймворков: Armeria и Vert.X 01:27:12 Виртуальные потоки в Java: необходимость и применение 01:39:39 Современный Java стек: выбор технологий и библиотек 01:46:48 Обновление зависимостей и предвидение проблем 01:49:36 Баланс между курсами и реальной практикой 01:50:51 Фундаментальные знания и их важность для разработчиков 01:53:14 Критика современных курсов и их подходов 01:57:10 Непопулярное мнение о Spring Data и Hibernate 02:10:07 Широкий кругозор разработчика и важность изучения других языков Гость - https://www.linkedin.com/in/sergey-petrelevich-72ab893a/ Ссылки: либа для поиска блокировок: https://github.com/reactor/BlockHound рассказ про Disruptor: https://youtu.be/IsGBA9KEtTM?si=fSdka2PDiOgNViYJ мой канал: https://www.youtube.com/@petrelevich рассказ про Armeria: https://youtu.be/6SInub_v_bI?si=wT525f0lWXlRcCMf Ссылки на подкаст: Сайт- 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…
j
javaswag

1 #66 - Иван Осипов - современный стэк: Котлин, ГрафКуэль, Спринг-Бут 2:20:43
2:20:43
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai2:20:43
В 66 выпуске подкаста Javaswag поговорили с Иваном Осиповым современный стэке на Котлин, ГрафКуэль, Спринг-Буте 00:00 Начало. Электротранспорт в Arrival 12:23 Стэк 20:20 3D-сцены, Docker и Kubernetes 24:40 Проблемы разработки на низком уровне 29:00 Kotlin мышление 35:54 Kotlin и Jetbrains 43:06 Изучение и использование Kotlin SDK 48:07 Факторы, влияющие на на внедрение GraphQL 57:40 Опыт использования GraphQL в стартапе 01:06:41 Федерации в GraphQL 01:12:24 Роль API Gateway, Rest и GraphQL 01:13:20 Мутации и загрузчики 01:20:12 Проблема N+1 запросов 01:21:41 Графовые базы данных для GraphQL 01:33:31 Управление и мониторинг с помощью Spring Boot Admin 01:40:38 Доминирование Spring Boot 01:41:56 The Benefits of Using Spring Boot for Development 01:42:52 Spring Boot мидлов и синьеоров 01:54:45 Различия между тех лидом и инженеринг менеджером 02:05:45 Организация процессов и взаимодействие в команде 02:09:03 Непопулярные мнения 02:13:01 Валидация на уровне GraphQL 02:17:17 Блиц Гость - https://github.com/ivan-osipov Ссылки: канал на русском https://t.me/from_junior_to_cto сайт/рассылка на англ https://devtower.io Ссылки на подкаст: Сайт- 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…
j
javaswag

1 #65 - Слава Ледовских - как расти до мидла, двухфазный коммит и oncall практики 1:48:18
1:48:18
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai1:48:18
В 65 выпуске подкаста Javaswag поговорили со Славой Ледовских о том как расти до миддла, двухфазном комите и on call практиках 00:00 Начало 08:09 Развитие сотрудников: учить и помогать расти 12:44 Различия между уровнями разработчиков 14:35 Устаревшие технические навыки 18:02 Развитие софт скиллов и ответственность 21:48 Проблемы новичков в индустрии 27:30 Подготовка к работе в IT-сфере и создание портфолио проектов 32:02 Роль школ программирования в обучении программистов 35:11 Значимость работы в команде и инвестирования времени менторов 39:03 Различия между школами программирования 41:12 Ревью студентов на GitLab и найм разработчиков 42:07 Распределенные транзакции в финансовых системах 48:56 Двухфазный коммит и сага для обеспечения целостности данных 54:53 Использование двухфазного коммита в распределенных системах 57:37 Проблема возможных ошибок и механизмы отката операций 58:36 Различия между двухфазным коммитом и сагой 01:08:47 Асинхронная и синхронная обработка 01:15:38 Двухфазный коммит 01:18:15 Роль онкола в организации 01:19:44 Ранбуки и автоматизация работы онкола 01:22:38 Фиксация и предвидение проблем 01:23:32 Мониторинг в синхронной и асинхронной архитектуре 01:26:54 Выбор инструментов мониторинга 01:28:20 Изучение исходного кода и дизайна фреймворков 01:36:22 Непопулярные мнения 01:39:48 Мнение о Lombok 01:41:38 Использование рекордов в Java 01:46:45 Быстрые вопросы о Java Гость - https://www.linkedin.com/in/vyacheslav-ledovskih-b4ab01161/ Ссылки на подкаст: Сайт- 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…
j
javaswag

1 #64 - Андрей Когунь - генерация кода для платформы, AI ассистенты для кода и уникальность Eclipse IDE 2:07:53
2:07:53
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai2:07:53
В 64 выпуске подкаста Javaswag поговорили с Андреем Когунем о генерации кода, AI асситентах для программировани и об Eclipse IDE 00:00 Начало 06:09 JUG и путь в КРОК 21:17 Преимущества генерации кода 26:49 Разработка фронтенда и проблемы с кастомизацией 32:32 Выбор баз данных и инструментов для работы с ними 35:24 Выбор между open source и коммерческими решениями 39:21 Гибкость и возможность расширения функциональности 43:36 Генерация кода 47:28 Генерация типового репозитория, сервисов и контроллеров 57:36 Разработка плагинов для IntelliJ IDEA и проблемы обратной совместимости (травмирующий опыт) 59:02 Преимущества использования LSP серверов и работы с различными редакторами 01:03:17 История приобретения плагина JPA Buddy JetBrains 01:11:23 Использование AI-ассистента в программировании 01:41:04 Олимпиадное программирование 01:52:52 Ответ на предыдущее непопулярное мнение 01:55:17 Непопулярное мнение: Eclipse 01:55:31 Непопулярное мнение: Maven 02:01:36 Блиц Гость - https://x.com/andrei_kogun Ссылки: https://jpa-buddy.com/ - плагин, сильно помогающий с @JPA, теперь часть IntelliJ IDEA Ultimate. https://github.com/kogun/jpoint-spring-boot-xtend-demo - как генерировать java бойлерплейт код с xtend, допматериалы гуглятся. https://github.com/croc-code/jxfw - что получилось в итоге, наш фреймворк с возможностью быстрой разработки, описывая в большинстве случаев только модель, напишите, если хотите увидеть версию с поддержкой Spring Boot 3.x https://www.youtube.com/watch?v=awP-C4L1g3M - стендап на тему know-how, как код. https://www.youtube.com/watch?v=x0EZRFmaKUg - как сегодня разрабатывать с AI ассистентами. Ссылки на подкаст: Сайт- 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…
j
javaswag

1 #63 - Тимофей Дураков - Джава сертификация, топология сети поверх Apache Storm и графовые базы данных 1:52:00
1:52:00
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai1:52:00
В 63 выпуске подкаста Javaswag поговорили с Тимофеем Дураковым о Джава сертификации, построении топологии сети поверх Apache Storm и графовых базах данных 00:00 Начало 02:01 Сертификация по Java 14:02 Грейды 28:18 Оркестрация и безопасность в банковских системах 35:04 Управление виртуальными машинами в OpenStack 39:43 Live Migration виртуальных машин 43:08 Архитектура OpenStack 49:17 Решение проблемы SplitBrain с помощью федерации в OpenStack 56:01 Использование оверлейных сетей в OpenStack 56:55 Виртуальные сети и технология VLAN 01:04:48 Apache Storm: система стримпроцессинга 01:10:59 Перестройка маршрутов с помощью Apache Storm 01:11:28 Граф-ориентированные базы данных и их роль в проекте 01:14:20 Использование Neo4j и OrientDB в проекте 01:27:21 Бэкбоны и мэш-сети 01:31:04 Телеметрия и аналитика 01:35:27 Построение маршрутов в графе 01:40:15 Использование time series и графов 01:44:06 Непопулярное мнение 01:58:00 Непопулярные мнение Гость - https://www.linkedin.com/in/timofei-durakov/ Ссылки: https://www.openstack.org/ https://storm.apache.org/ https://tinkerpop.apache.org/gremlin.html https://neo4j.com/ https://orientdb.org/ https://opentsdb.net/ Ссылки на подкаст: Сайт- 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…
j
javaswag

1 #62 - Андрей Кулешов - Kotlin, технические конференции, Spring, диктат в анализе кода и kotlinx.serialization 2:06:55
2:06:55
Putar Nanti
Putar Nanti
Daftar
Suka
Menyukai2:06:55
В 62 выпуске подкаста Javaswag поговорили с Андреем Кулешовым о конференциях, Котлин 2, мультиплатформе, анализе кода, библиотеках diktat и ktoml Дисклеймер: выпуск писался в начале мая, Positive Hack days прошел, а Kotlin 2 вышел! 00:00 Начало 11:33 Системное программирования 14:44 Конференции и доклады 29:25 От Scala к Kotlin 37:14 Инфраструктура для разработки в крупных компаниях 38:25 Анализ кода и графовые базы данных 40:16 Библиотека diktat и формализация код-стиля 59:04 Внедрение анализаторов кода и рулов 01:06:28 Компиляторные плагины 01:12:02 Мультиплатформенность и Kotlin 2.0 01:22:01 KotlinX Serialization и мультиплатформенные библиотеки 01:31:39 ktoml 01:41:59 Разработка на Java и Kotlin 01:48:13 Роль технического менеджера 01:57:09 Ответ на предыдущее непопулярное мнение 01:58:00 Непопулярные мнение Гость - https://www.linkedin.com/in/andrey-kuleshov-15707111b/ Ссылки: https://github.com/saveourtool/diktat https://github.com/akuleshov7/ktoml Ссылки на подкаст: Сайт- 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…
Selamat datang di Player FM!
Player FM memindai web untuk mencari podcast berkualitas tinggi untuk Anda nikmati saat ini. Ini adalah aplikasi podcast terbaik dan bekerja untuk Android, iPhone, dan web. Daftar untuk menyinkronkan langganan di seluruh perangkat.