Filtra per genere
В этом подкасте мы погружаемся в мир программирования, IT и технологий, с акцентом на Ruby. Ведущий, Сергей Удалов, ruby-тимлид и опытный спикер, делится своими знаниями и опытом, иногда приглашая интересных гостей, а иногда ведя шоу в одиночку.
Присоединяйтесь к нам, чтобы оставаться в курсе последних тенденций в мире технологий!
- 30 - Linux без российских разработчиков, Ruby и Rails: что дальше?
В данном подкасте обсуждаются различные темы, связанные с разработкой программного обеспечения. Автор рассказывает о технических проблемах, возникших при записи подкаста, и о том, как он планирует перезаписать его. Также обсуждаются исключения российских разработчиков из проекта Linux, обновления Ruby и Ruby on Rails, декомпозиция задач и компромиссы в команде. Автор делится своим опытом разработки дашборда для отслеживания задач и использования GPT для решения технических вопросов. Кроме того, обсуждаются темы роста подписчиков, проведения собеседований, стажировок, доклада на конференции и применения Domain Model в разработке. Автор также делится своими впечатлениями о докладе и обсуждает преимущества использования Domain Model. Подкаст будет интересен разработчикам программного обеспечения, которые хотят узнать о последних тенденциях и методах разработки, а также о том, как решать технические проблемы и проводить собеседования. Timecodes 00:00 Технические проблемы и планы на подкаст 01:12 Исключение российских разработчиков из Linux 04:37 Обновления Ruby 3.2 и 3.3 09:14 Дискуссия о декомпозиции задач 14:29 Компромиссы в команде 15:26 Разработка дашборда 17:57 Использование MiniTest 20:20 Proxmox 23:33 Рост подписчиков и планы на будущее 26:24 Вопросы от подписчиков 29:14 Проведение собеседований 31:09 Советы для кандидатов 32:53 Стажировки и спрос на разработчиков 35:39 Доклад на конференции 38:27 Применение Domain Model 40:19 Преимущества Domain Model 42:11 Заключение Этот подкаст доступен на других платформах: Apple Podcasts, Яндекс.Музыка, Звук, RSS и другие https://heavytech.mave.digital
Mon, 18 Nov 2024 - 29 - Платформенная разработка на Ruby в Купер - Дмитрий Салахутдинов
В видео Дмитрий Салахуддинов, principal инженер компании Купер, рассказывает о своём опыте работы в платформенной разработке на Ruby. Он обсуждает специфику такой разработки, стандартизацию и SRE практики, а также свой путь в программирование и переход от PHP к Rails. Гость: Дмитрий Салахутдинов, Principal-инжинер в Купер Запись доклада Димы с конференции Rubyrussia 2024, «Ruby-платформа: стандартизация подходов на масштабе» https://t.me/staff_plus/18 Канал Купер.тех в Telegram: https://t.me/tech_kuper Канал Димы в Telegram: https://t.me/staff_plus Дмитрий начинает свой рассказ с обсуждения специфики платформенной разработки. Он объясняет, что платформа создаётся для разработчиков, а не для конечных пользователей, и должна быть готова к использованию в продакшене. Часть платформы доступна на GitHub, что позволяет другим разработчикам использовать её решения. Далее Дмитрий переходит к обсуждению SRE практик и стандартизации. Он объясняет, что стандартизация помогает внедрять SRE практики, такие как счёт метрик для расчёта показателей. Платформа помогает предотвращать инциденты и улучшать сервисы. Дмитрий также обсуждает свой опыт работы в компании Evil Martians и проекте Амплифер, а также переход в компанию Купер. Особое внимание в видео уделяется процессу найма и собеседованиям. Дмитрий объясняет, что собеседование важно для оценки компании и людей, и обращает внимание на дружелюбность и интеллект интервьюеров. Он также обсуждает неудачи на собеседованиях и то, как они помогли ему стать лучше. В конце видео Дмитрий обсуждает проблемы синхронизации систем, декомпозицию задач и разработку на Ruby. Он объясняет, что разработка на Ruby требует тщательного подхода и проверки под нагрузкой, а также использования опенсорс-решений и создания собственных имплементаций. В этом видео обсуждаются различные аспекты разработки и декомпозиции сервисов, а также рассматриваются вопросы безопасности, стандартизации и композиции API. Особое внимание уделяется выносу бизнес-логики из монолитных приложений и проблемам, связанным с этим процессом. Также обсуждаются вопросы устойчивости сервисов к неполным ответам от API и маркировки сервисов по уровню критичности. Говорится о важности софт скилов в IT и лидерских качествах разработчиков. В конце видео приводятся советы по продвижению идей и самопрезентации результатов труда. Видео будет полезно разработчикам, интересующимся вопросами декомпозиции сервисов, выносом бизнес-логики и другими аспектами разработки.
Tue, 29 Oct 2024 - 28 - Команда без менеджеров и фронтендеров сделала самый быстрый маркетплэйс - Андрей Ермолаев
Андрей Ермолаев, опытный разработчик и CTO, обсуждает важность работы с базами данных и знание PostgreSQL для успешной разработки. Он делится лучшими практиками на конференции Руби Раша и подчёркивает, что PostgreSQL стал стандартом. Важна коммуникация и менторство в команде: новички должны понимать причины решений, а опытные разработчики — объяснять их. Современные требования к разработчикам и роль тимлида также обсуждаются. Видео затрагивает темы онбординга, найма и развития разработчиков, распределения задач и оценки кода. В заключение, Андрей говорит о важности командной работы и дружелюбной атмосферы. Это ценный ресурс для разработчиков, желающих узнать о лучших практиках, особенно по работе с базами данных и командной работе. Гость: Андрей Ермолаев, CTO GroupPrice.ru Вакансия: https://github.com/corp-gp/corp-gp/blob/main/vacancies/rails_dev.md Список Книг 1. Ruby. Объектно-ориентированное проектирование | Метц Сэнди 2. Принципы юнит-тестирования | Хориков Владимир 3. Эволюционная архитектура. Поддержка непрерывных изменений | Форд Нил 4. Еще более эффективный Agile | Макконнелл Стив 5. Мама, я тимлид! Практические советы по руководству IT-командой | Перескокова Марина 6. Наш код. Ремесло, профессия, искусство | Бугаенко Егор 00:00 Введение 03:09 Доклад Андрея 04:55 Подготовка к докладу 07:46 Важность знаний для разработчиков 09:03 Начинающий разработчик 10:41 Коммуникация и менторство 11:39 Важность мышления и коммуникации 14:11 Роль коммуникации в команде 16:42 Современные требования к разработчикам 17:40 Роль тимлида в компании 20:23 Процессы и структура команды 22:30 Процесс разработки 23:24 Источники задач 25:38 Роль продуктового менеджера 27:33 Оценка задач 30:06 Канбан и управление задачами 32:10 Проблемы и их решение 33:29 Масштабирование и управление 35:16 Планирование и синхронизация 35:50 Роль деливери менеджера 36:45 Тех стрим и масштабирование 37:44 Компактность команды 39:36 Постоянное совершенствование процессов 40:26 Различия в подходах к разработке 41:25 Эффективность и качество 41:39 Производительность и оптимизация 42:35 Проблемы с Active Record и переход на Sequel 43:34 Сравнение Active Record и Mini Test 45:06 Онбординг новых разработчиков 46:57 Проблемы с наймом и развитием разработчиков 48:40 Влияние сеньоров на процессы 51:11 Распределение задач и софт скилы 52:59 Амбициозность и командная работа 54:55 Критерии оценки кода 58:31 Фулстек и бэкенд 01:02:02 Логика на бэкенде 01:03:21 Использование Memcached и Redis 01:04:16 Преимущества и недостатки Redis 01:06:16 Проблемы с кэшированием в базе данных 01:08:36 Использование ClickHouse 01:10:35 Паттерн аутбокс и его преимущества 01:12:01 Использование Java Script и Stimulus 01:13:33 Тестирование и интеграция 01:14:24 Процесс релиза 01:15:21 Время релиза и тестирование 01:17:13 Покрытие тестов и производительность 01:19 Руби Раша 01:20:18 Бенчмарки и производительность 01:22:14 Найм и развитие сотрудников 01:25:22 Переход к новым задачам 01:26:22 Продуктовая задача и аутсорсинг 01:27:19 Интересные задачи и аутсорсинг 01:28:11 Закаленные специалисты и интересные задачи 01:30:00 Развитие и интерес в программировании 01:30:58 Тренировка слабых сторон 01:36:11 Советы начинающим разработчикам
Fri, 18 Oct 2024 - 26 - Никита Ратников: советы опытного разработчика
Подкаст с Никитой Ратниковым: опыт разработчика и советы начинающим В этом подкасте опытный разработчик Никита Ратников делится своим опытом работы с языком Ruby и даёт советы начинающим программистам. Почему Ruby? Никита считает, что работа с Ruby может приносить радость и удовлетворение. Он уверен, что выбор языка программирования должен зависеть от личных предпочтений и интересов. Бэкграунд Никиты Никита рассказывает о своём пути в программировании, начиная с работы системным администратором. Он также делится опытом создания веб-приложения для логистической компании. Личный проект и его успех Никита описывает свой личный проект, который он создал для логистической компании, и рассказывает о его успехе. Проект помог компании улучшить свою работу, несмотря на то, что был создан в свободное время. Сложности работы в Java Никита делится опытом работы с Java и объясняет, что новичкам может быть сложно войти в Java-разработку. Он подчёркивает важность системного подхода и комплексного видения процесса разработки. Важность системного подхода Никита считает, что знание языка и паттернов проектирования — это лишь малая часть работы разработчика. Важно понимать весь процесс от постановки задачи до эксплуатации приложения. Обучение и развитие Никита говорит о важности обучения и развития в профессии. Он подчёркивает, что знание инструментов и фреймворков также важно, как и знание языка программирования. Культура разработки Никита обсуждает важность культуры разработки и правильного подхода к запуску проектов. Он подчёркивает, что знание пути HTTP-запроса и умение запускать проекты на сервере — ключевые навыки для разработчиков. Квалификация и задачи в стартапах Никита говорит о том, что в небольших компаниях и простых проектах часто достаточно базовых знаний для выполнения задач. Однако в стартапах, где много задач и мало времени, могут потребоваться более квалифицированные сотрудники. Переход в новую компанию Никита даёт советы о том, как перейти в новую компанию. Он рекомендует начинать с позиции самого слабого звена в команде и учиться у более опытных коллег. Опыт работы в компании Никита рекомендует искать компанию, которая является лидером в своей области и использует актуальные технологии. Он также говорит о важности разделения ценностей компании и быть в потоке роста. Никита говорит, что программирование приносит ему радость и удовлетворение, особенно когда помогает людям. Он подчёркивает важность создания полезных программ. Никита размышляет о роли архитектора и программиста в команде. Он считает, что архитектор должен решать задачи, а не просто писать код. Никита подчёркивает важность участия в конференциях для обучения и личного роста. Он также говорит, что конференции могут быть источником вдохновения и мотивации. Никита делится опытом организации кода в стартапах. Он подчёркивает важность быстрого создания фич и удобства тестирования. Никита говорит о проблемах синхронизации бэкенда и фронтенда в больших командах. Он также подчёркивает важность поддержания протокола общения и проработки эндпоинтов. Никита советует начинающим разработчикам любить своё дело и находить технологии, с которыми им комфортно работать. Он подчёркивает, что цифры зарплаты подтянутся, если любить своё дело. Этот подкаст может быть полезен начинающим разработчикам, которые хотят узнать больше о Ruby, Java и других языках программирования, а также о культуре разработки и организации кода.
Tue, 01 Oct 2024 - 25 - Sinatra vs Roda, Solid Cache и другие новости Ruby
- https://www.youtube.com/watch?v=V96RWwJ4pPM - https://www.tiobe.com/tiobe-index/ - https://en.wikipedia.org/wiki/TIOBE_index - https://sinatrarb.com/ - https://roda.jeremyevans.net/ - http://blog.headius.com/2024/09/jruby-on-crac-part-1-lets-get-cracking.html - https://github.com/rails/solid_cache - https://github.com/sergio-fry/activesupport-db-cache - https://github.com/rails/solid_queue - https://alchemists.io/articles/ruby_modules - https://x.com/excid3/status/1836042970472075673 - https://island94.org/2024/09/secret-to-rails-database-connection-pool-size - https://ryanbigg.com/2024/09/use-classes-to-represent-data - https://givenis.me/implementing-event-driven-architecture-in-rails-with-active-support-instrumentation
Fri, 20 Sep 2024 - 24 - Новости ruby, замедление youtube, Дуров в заключении
Обсудим последние новости ruby Notes https://www.youtube.com/playlist?list=PLbFmgWm555yYCwDIqMGoZemrsITes-9mZ#rubykaigi2024 - https://kirillshevch.medium.com/9-ways-to-run-system-commands-in-ruby-d099223a0ec6 - https://thoughtbot.com/blog/supercharge-your-rails-logs-with-tags - https://testdouble.com/insights/how-standard-ruby-updates-its-rules - https://vk.com/video/@udalov_x - https://vk.com/video-222732178_456239114 - https://vk.com/video-222732178_456239116 - https://dmitrytsepelev.dev/how-to-test-graphql-ruby-responses - https://bit.ly/3MoQNPx - gql - https://vk.com/video/@udalov_x?z=video-222732178_456239116%2Fclub222732178
Fri, 06 Sep 2024 - 23 - Читаем ruby-новости и статьи. Блокировка youtube
мой канал на vk video https://vk.com/video/@sergeiudalovruby Notes - https://zverok.space/blog/2024-07-26-range-evolution.html - https://github.com/kapoorlakshya/screen-recorder - https://rubyonrails.org/2024/8/10/Rails-7-2-0-has-been-released - https://edgeguides.rubyonrails.org/7_2_release_notes.html#set-a-new-default-for-the-puma-thread-count - https://judoscale.com/blog/sidekiq-iterable-jobs - https://github.com/sidekiq/sidekiq/blob/main/lib/sidekiq/job/iterable/enumerators.rb - https://thoughtbot.com/blog/return-an-enumerator-when-your-collection-has-multiple-traversals - https://www.yegor256.com/2024/07/07/checking-object-existence.html - https://www.yegor256.com/2017/02/07/private-method-is-new-class.html - мой канал на vk video https://vk.com/video/@sergeiudalovruby - https://github.com/HeavyTechRuby/history - https://github.com/HeavyTechRuby/history/discussions/104
Mon, 19 Aug 2024 - 22 - Какими проектами я занимаюсь после работы. Часть 2
В течение всей своей карьеры разработчика я занимался созданием разнообразных личных проектов, каждый из которых был уникальным вызовом и позволял мне решать реальные задачи, возникающие в процессе работы. Некоторые из этих проектов были созданы исключительно из любопытства и желания изучить новые технологии и языки программирования. В этом выпуске я хотел бы поделиться с вами историей второй части моих личных проектов, которые были написаны на языке программирования Ruby и опубликованы на платформе GitHub. Я приглашаю вас отправиться вместе со мной в увлекательное путешествие по моему личному архиву, где вы найдете множество интересных и забавных проектов, которые отражают мой путь становления как разработчика и являются своеобразными "ископаемыми" кода, хранящимися на моей странице в GitHub. Show Notes - https://github.com/sergio-fry/bible-comments - https://github.com/sergio-fry/bible-api - https://github.com/sergio-fry/activesupport-db-cache - https://github.com/sergio-fry/simple-metric - https://github.com/sergio-fry/chief-stats - https://github.com/sergio-fry/chief-stats-consumer - https://github.com/sergio-fry/last_social_publisher - https://github.com/sergio-fry/huginn_ruby_agent - https://github.com/sergio-fry/ruby-drops - https://github.com/sergio-fry/automator - https://github.com/Russianpulse - https://github.com/sergio-fry/pic-pac - https://github.com/sergio-fry/su-media - https://github.com/sergio-fry/egret Timecodes 00:00 Intro 2:28 bible API 9:45 - db cache 15:50 simple metrics 21:38 - chief stats 28:24 - last social publisher 30:19 - huginn_ruby_agent 37:00 - ruby drops 39:30 - automator 45:50 - Русский пульс 52:39 - pic pac 55:38 - egret 54:40 - su media
Fri, 02 Aug 2024 - 21 - Какими проектами я занимаюсь после работы. Часть 1
В течение всей своей карьеры разработчика я занимался созданием разнообразных личных проектов, каждый из которых был уникальным вызовом и позволял мне решать реальные задачи, возникающие в процессе работы. Некоторые из этих проектов были созданы исключительно из любопытства и желания изучить новые технологии и языки программирования. В этом выпуске я хотел бы поделиться с вами историей моих первых проектов, которые были написаны на языке программирования Ruby и опубликованы на платформе GitHub. Я приглашаю вас отправиться вместе со мной в увлекательное путешествие по моему личному архиву, где вы найдете множество интересных и забавных проектов, которые отражают мой путь становления как разработчика и являются своеобразными "ископаемыми" кода, хранящимися на моей странице в GitHub. Show Notes - https://github.com/sergio-fry/fantom_controls - https://github.com/sergio-fry/LastFM-FUSE - https://github.com/sergio-fry/jRestful - https://github.com/sergio-fry/Simple-nicEdit - https://github.com/sergio-fry/find_random - https://github.com/sergio-fry/logster-agent - https://github.com/sergio-fry/js_authenticity_token - https://github.com/sergio-fry/tailor-hook - https://github.com/sergio-fry/testing-celluloid - https://github.com/sergio-fry/watch_match - https://github.com/sergio-fry/tracker-api - https://github.com/sergio-fry/blah_machine - https://github.com/sergio-fry/ride-the-wave
Fri, 19 Jul 2024 - 20 - Хриплый подкаст
Я съездил на LeadConf 2024 в Питер и простыл. Поделюсь своими впечатлениями. Встретился с Максимом Дорофеевым, немого обсудили с ним мой подход к планированию задач с утра. Кроме этого, расскажу про последние подкасты, что удалось послушать. Show Notes - Максим Дорофеев @MaximDorofeev - Разумократия https://sergei.udalovs.ru/pages/разумократия - Кода-Кода "Плохой код VS Чистая архитектура" https://podcasts.apple.com/ru/podcast/%D0%BA%D0%BE%D0%B4%D0%B0-%D0%BA%D0%BE%D0%B4%D0%B0/id1551786898?i=1000614244971 - Три тимлида заходят в бар "Как работать с бас-фактором?" https://podcasts.apple.com/ru/podcast/%D1%82%D1%80%D0%B8-%D1%82%D0%B8%D0%BC%D0%BB%D0%B8%D0%B4%D0%B0-%D0%B7%D0%B0%D1%85%D0%BE%D0%B4%D1%8F%D1%82-%D0%B2-%D0%B1%D0%B0%D1%80/id1741022233?i=1000660318231 - https://www.zerocracy.com - 4 года холакратии — честный отзыв о работе без руководителей https://habr.com/ru/articles/825888/
Fri, 05 Jul 2024 - 19 - SOLID, подготовка к Ruby Russia, вакансии Ruby, ответы на вопросы
В этом выпуске я хочу обсудить принципы SOLID и их важность для программирования. Расскажу, что с подготовкой к Ruby Russia 2024, а также накопились некоторые вопросы от читателей. Notes - https://blog.cleancoder.com/uncle-bob/2012/08/13/the-clean-architecture.html - https://en.wikipedia.org/wiki/SOLID - https://youtu.be/WiE3Kd_MThk?si=VgqpN4bwhlSnHl9b - https://youtu.be/Yr303PrdF-w?si=-5pT-uziGf_WW8EW - https://github.com/sergio-fry/slides Не знаю, читает ли кто-то описания к видео, но что-то тут написать нужно. Одинокая собака по имени Маша жила в маленькой комнате на окраине города. Она была оставлена своим хозяином, который уехал в другой город на работу и забыл о ней. Маша провела несколько месяцев в одиночестве, питаясь только сухим кормом и водой. Единственным другом Маши была соседка, которая регулярно приносила ей кусок мяса или старую косточку. Но и эта соседка вскоре уехала в деревню к родственникам, и Маша осталась совсем одна. Маша стала очень худой и больной. Ее шерсть была грязной и запутанной, глаза были красными от слез. Она каждый день ложилась на свой старый матрац и плакала, вспоминая о своих счастливых днях с хозяином. Она надеялась, что ее хозяин вернется к ней, но дней становилось все больше, и надежда начала угасать. Маша чувствовала, что ее забыли, и она осталась одна в этом большом и холодном мире.
Fri, 21 Jun 2024 - 18 - Самостоятельное обучение Ruby-разработке: План для начинающих
Ты решил заниматься разработкой, но не хочешь платить за дорогие курсы. Тогда тебе подойдет самостоятельное обучение и я составил документ, в котором описано все, что тебе нужно изучить. В нем есть ссылки на материалы, только бесплатные. В этом выпуске я расскажу про свой путь, как я пришел в разработку, какие важные этапы становления я прошел. Хотите стать Ruby-разработчиком, но не готовы платить за дорогостоящие курсы? Тогда это видео для вас! В нем я поделился своим планом самостоятельного обучения Ruby, который поможет вам начать карьеру в разработке. Timecodes 00:00 - Intro 00:41 - стрим 02:33 - ревью вакансий ruby 09:02 - 2008 год, становление ruby 11:57 - мой путь 27:05 - план обучения 40:05 - анонс серии видео 41:28 - много лидов в команде 45:45 - куда расти синьору 48:50 - заявка на Ruby Russia 49:45 - enumerator 51:20 - async ruby on rails Notes - https://thoughtbot.com/blog/3-mental-models-for-ruby-enumerators - https://thoughtbot.com/blog/async-ruby-on-rails - https://github.com/HeavyTechRuby/job - https://www.youtube.com/watch?v=ef2m81yX3WI ruby,программирование,тимлид,код,автотесты,технологии,обучение,курсы,план,бесплатно,ruby russia
Fri, 14 Jun 2024 - 17 - Семантичность API на примере Net::HTTP в ruby, ответы на вопросы
В этом выпуске мы обсуждаем важные аспекты программирования, включая читаемость кода, полбемы в ruby HTTP stdlib, последние новости из практики и эффективные подходы к разработке. Мы также затрагиваем темы Data Mapper, грейды разработчиков, вопросы про b-tree на собеседованиях. Кроме того, мы обсуждаем чтение книг, именование классов, генерация JSON в контроллере. Наконец, мы поговорим про принцип единственной ответственности, а также обсуждаем плохих лидов и лучшие практики при работе с Ruby on Rails. В конце выпуска мы обсуждаем подкастинг и пользу аудио-формата для разработчиков 00:00 intro 05:02 читаемость кода 09:00 HTTP stdlib 15:35 новости практики 26:03 Data Mapper 34:57 грейды 39:00 внешний вид на собесе 40:30 b-tree 41:00 чтение книг 42:48 -er в названиях классов 44:50 JSON - это View? 47:36 большие модели и SRP 49:22 плохой лид 51:44 что писать на rails 53:11 Егор Бугаенко 55:30 Story points 01:00:14 подкастинг
Fri, 07 Jun 2024 - 16 - Правильный MVC в Ruby on Rails
Паттерн MVC широко используется в индустрии веб-разработки, но так же чато понимается неправильно. Предлагаю погрузиться в теорию описания MVC и разобраться, что именно мы понимаем не так. Какие компоненты Ruby on Rails относятся к Model, View, Controller? В конце ответы на вопросы. 00:00 intro 01:30 история 04:48 теория 18:30 MVC в Ruby on Rails 27:05 документация Rails 36:22 вывод по MVC 37:34 онлайн хулиганы 40:05 flakky test 43:25 что должен знать стажер 45:06 практические видео будут? 46:17 open source практика 47:50 моя мотивация 50:24 что если не ruby? 54:49 работа в ruby 59:09 свобода слова Show Notes - https://martinfowler.com/eaaCatalog/modelViewController.html - https://martinfowler.com/eaaDev/uiArchs.html - https://en.m.wikipedia.org/wiki/Model–view–controller - Эффективность использования RSpec - https://www.youtube.com/watch?v=_-KfeLTDV04 - Mock собеседование ruby-разработчика https://www.youtube.com/watch?v=tlmwB8930CQ - Open Source пракитка - https://github.com/HeavyTechRuby - https://guides.rubyonrails.org
Fri, 31 May 2024 - 15 - Ruby стартапы, сисадмины, выбор ментора и свобода слова в IT
Таймкоды 00:00 - Intro 01:57 - Команда 04:43 - Сисадмин 40+ 08:36 - Ruby стартап 11:30 - как выбрать ментора 14:40 - ruby умирает в России 24:05 - Ruby on Rails Monolith vs Go 29:01 - Новости Ruby 33:38 - Ментальное программирование 36:19 - Свобода слова в IT 42:36 - Следующий гость Подкаст слушать тут https://heavytech.mave.digital Новости - https://rubyonrails.org/2024/5/17/this-week-in-rails - https://www.ruby-lang.org/en/news/2024/05/16/ruby-3-4-0-preview1-released/ - https://evilmartians.com/chronicles/let-there-be-docs-a-documentation-first-approach-to-rails-api-development - https://thoughtbot.com/blog/why-you-should-nest-modules-in-ruby - https://www.yegor256.com/2024/01/03/not-able-to-speak.html Кирилл Макевнин "Ментальное программирование" - часть 1 https://www.youtube.com/watch?v=EEq1wdM2M2w - часть 2 https://www.youtube.com/watch?v=vkUTX1hruF8 - часть 3 https://www.youtube.com/watch?v=JnURhIf194s
Fri, 24 May 2024 - 14 - Руслан Байгунусов - Моя карьера в разработке: опыт, инструменты и советы
В этом видео Руслан поделится своим опытом работы в крупных компаниях, расскажет о преимуществах TypeScript как первого языка программирования и своих впечатлениях от использования ассистентов кодирования, таких как CoPilot и Codeium. Кроме того, Руслан объяснит, где и как используется JavaScript, и как он начал свою карьеру как разработчик. В конце видео - советы начинающим разработчикам и ответ на вопрос о том, действительно ли TypeScript убивает людей. Timecodes 00:00 - Intro 02:18 - Опыт работы в крупных компаниях 09:03 - Грэйды 12:25 - TypeScript как первый язык 18:57 - Тулинг в javascript 24:50 - CoPilot, Codeium и другие ассистенты 31:00 - Где используется Javascript? 33:18 - Backend+Front на одном языке 42:15 - DAM и нашей команде 44:49 - Стажировка 48:00 - Первый опыт работы программистом 50:25 - Советы начинающим разработчикам 54:22 - TypeScript убивает людей
Fri, 17 May 2024 - 13 - Системность и проактивность, перспектива IT-рынка России, устроиться на ruby-разработчика, стрим!
Show Notes - https://www.litres.ru/book/devid-marke/razvernite-vash-korabl-zhestkiy-menedzhment-ot-kapitana-luchsh-6351412/ - https://gist.github.com/sergio-fry/8e7758f712db2f80bc3ae00aa0789940 - Пример кода - https://sergei.udalovs.ru/ipfs/QmQrtuBkz5JnafBYHBBP9ZUy66dyaYfnj86WxXqC7J13UZ - Резюме - Слушать подкаст в Яндекс.Музыка https://music.yandex.ru/album/31008071 - Также можно найти в Apple Podcasts - https://roadmap.sh/backend dev roadmap Timecodes 00:00 - Intro 04:34 - Системное мышление и проактивность 16:42 - Рынок IT, перспективы России 24:23 - Стоит ли сейчас начинать с Ruby? 28:11 - Как устроиться на работу джуном? 49:39 - Медленные тесты, что делать? 56:26 - Node.js vs Rails 58:43 - Пример кода, Конкрус! 01:00:36 - Стрим!
Fri, 10 May 2024 - 12 - Лев Пругло - Factories vs Fixtures
Timecodes 00:00 - Intro 00:54 - Выступление на митапе от СберМаркета 06:01 - Заселение dev-базы 11:44 - доклад Кирилла Макевнина 19:00 - переиспользование fixtures 22:53 - Границы применимости 26:35 - Оптимизация фабрик 40:38 - Fixtures для хранения структур 43:00 - Fixtures без Ruby on Rails 44:33 - Публичные выступления «Фабрики vs фикстуры: мифы и реальность» — Лев Пругло, Samokat.teсh , митап от СберМаркета 2024 https://www.youtube.com/watch?v=45sljtqFglg&t=2448s «RSpec. Поддерживаемость» — Удалов Сергей, Samokat.tech. Ruby Russia 2023 https://youtu.be/oNIAJtWuHKg?si=TBKk-hZVmGfBvXu0 «Как мы боролись с проблемами фабрик и пришли к фикстурам» — Кирилл Мокевнин, Хекслет. RubyRussia 2023 https://www.youtube.com/watch?v=whJ-6PKqGOc - https://github.com/thoughtbot/factory_bot - https://api.rubyonrails.org/classes/ActiveRecord/FixtureSet.html
Fri, 03 May 2024 - 11 - 100, Ruby on Rails, устроиться на работу мечты, собеседование, Павел Дуров
Timecodes 00:00 - Intro 01:50 - 100 подписчиков 02:23 - Актуальность Ruby on Rails 11:17 - Как устроиться на работу мечты? 16:45 - Что спрашивать на собеседованиях? 31:50 - Как получить повышение? 38:43 - Интервью Павла Дурова Темы: 100 подписчиков, актуален ли Ruby on Rails, как устроиться на работу мечты, что спрашивать на собеседованиях, интервью Дурова Такеру Карлсону Код для ревью https://gist.github.com/sergio-fry/8e7758f712db2f80bc3ae00aa0789940 Playground https://sergio-fry.github.io/playground/#eyJjb2RlIjoicHV0cyAnSGVsbG8gd29ybGQhJyIsImxhbmciOiJydWJ5In0= Source https://github.com/sergio-fry/playground
Mon, 29 Apr 2024 - 10 - Анализ, обсуждение тем предстоящего митапа от СберМаркета, скорочтение
- Как научиться читать книги быстро? - Что будет, если не сделать анализ перед выполнением задачи? Обзор предстоящих тем на митапе от СберМаркета: - «Transactional outbox для Ruby» - «Фабрики vs фикстуры: мифы и реальность» - «Эволюция backend-разработки: мощь DDD и CQRS при переходе от монолита к микросервисам» https://sbermarket.timepad.ru/event/2829685/
Wed, 17 Apr 2024 - 9 - Стать программистом, Unix, ООП, Архитектура, Agile, слепая печать
Гости: в полном одиночестве Темы: - что нужно, чтобы стать программистом? - нужно ли изучать unix? - зачем нужно ООП? - зачем нужно проектирование? - зачем нужен SCRUM? - клавиатура и слепая печать?
Thu, 28 Mar 2024 - 8 - Аким Губанов - Team Lead Roadmap
Гость: Аким Губанов, тимлид в Ecom Notes: - Team Lead Roadmap https://github.com/tlbootcamp/tlroadmap
Fri, 01 Mar 2024
Podcast simili a <nome>
- Пожалуй, самая красивая музыка на свете! CHILL
- Deep House Dubai Deep House Dubai
- Tynu40k Goblina Dmitry "Goblin" Puchkov
- Маруся FM EFFECT LLC
- Эхо Москвы Feed Master by Umputun
- ВИВАТ, ИСТОРИЯ! MOTORADIO.ONLINE
- Innocence Radio Record
- Radio Record Radio Record
- Record Club Show Radio Record
- Record Megamix Radio Record
- Аудиокниги и рассказы Богданов Николай Александрович
- Рассказы из Русской Истории Владимир Мединский
- ХРУМ или Сказочный Детектив Детское Радио
- Живой Гвоздь Живой Гвоздь
- 25/I - 25/VII. Полгода с Владимиром Высоцким Олег Горбань
- Популярная политика Популярная политика
- Военное ревю. Говорит полковник Радио «Комсомольская правда»
- Добрый вечер Радио «Комсомольская правда»
- Коц: аналитика с именем Радио «Комсомольская правда»
- Радио «Комсомольская Правда» - Москва Радио «Комсомольская правда»
- Что будет Радио «Комсомольская правда»
- Мужчина. Руководство по эксплуатации Радио «Маяк»
- Сергей Стиллавин и его друзья Стиллавин и его друзья
- Сказка на ночь Эльдар Закиров