2 моряка
Один человек был увлечен морем. С детства он строил маленькие лодочки, изучал навигационные карты, знал все названия морских снастей и мог по звездам проложить путь куда угодно. Он знал и морское дело и как выудить рыбу в открытом море.
Второй учился на моряка. Знал все о современных лайнерах и в идеале разбирался в компьютерных навигационных системах. Плавал он на огромных лайнерах и никогда не оставался с морем один на один.
Каждый из них успешный моряк. Один счастлив от морских брызг, другой от идеально выглаженого костюма.
Один хорошо зарабатывает помогая строить парусные яхты под заказ. Другой на стабильной зарплате на лайнере.
У ИТ-шников так же.
Кто-то легко едет на своем сервере за 20$.
Кому-то нужен AWS энтерпрайз с кубернетисом.
Единственно правильного рецепта успеха не существует. Все правы по-своему. Главное чтобы совпадало с личными предпочтениями.
Один человек был увлечен морем. С детства он строил маленькие лодочки, изучал навигационные карты, знал все названия морских снастей и мог по звездам проложить путь куда угодно. Он знал и морское дело и как выудить рыбу в открытом море.
Второй учился на моряка. Знал все о современных лайнерах и в идеале разбирался в компьютерных навигационных системах. Плавал он на огромных лайнерах и никогда не оставался с морем один на один.
Каждый из них успешный моряк. Один счастлив от морских брызг, другой от идеально выглаженого костюма.
Один хорошо зарабатывает помогая строить парусные яхты под заказ. Другой на стабильной зарплате на лайнере.
У ИТ-шников так же.
Кто-то легко едет на своем сервере за 20$.
Кому-то нужен AWS энтерпрайз с кубернетисом.
Единственно правильного рецепта успеха не существует. Все правы по-своему. Главное чтобы совпадало с личными предпочтениями.
💯6🔥5
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Ruby on Rails. Лекция 3
Путь запроса. Инициализация Rails приложения.
1️⃣ Как же хорошо, когда полностью восстановился после болезни на прошлой неделе. И работа сразу идет на подъем.
Сделал работу — и сам порадовался тому, о чем рассказал. Кажется, не пропустил ничего важного. Все по делу.
Завтра разложу по местам слайды и отправлю ссылку на видео тем, кто оплатил полный комплект лекций 1-ой главы.
2️⃣ Сегодня не успел ответить всем, кто писал по поводу участия в программе. Был занят подготовкой материалов.
Вернусь к вам завтра. Извиняюсь за задержку с ответом и очень ценю ваше терпение.
До встречи завтра!
Группа: @pro_ruby_on_rails_ru
По всем вопросам: @ilia_zykin
Путь запроса. Инициализация Rails приложения.
1️⃣ Как же хорошо, когда полностью восстановился после болезни на прошлой неделе. И работа сразу идет на подъем.
Сделал работу — и сам порадовался тому, о чем рассказал. Кажется, не пропустил ничего важного. Все по делу.
Завтра разложу по местам слайды и отправлю ссылку на видео тем, кто оплатил полный комплект лекций 1-ой главы.
2️⃣ Сегодня не успел ответить всем, кто писал по поводу участия в программе. Был занят подготовкой материалов.
Вернусь к вам завтра. Извиняюсь за задержку с ответом и очень ценю ваше терпение.
До встречи завтра!
Группа: @pro_ruby_on_rails_ru
По всем вопросам: @ilia_zykin
🔥4👍1
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Как это все работает? Как получить материалы по Ruby on Rails?
1️⃣ У меня есть простой web сайт где я публикую анонсы готовых материалов и кнопки оплаты.
2️⃣ Нужно всего лишь зайти на сайт и оплатить материал.
3️⃣ Написать в телеграм или whatsapp о совершенной покупке.
4️⃣ Я даю ссылку на закрытое видео и код доступа к лекции.
Что по деньгам?
🟢 Одна лекция стоит 25$ (вам придется пересчитать в свою валюту)
🟢 Комплект из 5 лекций по предоплате стоит 110$.
В среднем получается, что в неделю выходит 1 лекция.
⚠️Чтобы быть уверенным, что после оплаты я сразу вам отвечу и смогу выдать доступ — лучше заранее написать в личку и проверить, что я на связи именно сейчас. Потому что я могу быть занят по основной работе.
В общем — проявляйте здравое благоразумие.
Группа: @pro_ruby_on_rails_ru
По всем вопросам: @ilia_zykin
1️⃣ У меня есть простой web сайт где я публикую анонсы готовых материалов и кнопки оплаты.
2️⃣ Нужно всего лишь зайти на сайт и оплатить материал.
3️⃣ Написать в телеграм или whatsapp о совершенной покупке.
4️⃣ Я даю ссылку на закрытое видео и код доступа к лекции.
Что по деньгам?
🟢 Одна лекция стоит 25$ (вам придется пересчитать в свою валюту)
🟢 Комплект из 5 лекций по предоплате стоит 110$.
В среднем получается, что в неделю выходит 1 лекция.
⚠️Чтобы быть уверенным, что после оплаты я сразу вам отвечу и смогу выдать доступ — лучше заранее написать в личку и проверить, что я на связи именно сейчас. Потому что я могу быть занят по основной работе.
В общем — проявляйте здравое благоразумие.
Группа: @pro_ruby_on_rails_ru
По всем вопросам: @ilia_zykin
👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Ruby on Rails. Лекция 3
Путь запроса. Инициализация Rails приложения.
Сегодня закончил работу над 3 лекцией по Ruby on Rails.
В этой лекции я закончил рассказывать о всех тех предварительных этапах, которые предшествуют началу работы самого Rails приложения.
К этому моменту мы узнали и о движении запроса от сервиса к сервису в Интернет и где и в каких точках нужно настраивать доменные имена проекта при его запуске.
Мы узнали о цепочке веб-серверов, которые обрабатывают запрос на самом сервере. Какие web сервера участвуют в процессе и какие функции выполняют.
Мы знаем детали запуска приложения и где мы можем кастомизировать приложение.
И вот мы находимся в точке боевой готовности к RoR.
Уже в следующей лекции я планирую раскрыть работу с Rails, как с единым и целостным рабочим процессом.
Уверен — это поможет зрителям максимально быстро начать реализовывать свои задачи и проекты с использованием Rails.
Группа: @pro_ruby_on_rails_ru
По всем вопросам: @ilia_zykin
Путь запроса. Инициализация Rails приложения.
Сегодня закончил работу над 3 лекцией по Ruby on Rails.
В этой лекции я закончил рассказывать о всех тех предварительных этапах, которые предшествуют началу работы самого Rails приложения.
К этому моменту мы узнали и о движении запроса от сервиса к сервису в Интернет и где и в каких точках нужно настраивать доменные имена проекта при его запуске.
Мы узнали о цепочке веб-серверов, которые обрабатывают запрос на самом сервере. Какие web сервера участвуют в процессе и какие функции выполняют.
Мы знаем детали запуска приложения и где мы можем кастомизировать приложение.
И вот мы находимся в точке боевой готовности к RoR.
Уже в следующей лекции я планирую раскрыть работу с Rails, как с единым и целостным рабочим процессом.
Уверен — это поможет зрителям максимально быстро начать реализовывать свои задачи и проекты с использованием Rails.
Группа: @pro_ruby_on_rails_ru
По всем вопросам: @ilia_zykin
👍5
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Ruby on Rails 8 на Windows
Мы с вами выходим на финишную прямую подготовки 4 лекции по Ruby on Rails и самое время заняться практикой.
Теперь у нас с вами есть простое и работоспособное решение для запуска Rails на любой платформе.
Если за Mac и Linux пользователей я не переживаю, то вот с Windows нужно было разобраться и отладить систему.
Сделал чудо чудное!
Расчехлил свой игровой ноутбук и запустил на нем Ruby on Rails.
Все как положено в 2025:
Windows + WSL2 + Docker + DevContainers
👉 https://www.youtube.com/watch?v=ANlfOCk6GEI
ИТОГО:
Закрываем вопрос о том, можно ли разрабатывать на Rails по Windows. У нас теперь есть полностью готовое коробочное решение. Просто скиньте видео тем, кто до сих пор боиться докера или не знает как запустить Rails под Windows.
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
Мы с вами выходим на финишную прямую подготовки 4 лекции по Ruby on Rails и самое время заняться практикой.
Теперь у нас с вами есть простое и работоспособное решение для запуска Rails на любой платформе.
Если за Mac и Linux пользователей я не переживаю, то вот с Windows нужно было разобраться и отладить систему.
Сделал чудо чудное!
Расчехлил свой игровой ноутбук и запустил на нем Ruby on Rails.
Все как положено в 2025:
Windows + WSL2 + Docker + DevContainers
👉 https://www.youtube.com/watch?v=ANlfOCk6GEI
ИТОГО:
Закрываем вопрос о том, можно ли разрабатывать на Rails по Windows. У нас теперь есть полностью готовое коробочное решение. Просто скиньте видео тем, кто до сих пор боиться докера или не знает как запустить Rails под Windows.
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
YouTube
Ruby on Rails 8 на Windows. Ультимативный мануал по установке #rails #development #rubyonrails
Установим Rails 8 на Windows и узнаем, как запускать новые проекты с нуля всего одной командой. Open Source решение доступно на гитхабе.
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
RAILS START: https://github.com/the…
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
RAILS START: https://github.com/the…
🔥8
Последний выходной сентября
Несколько недель были довольно напряженными. В работе одновременно 2 больших релиза. Параллельно я запустил лекции по Rails. Много разнородной активности.
Надо перезагружаться. На выходные уехали с семьей в соседний район в отель на берегу озера. Там и парк вдоль озера большой.
Много с ребенком играли в мяч. Много дурили. Пили чай в кафе на берегу.
Утром, пока я еще отсыпался, жена с ребенком ушли на набережную, где встретили рыбаков. Для ребенка это целое мини приключение. Вместе с рыбой на удочку попался краб.
А еще ловили жука среди осенних листьев. Жук победил в этом соревновании и убежал. Но было весело.
В общем, удалось хорошо отдохнуть. Приятно пересмотреть фотки и вернуться в эти безмятежные выходные дни.
Несколько недель были довольно напряженными. В работе одновременно 2 больших релиза. Параллельно я запустил лекции по Rails. Много разнородной активности.
Надо перезагружаться. На выходные уехали с семьей в соседний район в отель на берегу озера. Там и парк вдоль озера большой.
Много с ребенком играли в мяч. Много дурили. Пили чай в кафе на берегу.
Утром, пока я еще отсыпался, жена с ребенком ушли на набережную, где встретили рыбаков. Для ребенка это целое мини приключение. Вместе с рыбой на удочку попался краб.
А еще ловили жука среди осенних листьев. Жук победил в этом соревновании и убежал. Но было весело.
В общем, удалось хорошо отдохнуть. Приятно пересмотреть фотки и вернуться в эти безмятежные выходные дни.
🔥6👍5💯2
Спасибо. До свидания
У меня только один вопрос. А начальник отдела, руководитель департамента и руководитель компании — они тоже каждый день скидывают zip архив со своими скриншотами?
Что если — Я тут работаю за троих, а проект не взлетает из-за их халатности.
Я тоже хочу знать, что они там усердно работают.
По 8 часов в день. Без перекуров, походов в туалет или чайных пауз.
Трекер поставь.
Так и вы себе поставьте. Вот и посмотрим, кто у нас сотрудник месяца. 😂
У меня только один вопрос. А начальник отдела, руководитель департамента и руководитель компании — они тоже каждый день скидывают zip архив со своими скриншотами?
Что если — Я тут работаю за троих, а проект не взлетает из-за их халатности.
Я тоже хочу знать, что они там усердно работают.
По 8 часов в день. Без перекуров, походов в туалет или чайных пауз.
Трекер поставь.
Так и вы себе поставьте. Вот и посмотрим, кто у нас сотрудник месяца. 😂
💯9🤯5🔥1
И нет этому конца и края
Примерно последние всегда лет автор Ruby on Rails убеждает всех не использовать RSpec, а использовать Mini Test.
Вроде бы, когда-то была статистика, что их используют буквально 50/50.
В реальной жизни я ни разу не попадал в проект с Mini Test.
Мне без разницы. Но обычно так попадалось, что у всех RSpec по умолчанию.
Промышленный стандарт, так сказать.
Шел год 2025. DHH все так же убеждает всех не использовать RSpec. Все по-прежнему улыбаются и машут и ставят RSpec в новые проекты.
Ну что ты будешь делать 😂
Вам попадался Mini Test в дикой природе?
UPD: Спасибо за ваши отклики. Интересно
Примерно последние всегда лет автор Ruby on Rails убеждает всех не использовать RSpec, а использовать Mini Test.
Вроде бы, когда-то была статистика, что их используют буквально 50/50.
В реальной жизни я ни разу не попадал в проект с Mini Test.
Мне без разницы. Но обычно так попадалось, что у всех RSpec по умолчанию.
Промышленный стандарт, так сказать.
Шел год 2025. DHH все так же убеждает всех не использовать RSpec. Все по-прежнему улыбаются и машут и ставят RSpec в новые проекты.
Ну что ты будешь делать 😂
Вам попадался Mini Test в дикой природе?
UPD: Спасибо за ваши отклики. Интересно
🔥5👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Обновляю проект Rails Start!
👉 Проект на github
На следующей неделе я закончу работу над последней, 5 лекцией по Ruby on Rails из 1 главы моей программы.
🟢 Мне важно, чтобы те, кто закончили прохождение лекций имели инструмент быстрого запуска Rails на любой платформе.
🟢 После завершения теоретической части, мне нужна площадка для демонстраций и практики.
🟢 Мне нужен демо-проект, который мы сможем деплоить на реальный сервер в production режиме.
Да и вообще, если нам (мне и участникам программы) нужен такой проект — скорее всего он будет полезен и всему ruby сообществу.
❓Покупаете курс по Ruby on Rails в какой-то онлайн школе?
❓Хотите создать свой новый Rails проект?
❓Нужна площадка для экспериментов?
Rails Start! — будет хорошим стартом!
Работа надо обновлением еще идет, но проект доступен в любой момент и для всех.
👉 Проект на github
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
👉 Проект на github
На следующей неделе я закончу работу над последней, 5 лекцией по Ruby on Rails из 1 главы моей программы.
🟢 Мне важно, чтобы те, кто закончили прохождение лекций имели инструмент быстрого запуска Rails на любой платформе.
🟢 После завершения теоретической части, мне нужна площадка для демонстраций и практики.
🟢 Мне нужен демо-проект, который мы сможем деплоить на реальный сервер в production режиме.
Да и вообще, если нам (мне и участникам программы) нужен такой проект — скорее всего он будет полезен и всему ruby сообществу.
❓Покупаете курс по Ruby on Rails в какой-то онлайн школе?
❓Хотите создать свой новый Rails проект?
❓Нужна площадка для экспериментов?
Rails Start! — будет хорошим стартом!
Работа надо обновлением еще идет, но проект доступен в любой момент и для всех.
👉 Проект на github
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
👍4🔥3
Хочу вебинар на тему, «как выставить клиенту счет за то, что ты все выходные в голове прокручивал варианты рефакторинга неподдерживаемого легаси кода»
А то, затрекал 8 часов на написание плана рефакторинга, а фактически отработал все 48. 🙈😂
В общем. Пока чайка-менеджеры ловят за руку программистов-обманщиков, работа у компании все равно не клеится.
Трекай—не трекай. Лови—не лови. Ставь шпионов на компьютеры или не ставь — но если и руководство и программисты не понимают, что, зачем и почему они все делают и ради чего — толку все равно не будет.
Будет только токсичная атмосфера недоверия и взаимного неуважения.
Зачем так жить? Зачем тратить жизнь на такой формат сотрудничества?
У меня ответа нет.
А то, затрекал 8 часов на написание плана рефакторинга, а фактически отработал все 48. 🙈😂
В общем. Пока чайка-менеджеры ловят за руку программистов-обманщиков, работа у компании все равно не клеится.
Трекай—не трекай. Лови—не лови. Ставь шпионов на компьютеры или не ставь — но если и руководство и программисты не понимают, что, зачем и почему они все делают и ради чего — толку все равно не будет.
Будет только токсичная атмосфера недоверия и взаимного неуважения.
Зачем так жить? Зачем тратить жизнь на такой формат сотрудничества?
У меня ответа нет.
👍8🔥3
Против лома нет приема, если...
У меня случился профессиональный фейл. Качественный. Эпичный.
Сегодня тимлид одного из проектов которому я помогаю уже, наверное, полгода — с радостью сообщил команде, что нашел способ и теперь знает как поставить точку остановки в Rails контроллере, и прямо в контейнере начать удобно отлаживать страницу.
(До этого дебаг шел только в рельсовой консоли и тестами)
Занавес.
Разработчики: "можно же`pry` и запустить сервер в контейнере напрямую и просто иметь прямой доступ"
Но для человека, который переключился на рельсы год назад, это было вообще не очевидно.
Это мой фейл — помогать улучшать процесс разработки и помогать экономить время команды — это моя задача.
А самый простой рабочий кейс использования дебаггера обошел человека стороной.
Мне (и всем вокруг) даже в голову не могло придти, что это простое и привычное действие одному человеку будет не очевидно.
Чтобы помогать "начинающим", надо самому входить в роль начинающего. Не всегда это получается сделать.
У меня случился профессиональный фейл. Качественный. Эпичный.
Сегодня тимлид одного из проектов которому я помогаю уже, наверное, полгода — с радостью сообщил команде, что нашел способ и теперь знает как поставить точку остановки в Rails контроллере, и прямо в контейнере начать удобно отлаживать страницу.
(До этого дебаг шел только в рельсовой консоли и тестами)
Занавес.
Разработчики: "можно же`pry` и запустить сервер в контейнере напрямую и просто иметь прямой доступ"
Но для человека, который переключился на рельсы год назад, это было вообще не очевидно.
Это мой фейл — помогать улучшать процесс разработки и помогать экономить время команды — это моя задача.
А самый простой рабочий кейс использования дебаггера обошел человека стороной.
Мне (и всем вокруг) даже в голову не могло придти, что это простое и привычное действие одному человеку будет не очевидно.
Чтобы помогать "начинающим", надо самому входить в роль начинающего. Не всегда это получается сделать.
💯4👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Ruby on Rails. 5 лекция. Часть 1. Открытая.
В этом видео мы познакомимся с проектом Rails Start
С этого момента у нас будет удобное, эффективное средство запуска Ruby on Rails для целей обучения, разработки и экспериментов.
👉 https://www.youtube.com/watch?v=S9E9ozkGW9Y
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
В этом видео мы познакомимся с проектом Rails Start
С этого момента у нас будет удобное, эффективное средство запуска Ruby on Rails для целей обучения, разработки и экспериментов.
👉 https://www.youtube.com/watch?v=S9E9ozkGW9Y
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin
YouTube
Ruby on Rails 8. Лекция 5 (Открытая. Часть 1) Запускаем проект. #ruby #rubyonrails #rails
В этой открытой лекции мы рассмотрим процесс запуска Ruby on Rails приложения с помощью моего open source решения - Rails Start.
RAILS START: https://github.com/the-teacher/rails-start
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin…
RAILS START: https://github.com/the-teacher/rails-start
Группа: https://t.me/pro_ruby_on_rails_ru
По всем вопросам: https://t.me/ilia_zykin…
🔥5👍2