
Show Notes
Spring Boot — один из самых популярных фреймворков в экосистеме Java. Вместе с Валерием Жилой поговорили о том, как он устроен, почему вокруг него столько споров и насколько оправдано его использование сегодня. Разобрали фреймворк с разных сторон — от удобства до производительности. Мы постарались взглянуть на Spring Boot без фанатизма и предвзятости: где он действительно помогает, а где мешает. В этом выпуске мы обсудили: - сравнение с FastAPI, NestJS и другими фреймворками; - когда Spring Boot раскрывает свой потенциал, а когда превращается в обузу; - производительность и скрытая магия фреймворка; - особенности Developer Experience; - порог входа для новичков. - Инверсия зависимостей, возведенная в абсолют
List of Spring projects: https://spring.io/projects List of small Spring guides, to learn elements in a very simple way: https://spring.io/guides Structured from-zero Spring Boot tutorial: https://www.baeldung.com/spring-boot Spring IO YouTube: https://www.youtube.com/@SpringIOConference Spring Boot vs Quakrus: https://www.youtube.com/watch?v=mJJpZ70q9M0 Хорошая книга - Spring Start here: https://amzn.to/3JwIeEp Евгений Борисов, отличные видео на русском про то, как спринг работает под капотом (первые два довольно старые, но с принципы остались те же): - https://www.youtube.com/watch?v=BmBr5diz8WA - https://www.youtube.com/watch?v=cou_qomYLNU - https://www.youtube.com/watch?v=rd6wxPzXQvo
(00:00) - — Вступление. Что волнует всех Java-разработчиков
(01:34) - — Spring Boot в деле: личный опыт без прикрас
(04:10) - — Java или Python? Выбор, который определит ваш путь
(07:06) - — Почему Spring Boot выигрывает у конкурентов?
(10:02) - — С чего всё началось: как появился Spring?
(13:26) - — Чем Java отличается от других языков?
(16:15) - — Python: волшебство простоты или иллюзия?
(19:13) - — Демократия языков: кто на самом деле рулит?
(21:59) - — Скрытая угроза глобальных переменных
(22:55) - — Чем Spring реально лучше? 5 железных аргументов
(28:09) - — Что такое Spring Boot и почему он стал трендом?
(30:47) - — Фишки Spring Boot, о которых вы не знали
(35:01) - — Как устроен Spring Boot внутри: анатомия фреймворка
(40:06) - — Как обучать джунов на Spring Boot без боли?
(43:44) - — Как учиться программировать на практике?
(49:43) - — Как работать с энтерпрайз-запросами
(53:10) - — Как развивается Java?
(01:00:21) - — ORM в Java: зло или необходимость?
(01:06:10) - — Чистый SQL в Spring: ловушки и грабли
(01:10:05) - — Не каждый разработчик готов к Spring Boot?
(01:15:11) - — Где и как генерировать данные в Java?
(01:26:20) - — Как безопасно тестировать БД в Spring
(01:33:35) - — AI-агенты в разработке: реальность будущего
(01:36:28) - — Как общаться с AI, чтобы он реально помогал
(01:40:13) - — Заключение. Как ИИ меняет экономику и рынок труда
★ Support this podcast ★
More from Организованное программирование
🔹 Присоединяйся к курсу «Системный дизайн» https://ru.hexlet.io/programs/system-design?utm_source=youtube
🔹 Присоединяйся к курсу «Системный дизайн» https://ru.hexlet.io/programs/system-design?utm_source=youtube
🔹 Присоединяйся к курсу «Системный дизайн» https://ru.hexlet.io/programs/system-design?utm_source=youtube🔹 Ускоряем разработку ПО с помощью AI: https://praxor.ru/?utm_source=youtube 🔹 Присоединяйся к курсам по AI в Хекслет: https://ru.hexlet.io/courses_artificial-intelligence?utm_source=youtube
🔹 Присоединяйся к курсу «Системный дизайн» https://ru.hexlet.io/programs/system-design?utm_source=youtube🔹 Ускоряем разработку ПО с помощью AI: https://praxor.ru/?utm_source=youtube 🔹 Присоединяйся к курсам по AI в Хекслет: https://ru.hexlet.io/courses_artificial-intelligence?utm_source=youtube
🔹 Присоединяйся к курсу «Системный дизайн» https://ru.hexlet.io/programs/system-design?utm_source=youtube