Отруби

RNDSOFT

Двое Ruby-разработчиков и один devops-инженер без купюр разбирают с приглашенными гостями разные технические темы. Жив ли Ruby, нужна ли нам мультитенатность, монолиты, микросервисы — эти и другие вопросики ребята обсуждают в чисто ростовском стиле. Осторожно, горячие южане! Задать вопрос ведущим: podcast@rnds.pro Присоединиться к команде РНДС или заказать разработку продукта: https://rnds.pro/

Episodes

  1. 09/12/2023

    HR, чужой среди своих

    Подкаст с матершинником (указываем по просьбе гостя). А если серьёзно, поговорим сегодня про закулисье работы HR-отдела. Время ах**тельных историй короче. Наливайте чаёк и погнали! [ДОБАВИТЬ ССЫЛКУ НА ВАКАНСИЮ ПРОДАЖНИКА И ВООБЩЕ ВАКАНСИИ] Тайминг 00:00:03 - Приветствие 00:00:53 - Представление гостя 00:01:16 - Объявление тематических блоков 00:01:51 - Как ты стал эйчаром? 00:04:27 - Про карательную роль HR и волну чисток 00:06:13 - Почему эйчар – не кадровик? 00:07:35 - Как давно в обязанности HR вошла забота о сотрудниках? (...и тут понеслось) 00:13:15 - На западе люди – это цифры. А у нас душевнее? 00:17:00 - Может ли для экономии средств эйчар уволить сам себя? 00:17:23 - Почему сотрудники в компании плохо понимают чем занят HR-отдел? 00:20:46 - Найм – это задача HR-отдела или это работа рекрутёра? 00:24:16 - Интересная история про найм 00:27:06 - Как HR адаптируется к найму на новый для рынка позиций (например, DevOps в своё время) 00:32:41 - Учитывается ли соответствие ценностей кандидата ценностям команды/компании 00:35:11 - Об отношении к людям, с которыми расстались (уволили), и о тех, кто отказался от работы или не подошёл 00:38:21 - О войти в IT 00:51:38 - Как понравится эйчару? 00:58:00 - Про выгорание и работу с ним 01:15:41 - Про социальную агрессию, токсичность и boobs shure-ing 01:18:56 - Про разнообразие в компании в российской действительности 01:24:13 - Про увольнение сотрудников 01:45:15 - Блиц Задать вопрос ведущим: podcast@rnds.pro Присоединиться к команде РНДС или заказать разработку продукта: https://rnds.pro/

    1h 46m
  2. 08/29/2023

    ЦК и развитие сотрудника

    Вопрос саморазвития мучает, наверное, каждого. Если вас он не мучает, то немедленно озаботьтесь этим вопросом. Но в одиночку вам страдать не придётся, мы с радостью сделаем это вместе с вами и поговорим о том, как саморазвиваться самому, как компания может развивать сотрудника и зачем ей это, а также о роли центра компетенции в этом процессе. Тайминг 00:00:17 - Приветствие 00:00:28 - Викторина 00:01:41 - Представление гостя 00:02:21 - Блок 1 “Саморазвитие” 00:03:12 - Когда ты впервые понял, что нужно саморазвиваться? 00:11:22 - О саморазвитии на “галерах” 00:27:11 - Актуальны ли книги для саморазвития? 00:31:14 - Как саморазвиваться студенту? 00:35:21 - Блок 2 “Развитие сотрудника силами компании” 00:35:33 - Почему компании выгодно развивать сотрудника? 00:44:33 - На кого ложится обязанность развития сотрудника? 00:49:43 - Что делать, если тимлид пидор и не хочет тебя развивать? 00:53:06 - Нужно ли компании учитывать, какие направления и технологии интересны сотруднику за пределами основного стека компании? 01:03:51 - Болк 3 “Центр компетенций” 01:03:54 - Что такое ЦК и какие задачи он решает? 01:12:11 - Как оценить сотрудника и его уровень? 01:27:03 - Как оценить эффективность ЦК? 01:32:38 - Блиц Задать вопрос ведущим: podcast@rnds.pro Присоединиться к команде РНДС или заказать разработку продукта: https://rnds.pro/

    1h 36m
  3. 08/15/2023

    Тестирование в больших проектах

    О тестах можно говорить вечно, поэтому тут даже не будем начинать, а сразу пригласим вас к прослушиванию. Тайминг 00:00:17 - Приветствие 00:00:44 - Викторина 00:01:55 - Представление гостя 00:04:13 - Тесты с точки зрения бизнеса и менеджмента 00:05:01 - Можно ли не писать тесты при разработке приложения? 00:08:32 - Как ты приучаешь молодых коллег писать тесты? 00:10:48 - Как уговорить менеджера, чтобы он выделил время на эту работу? 00:18:37 - Как внедрить культуру тестов в команду, в которой её нет 00:22:07 - Как бизнесу оценить, что это эффективно? 00:30:08 - Про теорию написания тестов 00:30:45 - Эффективны ли тесты, как документация? (дальше сразу свалились в BDD) 00:45:12 - Вспоминаем о пирамиде тестирования 00:57:16 - А что ты знаешь про MDD и TDD? 01:04:00 - Гость о Сенди Метц 01:06:49 - Что тебе нравится или не нравится в инструментарии тестирования Ruby 01:12:01 - Знаешь ли ты, что такое Better Specs? 01:12:43 - Используете ли Rubocop и Rswag? 01:19:52 - Про оптимизацию тестов 01:21:54 - Тестируешь ли ты factory (для генерации тестовых данных) в тестах? 01:25:51 - О месте тестов в CI pipeline 01:27:48 - О тестировании зависимостей в dry-container 01:30:50 - Вопросы об анализе качества кода 01:34:23 - Используете ли вы инструменты для обезличивания данных, чтобы применить их для тестирования? 01:39:58 - Тестируете ли вы инфраструктуру? 01:43:13 - Блиц Задать вопрос ведущим: podcast@rnds.pro Присоединиться к команде РНДС или заказать разработку продукта: https://rnds.pro/

    1h 45m
  4. 08/01/2023

    Бирюзовые команды

    – Человеческую жизнь по ее ценности нельзя уравновесить всеми благами мира, — сказал Томас Мур в книге «Утопия». – За вовремя закрытую задачу, вполне разумная цена, – ответит менеджер. Сегодня будем обсуждать концепцию бирюзовых команд. Мы искренне надеялись развести жесточайший спор относительно утопичности данной концепции, но нашего гостя таким не возьмешь. Сегодня 0% срача и 100% взвешенных и рациональных комментариев. Тайминг 00:00:19 - Приветствие 00:00:30 - Викторина 00:01:14 - О госте 00:02:20 - Что такое концепция бирюзовых команд и компаний? 00:07:49 - На чём базируется бирюзовая концепция? 00:09:20 - Бирюзовыми становятся или бирюзовую команду можно создать? 00:10:47 - Есть ли критерий, по которому можно определить, что команда бирюзовая? 00:12:40 - КБ Королёва – было бирюзовым или нет? 00:15:33 - Кто бирюзовее КБ Королёва или Google? 00:18:35 - Почему все компании не бирюзовые? 00:23:03 - Говорим про открытость зарплат 00:35:00 - А нужно ли стремиться к бирюзовости? Это ценность или нет? 00:41:43 - Как строить бирюзовые команды на практике? 00:59:45 - Какие плюсы даёт бирюзовый подход для каждого из членов команды? 01:03:22 - На практике бирюза недостижима?  01:03:47 - Хотел бы ты работать в на 100% бирюзовой команде? 01:04:43 - Можно ли построить бирюзовую команду в не бирюзовой компании? 01:05:29 - Можешь дать совет коллегам-менеджерам, как двигать концепцию бирюзы в своих командах? 01:07:20 - Блиц Задать вопрос ведущим: podcast@rnds.pro Присоединиться к команде РНДС или заказать разработку продукта: https://rnds.pro/

    1h 9m
  5. 07/21/2023

    Мультитенантность

    Это мультитенантная, мультитенантная квартира…А у нас коммунальное приложение. Не хватает денег на собственные ресурсы сервера – пользуйся общими. Сегодня у нас в гостях техлид, на чью долю выпало ведение проекта с мультитенантной архитектурой. Послушаем, как это происходит.  Осторожно, можно прожечь стул! В выпуске упоминаются имена неизвестных вам людей, без пояснения кто это (простите нас, виновные наказаны). Лёша, о котором говорит гость – это не ведущий, а разработчик из его команды. Андрей – техлид другой команды, приходил к нам в 3-м выпуске: https://music.yandex.ru/album/26111113/track/115275499 gem Gorynych уже вышел и находится вот тут: https://github.com/RND-SOFT/gorynich Тайминг 00:00:19 - Приветствие 00:00:30 - Викторина 00:01:21 - Что такое мультитенантность? 00:02:06 - Знакомство с гостем 00:05:52 - О проекте гостя (Sovetnik.io) 00:07:33 - Чтобы завести себе финансового советника, нужно много денег? 00:08:33 - Какая архитектура на Sovetnik.io 00:11:35 - Зачем мультитенантность, нельзя как-то попроще? 00:14:50 - Какой вид мультитенантности на Sovetnik.io? 00:17:38 - Всё равно можете протечь, как барышня из института благородных девиц после чтения стихов Лермонтова 00:18:59 - Почему вы решили, что нужно разрабатывать gem (библиотеку)? 00:26:51 - Как выбить время на написание библиотеки? 00:27:34 - Функциональность стала общей, но что если другой команде будет нужно вести gem своим путём? 00:31:52 - Игра “Убеди менеджера”  00:42:08 - Безопасность мультитенантных приложений 00:52:47 - Деплой мультитенантного приложения 00:59:03 - Жизненный цикл мультитенантного приложения (опыт использования) 01:01:43 - Дай совет своим коллегам, как принять решение, что на проекте нужна мультитенантность 01:04:31 - Блиц Бесплатно подобрать для себя финансового или инвестиционного советника: https://winvestor.expert/?utm_source=pr&utm_medium=otruby Задать вопрос ведущим: podcast@rnds.pro Присоединиться к команде РНДС или заказать разработку продукта: https://rnds.pro/

    1h 6m
  6. 07/04/2023

    Монолит VS Микросервисы

    Добрался Меченый до Монолита… Так, стоп, это не та история. – Приходит как-то сеньор к техлиду и говорит: – Я тут архитектуру проекта спроектировал. Гляди, красота, микросервисы. – Монолит, монолит, монолит, - закатив глаза и качая головой, отвечал техлид. – Да брось ты! Смотри как здорово получается! – Монолит, монолит, монолит, - не унимался техлид. – Так, оставь его! У него сейчас запись подкаста, не отвлекай, - сказал девопс, укатывая техлида на стуле по направлению к студии. В этом выпуске у нас в гостях настоящий фанат монолитной архитектуры. И это не просто разработчик, а целый техлид. Поэтому от его предпочтений страдают и другие люди. Возможно, после прослушивания выпуска, вы почувствуете твёрдую решимость отправиться на спасение этих несчастных, попавших с ним в одну команду. Тайминг 00:00:19 - Приветствие 00:00:30 - Викторина 00:00:59 - Представление гостя 00:01:40 - Монолит наше всё, другие архитектуры нам не нужны  00:02:30 - У меня были команды, где нужно было бороться за свой стул. Утром пришёл, а монитор украли 00:03:00 - О том, как впервые решил свернуть на путь микросервисов 00:04:52 - Как “похоронил” микросервисную архитектуру в своих проектах 00:09:43 - Поделись опытом, как выбирать архитектуру? 00:17:20 - Каково работать с монолитами, какие плюсы/минусы в сравнении с микросервисами 00:20:57 - Инженерное и менеджерское в микросервисах 00:27:53 - Разница во взгляде на монолит и микросервисы в проекте у лида и джуна 00:34:39 - Пытаемся узнать у Андрея алгоритм техлида, для выбора архитектуры 00:42:11 - Разумность разумностью, а микросервисов-то хочется  00:43:44 - О возможности освоения микросервисов в pet-проектах и удовлетворении желания разработчика их освоить 00:59:01 - Блиц Задать вопрос ведущим: podcast@rnds.pro Присоединиться к команде РНДС или заказать разработку продукта: https://rnds.pro/

    1h 1m
  7. 06/20/2023

    Строгая статическая типизация. Разговор с БДСМ-щиком

    – Ай! Как больно! - скажет один разработчик.– Кайф! Ещё хочу! - скажет другой. – Вы что тут устроили?! Я в деле! – ворвался DevOps. Сегодня, мы поймали фаната Kotlin, связали его и принялись обсуждать строгую статическую типизацию. Дискуссия академиков, быстро переросла в бойню. Лёша и Юра будут отстаивать свободу, равенство и братство, а Женя, то ли из солидарности с гостем, то ли поддавшись безумию встанет на сторону “зла”. Тайминг 00:00:19 - Приветствие и представление гостя 00:01:05 - Викторина 00:02:01 - Знакомимся с гостем поближе 00:02:46 - Невероятные открытия в географии 00:05:07 - Первый профессиональный ЯП гостя 00:06:49 - Любимый язык гостя, на сегодняшний день (начинаем тёрки про Kotlin) 00:08:56 - Где-то здесь начинается срач (но приличия соблюдаем) 00:11:11 - Гость экзаменует ведущих 00:13:14 - Последние маски сброшены, Юра начинает открытое противостояние 00:39:13 - Начинаем спор про RBS 00:48:51 - И не только “херак херак и в продакшен”, но и в продакшене херfк херак 00:53:10 - CRUDlenials. Учим новые термины 00:56:50 - Закончили срач, подводим итоги 01:00:21 - Блиц Задать вопрос ведущим: podcast@rnds.pro Присоединиться к команде РНДС или заказать разработку продукта: https://rnds.pro/

    1h 2m
  8. 06/05/2023

    Ruby мёртв. Да здравствует Ruby

    – Брось меня, я больше не могу! - сказал Ruby.– Но я хочу получать удовольствие от написания кода, - сказал разработчик. – Больше не будет быстрой доставки фич на прод? - со слезами спросил менеджер. – А как же заработать бабла и захватить мир? - грустно вздохнул стартапер. – А мне пох! - подытожил DevOps. В этом выпуске мы потыкаем палкой в Ruby, чтобы понять, он живой там вообще? В чём его прелесть и недостатки, для чего он вообще нужен и почему все девопсы ещё не пишут на нём все свои скриптики? Тайминг 00:20 - Приветствие 00:56 - Ruby мёртв или ещё нет? 03:35 - Для чего нам Ruby если есть Python? 13:05 - Какие у Ruby конкуренты? 19:27 Чем Ruby хорош? В чём его killer feature? 35:58 Ruby в микросервисах 48:00 Место Ruby в Enterprise 56:26 Зачем кому-то учить Ruby и как в него вкатываться? Задать вопрос ведущим: podcast@rnds.pro Присоединиться к команде РНДС или заказать разработку продукта: https://rnds.pro/

    1h 4m

About

Двое Ruby-разработчиков и один devops-инженер без купюр разбирают с приглашенными гостями разные технические темы. Жив ли Ruby, нужна ли нам мультитенатность, монолиты, микросервисы — эти и другие вопросики ребята обсуждают в чисто ростовском стиле. Осторожно, горячие южане! Задать вопрос ведущим: podcast@rnds.pro Присоединиться к команде РНДС или заказать разработку продукта: https://rnds.pro/