10 апреля 2018
SDCast #76: в гостях Антон Давыдов, Ruby-разработчик, опенсорс-контрибьютор
0
Описание
Встречайте 76-й выпуск SDCast’а про мир Ruby разработки. У меня в гостях Антон Давыдов, Ruby-разработчик, опенсорс-контрибьютор. В этом выпуске мы с Антоном обсуждаем разработку на языке Ruby, обсуждаем различные фреймворки, такие как RoR и Hanami, дискутируем на тему различных аспектов разработки, обсуждаем open source и сообщества и многое другое. В начале Антон рассказал, как он пришёл в разработку на Ruby, как познакомился с Ruby on Rails фреймворком. Мы обсудили идеи и концепции, заложенные в RoR, чем он хорош и плох, как изначальные архитектурные решения повлияли на дальнейшее развитие фреймворка. Так же Антон рассказал про альтернативный набирающий популярность Ruby фреймворк Hanami. Рассказал про историю его появления, какие идеи преследовались при его создании и как Антон со временем стал его core-контрибьютером. Антон рассказал про архитектуру и внутреннее устройства фреймворка, чем он отличается от RoR, на каких архитектурных паттернах он базируется, какое есть сообщество вокруг проекта, сколько ключевых контрибьюторов и как проект живёт и развивается. Так же мы затронули тему депрессии, прокрастинации и выгорания. Антон рассказал, как он сам был в состоянии депрессии и какие меры он предпринимал для выхода из этого состояния. Обсудили мы и то, какие превентивные меры следует принимать, чтобы не попадать в это состояние. Поговорили мы и о конференциях. Антон рассказал про то, на каких конференциях он был в качестве докладчика и посетителя. Рассказал про отличия аудитории Ruby-конференций в различных странах, где какие акценты в плане докладов и технологий. Обсудили мы и премию Rubyheroes, которую Антон получил некоторое время назад. Антон рассказал про эту инициативу, что это за премия, как и кому она выдаётся в России и в каких странах ещё есть эта премия. Ссылки на ресурсы по темам выпуска: * Pepegramming (https://t.me/pepegramming). Телеграмм канал Антона с новостями и интересными статьями. * Заметка «Lotus is now Hanami (http://hanamirb.org/blog/2016/01/22/lotus-is-now-hanami.html)» * Статья «Physical separation in Rails apps (https://blog.arkency.com/physical-separation-in-rails-apps/)» * Статья Мартина Фаулера «TestPyramid (https://martinfowler.com/bliki/TestPyramid.html)» * Статья Мартина Фаулера «Event Sourcing (https://martinfowler.com/eaaDev/EventSourcing.html)» * Статья «Pattern: Event sourcing (http://microservices.io/patterns/data/event-sourcing.html)» * Отличная книга про DDD Эрика Эванса: «Domain-Driven Design: Tackling Complexity in the Heart of Software» * Github-репозиторий Awesome Domain-Driven Design (https://github.com/heynickc/awesome-ddd) * Wiki-страница «Шкала депрессии Бека (https://en.wikipedia.org/wiki/Beck_Depression_Inventory)» * Статья «Я хочу пойти на психотерапию. Какой метод выбрать? (https://meduza.io/cards/ya-hochu-poyti-na-psihoterapiyu-kakoy-metod-vybrat)» * Статья «Программисты и депрессия (https://habrahabr.ru/post/260249/)» * Советы Антона: * что делать до, во время и после конференции (https://t.me/pepegramming/12) * как сделать презентацию (https://t.me/pepegramming/28) * Видео доклада «RubyConf 2017: LLVM-based JIT compiler (https://www.youtube.com/watch?v=Ti4a7SXGWig)» * RubyKaigi (http://rubykaigi.org/2018). Ruby-конференция в Японии * Конференция RailsClub (http://railsclub.ru/) * Rubyheroes (https://rubyheroes.com/) * Статья «Ruby Hero Russia Award 2016 (https://habrahabr.ru/company/railsclub/blog/312976/)» * RubyConf India Ruby Hero Award (http://rubyconfindia.org/ruby-hero-award/) * Московское Ruby Сообщество (http://moscow-rb.org/) * Личный сайт Майка Пирхама (https://www.mikeperham.com/about/) * A handy guide to financial support for open source (https://github.com/nayafia/lemonade-stand) * Непринятый Pull Request в GitLab Антона (https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/3029) Понравился выпуск? — Поддержи подкаст на patreon.com/KSDaemon (https://www.patreon.com/KSDaemon) а так же ретвитом, постом и просто рассказом друзьям!
Плейлист
Встречайте 95-й выпуск SDCast’а, в котором мы говорим про мир Java и JVM. В этот раз у меня в гостях ребята из компании Excelsior, чей флагманский продукт - это Excelsior JET (https://www.excelsior.ru...
12 декабря 2018
1
Друзья, рад представить вам интервью с Алексеем Лесовским и Виктором Егоровым из компании Data Egret (https://dataegret.ru/), записанное на прошедшей конференции Highload++ 2018 (http://www.highload....
29 ноября 2018
6
Друзья, рад представить вам интервью с Игорем Лебедевым и Алексеем Кротовым из компании SONM (https://sonm.com/), записанное на прошедшей конференции Highload++ 2018. SONM — это децентрализованная ту...
16 ноября 2018
2
Встречайте 92-й выпуск SDCast’а! У меня в гостях Илья Космодемьянский, один из основателей и директор компании Data Egret. Илья является активным участником сообщества PostgreSQL, он регулярно выступа...
6 ноября 2018
6
Друзья, рад представить вам интервью с Андреем Маркеловым из компании Infobip, записанное на прошедшей конференции DevOps Conf Russia 2018. Андрей является ведущим инженером-программистом в компании I...
5 ноября 2018
7
Продолжаем тему DevOps'а. Встречайте 90-й выпуск SDCast’а! У меня в гостях Андрей Ермаков, ведущий разработчик в компании Tinkoff.ru. В этом выпуске речь пойдёт о CI/CD процессах, автоматизации, тести...
31 октября 2018
6
Друзья, рад представить вам интервью с Александром Лукьянченко и Сергеем Носковым из компании Авито, записанное на прошедшей конференции DevOps Conf Russia 2018. В этом выпуске мы вновь собрались дру...
25 октября 2018
3
17 октября 2018
7