TGViewer
Channel Public Channel
Илья Зыкин. Pro Жизнь

Илья Зыкин. Pro Жизнь

@prostocoding

IT коуч, GitHub.com/the-teacher
Subscribers
137
Photos
1.1K
Videos
45
Links
95

Showing posts older than #1129 · Back to latest

Older Posts 15 shown
Post #1127 96

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
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…
  • 🔥 8
Post #1126 143

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
  • 👍 5
Post #1125 114

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
  • 👍 2
Post #1124 109

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
  • 🔥 4
  • 👍 1
Post #1123 129
2 моряка

Один человек был увлечен морем. С детства он строил маленькие лодочки, изучал навигационные карты, знал все названия морских снастей и мог по звездам проложить путь куда угодно. Он знал и морское дело и как выудить рыбу в открытом море.

Второй учился на моряка. Знал все о современных лайнерах и в идеале разбирался в компьютерных навигационных системах. Плавал он на огромных лайнерах и никогда не оставался с морем один на один.

Каждый из них успешный моряк. Один счастлив от морских брызг, другой от идеально выглаженого костюма.

Один хорошо зарабатывает помогая строить парусные яхты под заказ. Другой на стабильной зарплате на лайнере.

У ИТ-шников так же.

Кто-то легко едет на своем сервере за 20$.

Кому-то нужен AWS энтерпрайз с кубернетисом.

Единственно правильного рецепта успеха не существует. Все правы по-своему. Главное чтобы совпадало с личными предпочтениями.
  • 💯 6
  • 🔥 5
Post #1122 143

Forwarded from Rails, Ruby, AI, Full stack | by the-teacher

Выпустил 2 закрытую лекцию по Ruby on Rails.

(ссылки на новое видео уже всем разослал — если вам не пришло — напишите сюда — @ilia_zykin)

1️⃣ Сам факт того, что этот проект запущен и начал развиваться — это очень круто!

Спасибо вам за ваш интерес и поддержку!

2️⃣ Я упоминал, что на этой неделе я заболел. Видео записывал сразу, как только смог это сделать. Заранее извиняюсь за напряженный вид. Нужно еще несколько дней на восстановление.

3️⃣ Из-за болезни я на несколько дней оставил приглашение новых участников в канал. У меня на это просто не было возможности.

Кроме того, по ходу запуска проекта приходится решать некоторые организационные вопросы.

Я местами столкнулся с неочевидными моментами такого рода проектов. Нужно время обработать новый опыт и выстроить процессы.

Так или иначе — наш поезд набирает ход. На следующей неделе продолжим.

Всем спасибо за участие! Вы лучшие!
  • 🔥 14
  • 👍 2
Post #1119 202

Forwarded from Rails, Ruby, AI, Full stack | by the-teacher

EPIC FAIL первого дня

И вот я вчера загрузил видео первой лекции. Попробовал настройки доступа. Все работало как я планировал.

И довольный отправился провести остаток выходного дня с семьей.

Устром, после финальных приготовлений я отправился на ютуб и обнаружил, что видео полностью открыто. его уже успели посмотреть 42 человека и поставить 7 лайков.

Видимо при финальном сохранении в Ютуб сбросились настройки доступа.

И главное, никто ничего не написал в личку 🤣

С другой стороны, контент уже проверили на качество без рекламы и СМС.

В общем, если вы уже посмотрели, и вам понравилось, но все же вы хотите поддержать проект — то я ласково прошу вас все же поучаствовать в оплате, хотя бы со скидкой (напишите в личку — я сделаю).

В целом планы не меняются — я планировал делать проект на коммерческой основе — так и продолжу.

Продолжаю делать финальные приготовления.
  • 👍 6
  • 🤯 2
Post #1118 150

Forwarded from Rails, Ruby, AI, Full stack | by the-teacher

Лекция 1. Путь запроса. От Браузера к Серверу.

Рассказывать о Ruby on Rails я начинаю немного издалека. С момента подачи запроса в браузере.

