Почему фронтендеры дружелюбнее бэкендеров? | Spring АйО Подкаст №61

248 подписчиков

12+
12+

48 просмотров

4 месяца назад

ПожаловатьсяНарушение авторских прав

248 подписчиков

12+
12+

48 просмотров

4 месяца назад

ПожаловатьсяНарушение авторских прав
12+
12+

48 просмотров

4 месяца назад

00:00:00 — CTO “с ноги открывает дверь”, 00:01:18 — Павел рассказывает про HolyJS и первое впечатление от фронтенд-сообщества. 00:02:02 — Почему HolyJS ощущается дружелюбнее Java-конференций: аудитория, стенды, активности, отсутствие токсичности. 00:03:44 — Михаил объясняет разницу культур Java/JS/Python-сообществ. 00:04:49 — Примеры из Reddit/Stack Overflow: как по-разному отвечают новичкам в JavaScript и Java/C++ среде. 00:06:24 — Документация React как пример дружелюбного подхода к обучению. 00:07:53 — Ковидный бум в IT и массовый вход новичков во фронтенд. 00:10:22 — Как веб-бум, Ruby on Rails, AngularJS и React повлияли на культуру JS-сообщества. 00:11:06 — Исторический контраст: Java как язык людей с системным бэкграундом. 00:14:44 — “Закрытая каста программистов”, трайбализм и токсичность старой инженерной культуры. 00:16:43 — Российский IT-контекст: зарплаты, эго, “я тут отец” на собеседованиях. 00:18:20 — Почему Rust-сообщество, несмотря на низкоуровневость языка, получилось дружелюбным. 00:20:09 — Павел сравнивает социальную дистанцию на Java-конференциях и HolyJS. 00:20:43 — Негатив к технологиям в Java-среде: Hibernate, Spring Data, JDBC, Spring Security. 00:21:36 — Почему Java-доклады часто пытаются “выжать максимум”, а аудитория требует глубины. 00:22:20 — Переход к техническим новостям. 00:22:35 — Kotlin: деструктуризация по именам. Зачем это нужно и насколько болело раньше. 00:23:23 — Михаил: из каких маленьких приятностей складывается выбор языка. 00:25:18 — Почему миграция на Kotlin может перевесить боль внедрения: компилятор, стандартная библиотека, Spring-поддержка. 00:26:42 — Где деструктуризация реально часто используется: TypeScript, React, props, hooks. 00:28:01 — Деструктуризация по имени как нормальный стандарт для современных языков. 00:29:04 — Kotlin как язык приятных мелочей: data classes, final by default, deprecated API, функции с receiver. 00:31:01 — Павел кратко объясняет, что такое деструктуризация в Kotlin. 00:32:49 — Михаил уточняет про component-функции и генерацию компилятором. 00:33:24 — K2 и развитие Kotlin-компилятора. 00:34:08 — Переход к Spring Framework 7 и Spring Boot 4. 00:35:11 — Обсуждение интервью InfoQ с командой Spring о направлении экосистемы. 00:35:51 — Модуляризация Spring Boot: зачем она нужна разработчикам и самой команде Spring. 00:37:19 — Виртуальные потоки как часть новой реальности Java-приложений. 00:37:53 — Spring Retry, resilience, structured concurrency и почему retry-механики становятся важнее. 00:39:24 — Spring Retry переезжает в основной Spring Framework: что значит попадание в core/main trunk. 00:40:41 — Разница между core Spring-проектами и проектами под общим зонтиком: Spring LDAP, Shell, GraphQL, Kafka. 00:41:56 — Почему сторонние Spring-проекты могут уходить в maintenance mode или прекращать развитие. 00:42:35 — Пример Spring State Machine: мало пользователей — проект перестают активно поддерживать. 00:43:13 — Spring Security SAML и редкость живых пользователей. 00:44:07 — Связь обсуждаемых изменений Spring с докладами Spring АйО на JPoint. 00:45:01 — Переход к поддержке Docker Compose в Spring Boot 3.1. 00:45:20 — “Вечер непонимания”, заход на анекдоты. 00:47:22 — Возвращение к Docker Compose и Spring Boot 3.1. 00:47:29 — Павел формулирует сомнение: зачем улучшать Docker Compose-интеграцию, если и так было нормально. 00:48:04 — Михаил: проблема, которую решает Spring Boot Docker Compose starter, реальна, хотя происхождение идеи ему неизвестно. ––––– Что такое Spring АйО ––––– Русскоязычное сообщество Spring-разработчиков с актуальной, полезной и интересной информацией из мира Spring, а также авторским контентом от экспертов сообщества. ––––– Spring АйО в социальных сетях ––––– Телеграм – https://t.me/spring_aio YouTube – https://www.youtube.com/@spring_aio VK – https://vk.com/spring_aio Rutube – https://rutube.ru/channel/47285739/ Habr – https://habr.com/ru/companies/spring_aio/profile/