Heavy Tech

Сергей Удалов
Heavy Tech

В этом подкасте мы погружаемся в мир программирования, IT и технологий, с акцентом на Ruby. Ведущий, Сергей Удалов, ruby-тимлид и опытный спикер, делится своими знаниями и опытом, иногда приглашая интересных гостей, а иногда ведя шоу в одиночку. Присоединяйтесь к нам, чтобы оставаться в курсе последних тенденций в мире технологий!

  1. 9 THG 6

    Чистая архитектура: Как разделить бизнес-логику и детали реализации

    В этом выпуске подкаста HeavyTech мы обсуждаем принципы чистой архитектуры и их применение в разработке на Ruby on Rails. Ведущий Сергей Удовиченко рассказывает о том, как важно разделять бизнес-логику и технические детали, чтобы сделать код более тестируемым, масштабируемым и переиспользуемым. Ключевые моменты выпуска: - Почему смешение уровней абстракции в коде приводит к проблемам. - Как MVC помогает разделить ответственность между моделями, представлениями и контроллерами. - Что такое чистая архитектура и как она помогает изолировать бизнес-логику от внешних зависимостей. - Примеры использования чистой архитектуры в Ruby on Rails. - Как правильно тестировать бизнес-логику, используя адаптеры и репозитории. Полезные советы: - Как избежать проблем с ActiveRecord и сохранить чистоту архитектуры. - Почему SOLID и паттерны проектирования остаются актуальными. - Как применять элегантные объекты (Elegant Objects) для улучшения кода. Подписывайтесь на мой Telegram-канал: https://t.me/UdalovX Не забудьте подписаться на резервный канал: https://vkvideo.ru/@udalov_x Присоединяйтесь к обсуждению и делитесь своими мыслями в комментариях! Чистая архитектура в Ruby on Rails: как правильно проектировать приложения

    36 phút
  2. 2 THG 5

    Как я готовлю доклады для IT-конференций: опыт и советы от Сергея Удалова

    В этом выпуске подкаста Heavy Tech Сергей Удалов подробно рассказывает о своем опыте подготовки к докладам на IT-конференциях.  Узнайте: • Как выбирать тему выступления, чтобы она была интересна и вам, и аудитории • Какие этапы проходит докладчик от выбора темы до финального прогона слайдов • Почему важна история в презентации и как построить увлекательный рассказ • Как работать с слайдами и какие инструменты использовать (Markdown и Marp) • Советы по преодолению страха и поиску драйва для выступлений • Как распределять время на подготовку и избегать профессионального выгорания • Личный подход Сергея к выбору темы и методам подготовки, а также примеры из собственной практики Если вы планируете выступать на конференциях, митиапах или хотите улучшить навыки публичных выступлений — это видео для вас! Подписывайтесь на канал, комментируйте и делитесь своим опытом.

    26 phút
  3. 19 THG 3

    Возвращение к подкасту, новый формат собесов и автоматизация с AI

    Новый выпуск подкаста от Сергея Удалова – возвращение к регулярным видео после небольшого перерыва! В этом выпуске Сергей делится: - Опыт проведения курсов: Как организовывал курсы по тестированию Ruby-приложений, систематизировал знания и готовится повторить курс.   - Идеи для технических собеседований: Размышления о формате «билетов» и подходах к проверке знаний кандидатов в духе университетских экзаменов.   - Автоматизация и инструменты: Обзор возможностей автоматизации с помощью n8n, интеграции с AI и перспективы создания собственных ассистентов.   - Инсайты из мира Ruby: Обсуждение новшеств, рефакторинга кода, проведения код-ревью, а также обмен опытом и идеями с коллегами.   - Форматы стримов и записи: Технические нюансы организации стримов, советы по настройке записи и взаимодействию с аудиторией в реальном времени.   - Конференции и встречи:*Анонс участия в конференциях (Team Lead, DevOps) и приглашение к личному общению для разработчиков из Екатеринбурга. ✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x 💰💰💰 https://boosty.to/sergeiudalov Если вы интересуетесь Ruby, тестированием, автоматизацией и хотите узнать, как реально работают процессы в IT, этот выпуск для вас! Подписывайтесь, оставляйте комментарии и делитесь своими мыслями – это лучшая поддержка для автора. Смотрите видео, участвуйте в обсуждениях и будьте в курсе всех новинок мира Ruby!

    29 phút
  4. 19 THG 2

    Как я достиг 1000 подписчиков, пока вы обновляли #Ruby?

    🚀 Новости Ruby-мираОбсуждаем главные события и инструменты для разработчиков ✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x 🔧 Обновления и технологии - Ruby 3.4.2, 3.2.7, Puma 6.6.0, Rage 1.13.0   - JRuby 9.4.12.0 - https://www.jruby.org/download   - Nginx Unit как альтернатива Passenger   - Tiny JITs для FFI - https://railsatscale.com/2025-02-12-tiny-jits-for-a-faster-ffi/   - Обновление книги "Ruby Under Microscope" - https://patshaughnessy.net/2025/1/28/updating-ruby-under-a-microscope   📚 Полезные материалы - Антипаттерны в тестах - https://thoughtbot.com/blog/things-you-might-not-need-in-your-tests   - Hitimes (альтернатива Benchmark) - https://github.com/copiousfreetime/hitimes   - Rhino Editor (редактор кода) - https://rhino-editor.vercel.app   - Evil Seed (обфускация БД) - https://github.com/evilmartians/evil-seed   🎥 Таймкоды 00:00 | Введение и главные новости   01:31 | Обновления Ruby + переход с Passenger   03:30 | JRuby и Rage для API-приложений   08:08 | FFI, JIT и Ruby Under Microscope   12:45 | Тесты: что НЕ нужно проверять?   15:31 | Rhino Editor — новый инструмент для кода   16:26 | Evil Seed: анонимизация данных   18:07 | 1000 подписчиков на YouTube 🎉   19:57 | Telegram-канал и автотесты   26:11 | Шины событий: Kafka vs RabbitMQ   30:47 | Event Sourcing для микросервисов   35:30 | Проблемы с Redis и базами задач   🌟 Особое спасибо за 1000 подписчиков! Ваша поддержка помогает приглашать экспертов и делать контент лучше! 🔗 Полезные ссылки - Курсы и статьи - https://rubyrocks.ru   - Telegram-канал - https://t.me/UdalovX   - Подкаст: Apple Podcasts | Spotify | Яндекс.Музыка - https://heavytech.mave.digital 👉 Не забудьте: ✅ Подписаться + 🔔 колокольчик   👍 Поставить лайк, если видео полезно   💬 Написать в комментариях ваше мнение о шинах событий   #Ruby #Rails #JRuby #Программирование

    45 phút
  5. 28 THG 1

    Лучший язык для backend разработки в 2025 году - php, ruby, python, node.js?

    В современном мире технологий выбор языка программирования может стать решающим фактором для успешной карьеры в IT-сфере. В этом видеоподкасте мы обсудим различные языки программирования, их преимущества и недостатки, а также поделимся рекомендациями по выбору наиболее подходящего инструмента для ваших задач. Гость: Андрей Ермолаев, CTO GroupPrice.ru, TG канал - https://t.me/fashion_dev ✅ Подписывайтесь на канал «Удалов» в Telegram: https://t.me/UdalovX – Список подкаст-платформ (Apple Podcast, Яндекс.Музыка, VK Video, Звук и другие): https://heavytech.mave.digital , https://vkvideo.ru/@udalov_x Почему стоит послушать этот подкаст? Разнообразие языков и технологий. Мы рассмотрим популярные и менее известные языки программирования, такие как Ruby, Python, Go, Java, Kotlin, PHP, JavaScript и другие. Вы узнаете, какие технологии используются в разных компаниях и проектах, и сможете выбрать наиболее подходящий вариант для себя. Сравнение производительности. Мы проведём микробенчмарки и реальные сравнения производительности различных языков программирования. Вы узнаете, какие языки показывают лучшие результаты в разных сценариях использования. Фреймворки и экосистемы. Мы обсудим популярные фреймворки для разных языков программирования, их особенности и преимущества. Вы узнаете, какие экосистемы существуют вокруг различных технологий, и сможете выбрать наиболее подходящий вариант для своих проектов. Выбор для стартапов. Мы поделимся рекомендациями по выбору языка программирования для стартапов и небольших проектов. Вы узнаете, какие технологии могут быть наиболее эффективными для начинающих разработчиков. Примеры популярных приложений. Мы рассмотрим популярные приложения, написанные на разных языках программирования. Вы узнаете, какие технологии используются в крупных проектах, и сможете оценить их преимущества и недостатки. Ссылки - https://benjdd.com/languages2/ - https://www.techempower.com/benchmarks/#hw=ph&test=query§ion=data-r22&f=zik06f-zik073-zik0zj-zik0zj-zhxjwf-zik0zj-zijbpb-zifta7-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-zik0zj-1ekf - https://jpcamara.com/2024/07/15/ruby-methods-are.html - https://journal.stuffwithstuff.com/2015/02/01/what-color-is-your-function/ 00:00 Введение и исключение языков   01:50 Go и его ниша   04:26 Java и Kotlin   06:46 Производительность языков   10:52 Бенчмарки фреймворков   14:14 Заключение   15:10 Инкапсуляция и популярные приложения   16:05 Производительность и фреймворки   17:55 JavaScript и TypeScript   20:43 Оптимизация и производительность   24:15 Архитектура и производительность   28:28 Python и Data Science   30:17 Python в больших кодовых базах   32:10 Исследование вакансий по Python   33:56 Универсальность Python   35:47 Конкурс на вакансии по Python   37:36 PHP и его экосистема   42:15 Вакансии и их актуальность   43:11 Выбор фреймворков   45:01 Проблемы с фреймворками и Open Source   46:50 Риски использования Open Source   50:37 Проблемы с зависимостями в Python   54:33 Вакансии и зарплаты в разных технологиях   01:00:26 Экосистемы и удобство языков   01:01:23 Проблемы Python и его экосистемы   01:02:18 Асинхронное программирование в Python и JavaScript   01:09:31 Преимущества Ruby и его экосистемы   01:15:16 Лидерство и инновации в Ruby   01:17:07 Инертность рынка веб-разработки   01:18:55 Популярность языков программирования   01:20:43 Выбор языка для разработки

    1 giờ 31 phút

Giới Thiệu

В этом подкасте мы погружаемся в мир программирования, IT и технологий, с акцентом на Ruby. Ведущий, Сергей Удалов, ruby-тимлид и опытный спикер, делится своими знаниями и опытом, иногда приглашая интересных гостей, а иногда ведя шоу в одиночку. Присоединяйтесь к нам, чтобы оставаться в курсе последних тенденций в мире технологий!

Bạn cần đăng nhập để nghe các tập có chứa nội dung thô tục.

Luôn cập nhật thông tin về chương trình này

Đăng nhập hoặc đăng ký để theo dõi các chương trình, lưu các tập và nhận những thông tin cập nhật mới nhất.

Chọn quốc gia hoặc vùng

Châu Phi, Trung Đông và Ấn Độ

Châu Á Thái Bình Dương

Châu Âu

Châu Mỹ Latinh và Caribê

Hoa Kỳ và Canada