Почему так?

В лекции я затрагиваю 2 основных практических момента.

1️⃣ Регистрация доменного имени и настройки NS/DNS записей.

Для того, чтобы будущий проект получил свое собственное имя и мы смогли связать это доменное имя с нашим Rails приложением.

2️⃣ Перехват запроса на локальной машине и настройка докер контейнеров, для того, чтобы настраивать локально сложно-составные системы из нескольких сервисов.

Рассказываю обстоятельно. Тайминг 1:20 🤯

Хоть у меня и простой формат — но это очень длительный процесс все это оформлять.

Не удивительно, что среди моих коллег желающих рассказывать про Ruby on Rails не так много. Это надо иметь особый порыв, чтобы такое затеять.

15 сентября планирую выложить первую лекцию и начать приглашать в группу людей из списка предзаписи. Интересно, как много из них дождались сентября.
  • 🔥 8
  • 👍 2
Post #1113 134
Фестиваль кофе

Вообще-то, я почти всю свою сознательную жизнь не увлекался ни кофе, ни газированными напитками.

Шутки про то, что ИТ-шники перерабатывают кофе в код никогда ко мне лично не относились.

Не то чтобы я сознательно избегал кофе, например. Я никогда себе ни в чем не отказывал. Ну, просто не хотелось.

В Стамбуле, при всем количестве из разнообразных кофе-шопов было бы наверное странно не начать пить кофе в каких-то количествах.

Сегодня приехал отдохнуть на кофейный фестиваль.

Забавно. В этом огромном мегаполисе нашлись несколько кофейных заведений, сотрудники которых меня знают/помнят и даже вручили мне пару дополнительных подарков от кофеен.

Погода приятная. Приятные люди. Нужно погулять и немного переключиться от рутины.
  • 🔥 7
Post #1112 129

Forwarded from Rails, Ruby, AI, Full stack | by the-teacher

Мастер-класс. 0-Dependency Deploy

Новые инструменты деплоя на рынке появляются не так часто.

Недавно DHH, предприниматель, писатель, гонщик и автор Ruby on Rails представил новый инструмент — Kamal.

Kamal часто упоминается как наследник идеи старого инструмента Capistrano.

Как DHH это удалось? Он не же не DevOps инженер, он же системный администратор.

Я думаю секрет в том, что DHH понимает основные инструменты деплоя и понимает какие задачи нужно решать — все остальное, дело выбора конкретных решений для достижения цели.

В своем мастер-классе я расскажу вам о самых базовых, простых инструментах и задачах деплоя.

Все остальное — это лишь дело выбора аналогов или оберток над основными инструментами.

Я подготовил для вас все в таком формате, чтобы вы полученные решения смогли относительно легко видеть, а готовые рецепты и фрагменты кода переиспользовать при работе со своими серверами.
  • 👍 7
Post #1111 116

Forwarded from Rails, Ruby, AI, Full stack | by the-teacher

Лекция 5. Модель, Сиды и Консоль.

18 лет назад мое знакомство с Rails началось с простого опыта работы с Rails моделями и консолью. По сути — с работы с базой данных.

Это произвело на меня взрывной WOW-эффект. Я не мог поверить, что ТАК может работать web приложение.

На следующем этапе мы с вами приступим к большому мастер-классу по деплою рельсового приложения на реальных сервер.

Не обязательно, но лучше если перед этим наше приложение будет иметь что-то реально работоспособное, что мы увидим как результат нашей работы.

В этой лекции мы создадим простую модель, создадим тестовые данные, познакомимся с рельсовой консолью.

Самое время пересмотреть мои открытые лекции на ютуб по запуску Rails приложения. Ведь мы будем использовать эту основу для развития наших успехов.

Открытые лекции по запуску Rails в 2025 году
  • 👍 2
Post #1110 105

Forwarded from Rails, Ruby, AI, Full stack | by the-teacher

Лекция 4. Rails приложение как процесс

В книгах и документации Rails называют MVC фреймворком. Вроде бы это должно многое объяснять.

Я ставлю себя на место начинающего специалиста и понимаю, что это ничего мне не объясняет.

Как опытный разработчик я вижу приложение, не как набор элементов, а как процесс. Это позволяет мне легко понимать происходящее и мгновенно перемещаться в нужное место приложения и делать мою работу.

Я покажу вам Rails как процесс. Я расскажу вам как быстро находить места для модификаций.

В этой лекции я дам вам источники информации по каждому этапу процесса.

В идеальном случае после этой лекции вы сможете сами начать работать с Rails без моей помощи.

Вы знаете процесс. Вы знаете источники информации. За 4 лекции мы вместе прошли путь, который другие проходят месяцами, а иногда и годами.

Однако, мне все еще есть о чем вам рассказать.
  • 👍 2
Post #1109 109

Forwarded from Rails, Ruby, AI, Full stack | by the-teacher

Лекция 3. Инициализация RoR приложения.

Пройдя целую цепочку предварительных этапов, запрос от пользователя попадает в приложение.

Чтобы обработать запрос RoR приложение должно быть запущено. А до запуска самого приложения оно проходит ряд этапов инициализации.

Эти этапы важно знать и понимать, если вы рассчитываете работать на уровне высококвалифицированного разработчика.

Понимая этапы иницализации вы готовы к глубокой кастомизации приложения. Те к глубокой его настройке.

Вы знаете где выполнить настройки подключаемых гемов (читайте модулей или плагинов). Вы знаете как расширить функциональность приложения и подключить свои собственные локальные гемы (плагины, энджины — engines)

Мы познакомимся со всей цепочкой инициализации и я укажу на те, которые имеют важное практическое значение.

В итоге мы попадем в точку входа в приложения. В место в котором начинается простая, рутинная работа самого приложения.

С этого момента мы будет фокусироваться на самом Ruby on Rails.

Это был длинный, но важный путь.
  • 👍 2
Post #1108 102

Forwarded from Rails, Ruby, AI, Full stack | by the-teacher

Лекция 2. Цепочка web серверов.

Мы уже знаем как пользовательский запрос попадает к нам на сервер.

Однако, запросу еще нужно пройти ряд важных этапов, чтобы наше Rails приложение начало его обрабатывать.

Я расскажу вам о ряде важных web серверов и о нескольких этапах обработки запроса прежде чем запрос будет передан Ruby on Rails приложению.

Мы узнаем как обеспечить легкое получение SSL сертификатов для вашего проекта.

Мы узнаем как предоставить нашим пользователям самостоятельно управлять настройками веб-сервера, при этом ограничивая их только в возможностях и давая свободно работать только в рамках их проекта.

Мы узнаем о руби веб сервере, rack и цепочке миддлвар (Middleware)

Конечно, я не просто дам вам теорию, но и дополню ее примерами из практики и подскажу, какие звенья в этой цепи действительно важно знать, и что имеет реальное прикладное значение.
  • 👍 2
Post #1107 110

Forwarded from Rails, Ruby, AI, Full stack | by the-teacher

Лекция 1. Путь запроса. От браузера к серверу.

Начинающий специалист хочет как можно скорее начать изучать Ruby on Rails, чтобы достигнуть своих первых результатов и успехов.

Однако, до того момента как мы начнем работать непосредственно с RoR нам нужны некоторые базовые знания о тех процессах и этапах, идут до момента работы с приложением.

Как разработчикам, предпринимателям, авторам проектов нам важно знать и уметь настраивать доменные имена и связывать их с нашими серверами.

Нам важно знать и уметь перехватывать как запросы из браузера и направлять их локальную машину, чтобы полноценно работать с нашим будущим проектом.

Мы узнаем о простых, но важных настройках на локальной машине и в докере, которые помогут в будущем строить системы из нескольких элементов и улучшать процесс разработки, процесс онбординга и ускорять рабочие процессы.
  • 👍 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →