Что там с программой по Rails?
15 сентября есть план запустить серию новых лекций по Ruby on Rails.
Первые 5 лекций составлены. Но еще не все записаны.
Материалы мастер-класса готовы. Но его тоже надо записывать.
Работы много. Времени всегда мало.
Что я буду делать?
Судя по текущей загрузке основными задачами — у меня физически нет времени записать и выложить все сразу.
Значит буду работать в режиме постепенной выкладки проекта.
В понедельник запускаю MVP в том виде в каком оно будет к тому моменту.
Лекции будут выкладываться по факту готовности. МК по деплою сразу за ними.
15 сентября есть план запустить серию новых лекций по Ruby on Rails.
Первые 5 лекций составлены. Но еще не все записаны.
Материалы мастер-класса готовы. Но его тоже надо записывать.
Работы много. Времени всегда мало.
Что я буду делать?
Судя по текущей загрузке основными задачами — у меня физически нет времени записать и выложить все сразу.
Значит буду работать в режиме постепенной выкладки проекта.
В понедельник запускаю MVP в том виде в каком оно будет к тому моменту.
Лекции будут выкладываться по факту готовности. МК по деплою сразу за ними.
🔥11
Ruby on Rails, Стоимость
Я не мог вам назвать цену раньше. Надо было оценивать трудо- и время затраты. Теперь могу.
Вот что по финансам.
1) Оплата картами через известные и популярные платежные платформы.
(Я долго и ответственно проходил все проверки и получил доступы). Все должно быть безопасно и просто.
2) Перед покупкой нужно будет назвать вашу страну, чтобы дать ссылку на оплату на нужной платформе.
3) Цена 1 лекции: 25$ (в переводе на вашу валюту). Все 5 штук обойдутся 125$ поштучно или 110$ за покупку комплекта сразу (но все равно придется ждать пока будет запись)
4) Цена Большого Мастер-класса по Деплою: 350$ (в переводе на вашу валюту)
5) Для самых лучших зрителей первой части проекта ❤️, которые заполнили форму заранее — скидка на МК 50%.
Я не мог вам назвать цену раньше. Надо было оценивать трудо- и время затраты. Теперь могу.
Вот что по финансам.
1) Оплата картами через известные и популярные платежные платформы.
(Я долго и ответственно проходил все проверки и получил доступы). Все должно быть безопасно и просто.
2) Перед покупкой нужно будет назвать вашу страну, чтобы дать ссылку на оплату на нужной платформе.
3) Цена 1 лекции: 25$ (в переводе на вашу валюту). Все 5 штук обойдутся 125$ поштучно или 110$ за покупку комплекта сразу (но все равно придется ждать пока будет запись)
4) Цена Большого Мастер-класса по Деплою: 350$ (в переводе на вашу валюту)
5) Для самых лучших зрителей первой части проекта ❤️, которые заполнили форму заранее — скидка на МК 50%.
👍10
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Лекция 1. Путь запроса. От браузера к серверу.
Начинающий специалист хочет как можно скорее начать изучать Ruby on Rails, чтобы достигнуть своих первых результатов и успехов.
Однако, до того момента как мы начнем работать непосредственно с RoR нам нужны некоторые базовые знания о тех процессах и этапах, идут до момента работы с приложением.
Как разработчикам, предпринимателям, авторам проектов нам важно знать и уметь настраивать доменные имена и связывать их с нашими серверами.
Нам важно знать и уметь перехватывать как запросы из браузера и направлять их локальную машину, чтобы полноценно работать с нашим будущим проектом.
Мы узнаем о простых, но важных настройках на локальной машине и в докере, которые помогут в будущем строить системы из нескольких элементов и улучшать процесс разработки, процесс онбординга и ускорять рабочие процессы.
Начинающий специалист хочет как можно скорее начать изучать Ruby on Rails, чтобы достигнуть своих первых результатов и успехов.
Однако, до того момента как мы начнем работать непосредственно с RoR нам нужны некоторые базовые знания о тех процессах и этапах, идут до момента работы с приложением.
Как разработчикам, предпринимателям, авторам проектов нам важно знать и уметь настраивать доменные имена и связывать их с нашими серверами.
Нам важно знать и уметь перехватывать как запросы из браузера и направлять их локальную машину, чтобы полноценно работать с нашим будущим проектом.
Мы узнаем о простых, но важных настройках на локальной машине и в докере, которые помогут в будущем строить системы из нескольких элементов и улучшать процесс разработки, процесс онбординга и ускорять рабочие процессы.
👍4
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Лекция 2. Цепочка web серверов.
Мы уже знаем как пользовательский запрос попадает к нам на сервер.
Однако, запросу еще нужно пройти ряд важных этапов, чтобы наше Rails приложение начало его обрабатывать.
Я расскажу вам о ряде важных web серверов и о нескольких этапах обработки запроса прежде чем запрос будет передан Ruby on Rails приложению.
Мы узнаем как обеспечить легкое получение SSL сертификатов для вашего проекта.
Мы узнаем как предоставить нашим пользователям самостоятельно управлять настройками веб-сервера, при этом ограничивая их только в возможностях и давая свободно работать только в рамках их проекта.
Мы узнаем о руби веб сервере, rack и цепочке миддлвар (Middleware)
Конечно, я не просто дам вам теорию, но и дополню ее примерами из практики и подскажу, какие звенья в этой цепи действительно важно знать, и что имеет реальное прикладное значение.
Мы уже знаем как пользовательский запрос попадает к нам на сервер.
Однако, запросу еще нужно пройти ряд важных этапов, чтобы наше Rails приложение начало его обрабатывать.
Я расскажу вам о ряде важных web серверов и о нескольких этапах обработки запроса прежде чем запрос будет передан Ruby on Rails приложению.
Мы узнаем как обеспечить легкое получение SSL сертификатов для вашего проекта.
Мы узнаем как предоставить нашим пользователям самостоятельно управлять настройками веб-сервера, при этом ограничивая их только в возможностях и давая свободно работать только в рамках их проекта.
Мы узнаем о руби веб сервере, rack и цепочке миддлвар (Middleware)
Конечно, я не просто дам вам теорию, но и дополню ее примерами из практики и подскажу, какие звенья в этой цепи действительно важно знать, и что имеет реальное прикладное значение.
👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Лекция 3. Инициализация RoR приложения.
Пройдя целую цепочку предварительных этапов, запрос от пользователя попадает в приложение.
Чтобы обработать запрос RoR приложение должно быть запущено. А до запуска самого приложения оно проходит ряд этапов инициализации.
Эти этапы важно знать и понимать, если вы рассчитываете работать на уровне высококвалифицированного разработчика.
Понимая этапы иницализации вы готовы к глубокой кастомизации приложения. Те к глубокой его настройке.
Вы знаете где выполнить настройки подключаемых гемов (читайте модулей или плагинов). Вы знаете как расширить функциональность приложения и подключить свои собственные локальные гемы (плагины, энджины — engines)
Мы познакомимся со всей цепочкой инициализации и я укажу на те, которые имеют важное практическое значение.
В итоге мы попадем в точку входа в приложения. В место в котором начинается простая, рутинная работа самого приложения.
С этого момента мы будет фокусироваться на самом Ruby on Rails.
Это был длинный, но важный путь.
Пройдя целую цепочку предварительных этапов, запрос от пользователя попадает в приложение.
Чтобы обработать запрос RoR приложение должно быть запущено. А до запуска самого приложения оно проходит ряд этапов инициализации.
Эти этапы важно знать и понимать, если вы рассчитываете работать на уровне высококвалифицированного разработчика.
Понимая этапы иницализации вы готовы к глубокой кастомизации приложения. Те к глубокой его настройке.
Вы знаете где выполнить настройки подключаемых гемов (читайте модулей или плагинов). Вы знаете как расширить функциональность приложения и подключить свои собственные локальные гемы (плагины, энджины — engines)
Мы познакомимся со всей цепочкой инициализации и я укажу на те, которые имеют важное практическое значение.
В итоге мы попадем в точку входа в приложения. В место в котором начинается простая, рутинная работа самого приложения.
С этого момента мы будет фокусироваться на самом Ruby on Rails.
Это был длинный, но важный путь.
👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Лекция 4. Rails приложение как процесс
В книгах и документации Rails называют MVC фреймворком. Вроде бы это должно многое объяснять.
Я ставлю себя на место начинающего специалиста и понимаю, что это ничего мне не объясняет.
Как опытный разработчик я вижу приложение, не как набор элементов, а как процесс. Это позволяет мне легко понимать происходящее и мгновенно перемещаться в нужное место приложения и делать мою работу.
Я покажу вам Rails как процесс. Я расскажу вам как быстро находить места для модификаций.
В этой лекции я дам вам источники информации по каждому этапу процесса.
В идеальном случае после этой лекции вы сможете сами начать работать с Rails без моей помощи.
Вы знаете процесс. Вы знаете источники информации. За 4 лекции мы вместе прошли путь, который другие проходят месяцами, а иногда и годами.
Однако, мне все еще есть о чем вам рассказать.
В книгах и документации Rails называют MVC фреймворком. Вроде бы это должно многое объяснять.
Я ставлю себя на место начинающего специалиста и понимаю, что это ничего мне не объясняет.
Как опытный разработчик я вижу приложение, не как набор элементов, а как процесс. Это позволяет мне легко понимать происходящее и мгновенно перемещаться в нужное место приложения и делать мою работу.
Я покажу вам Rails как процесс. Я расскажу вам как быстро находить места для модификаций.
В этой лекции я дам вам источники информации по каждому этапу процесса.
В идеальном случае после этой лекции вы сможете сами начать работать с Rails без моей помощи.
Вы знаете процесс. Вы знаете источники информации. За 4 лекции мы вместе прошли путь, который другие проходят месяцами, а иногда и годами.
Однако, мне все еще есть о чем вам рассказать.
👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Лекция 5. Модель, Сиды и Консоль.
18 лет назад мое знакомство с Rails началось с простого опыта работы с Rails моделями и консолью. По сути — с работы с базой данных.
Это произвело на меня взрывной WOW-эффект. Я не мог поверить, что ТАК может работать web приложение.
На следующем этапе мы с вами приступим к большому мастер-классу по деплою рельсового приложения на реальных сервер.
Не обязательно, но лучше если перед этим наше приложение будет иметь что-то реально работоспособное, что мы увидим как результат нашей работы.
В этой лекции мы создадим простую модель, создадим тестовые данные, познакомимся с рельсовой консолью.
Самое время пересмотреть мои открытые лекции на ютуб по запуску Rails приложения. Ведь мы будем использовать эту основу для развития наших успехов.
Открытые лекции по запуску Rails в 2025 году
18 лет назад мое знакомство с Rails началось с простого опыта работы с Rails моделями и консолью. По сути — с работы с базой данных.
Это произвело на меня взрывной WOW-эффект. Я не мог поверить, что ТАК может работать web приложение.
На следующем этапе мы с вами приступим к большому мастер-классу по деплою рельсового приложения на реальных сервер.
Не обязательно, но лучше если перед этим наше приложение будет иметь что-то реально работоспособное, что мы увидим как результат нашей работы.
В этой лекции мы создадим простую модель, создадим тестовые данные, познакомимся с рельсовой консолью.
Самое время пересмотреть мои открытые лекции на ютуб по запуску Rails приложения. Ведь мы будем использовать эту основу для развития наших успехов.
Открытые лекции по запуску Rails в 2025 году
👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Мастер-класс. 0-Dependency Deploy
Новые инструменты деплоя на рынке появляются не так часто.
Недавно DHH, предприниматель, писатель, гонщик и автор Ruby on Rails представил новый инструмент — Kamal.
Kamal часто упоминается как наследник идеи старого инструмента Capistrano.
Как DHH это удалось? Он не же не DevOps инженер, он же системный администратор.
Я думаю секрет в том, что DHH понимает основные инструменты деплоя и понимает какие задачи нужно решать — все остальное, дело выбора конкретных решений для достижения цели.
В своем мастер-классе я расскажу вам о самых базовых, простых инструментах и задачах деплоя.
Все остальное — это лишь дело выбора аналогов или оберток над основными инструментами.
Я подготовил для вас все в таком формате, чтобы вы полученные решения смогли относительно легко видеть, а готовые рецепты и фрагменты кода переиспользовать при работе со своими серверами.
Новые инструменты деплоя на рынке появляются не так часто.
Недавно DHH, предприниматель, писатель, гонщик и автор Ruby on Rails представил новый инструмент — Kamal.
Kamal часто упоминается как наследник идеи старого инструмента Capistrano.
Как DHH это удалось? Он не же не DevOps инженер, он же системный администратор.
Я думаю секрет в том, что DHH понимает основные инструменты деплоя и понимает какие задачи нужно решать — все остальное, дело выбора конкретных решений для достижения цели.
В своем мастер-классе я расскажу вам о самых базовых, простых инструментах и задачах деплоя.
Все остальное — это лишь дело выбора аналогов или оберток над основными инструментами.
Я подготовил для вас все в таком формате, чтобы вы полученные решения смогли относительно легко видеть, а готовые рецепты и фрагменты кода переиспользовать при работе со своими серверами.
👍7
Фестиваль кофе
Вообще-то, я почти всю свою сознательную жизнь не увлекался ни кофе, ни газированными напитками.
Шутки про то, что ИТ-шники перерабатывают кофе в код никогда ко мне лично не относились.
Не то чтобы я сознательно избегал кофе, например. Я никогда себе ни в чем не отказывал. Ну, просто не хотелось.
В Стамбуле, при всем количестве из разнообразных кофе-шопов было бы наверное странно не начать пить кофе в каких-то количествах.
Сегодня приехал отдохнуть на кофейный фестиваль.
Забавно. В этом огромном мегаполисе нашлись несколько кофейных заведений, сотрудники которых меня знают/помнят и даже вручили мне пару дополнительных подарков от кофеен.
Погода приятная. Приятные люди. Нужно погулять и немного переключиться от рутины.
Вообще-то, я почти всю свою сознательную жизнь не увлекался ни кофе, ни газированными напитками.
Шутки про то, что ИТ-шники перерабатывают кофе в код никогда ко мне лично не относились.
Не то чтобы я сознательно избегал кофе, например. Я никогда себе ни в чем не отказывал. Ну, просто не хотелось.
В Стамбуле, при всем количестве из разнообразных кофе-шопов было бы наверное странно не начать пить кофе в каких-то количествах.
Сегодня приехал отдохнуть на кофейный фестиваль.
Забавно. В этом огромном мегаполисе нашлись несколько кофейных заведений, сотрудники которых меня знают/помнят и даже вручили мне пару дополнительных подарков от кофеен.
Погода приятная. Приятные люди. Нужно погулять и немного переключиться от рутины.
🔥7
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 сентября планирую выложить первую лекцию и начать приглашать в группу людей из списка предзаписи. Интересно, как много из них дождались сентября.
Рассказывать о Ruby on Rails я начинаю немного издалека. С момента подачи запроса в браузере.
Почему так?
В лекции я затрагиваю 2 основных практических момента.
1️⃣ Регистрация доменного имени и настройки NS/DNS записей.
Для того, чтобы будущий проект получил свое собственное имя и мы смогли связать это доменное имя с нашим Rails приложением.
2️⃣ Перехват запроса на локальной машине и настройка докер контейнеров, для того, чтобы настраивать локально сложно-составные системы из нескольких сервисов.
Рассказываю обстоятельно. Тайминг 1:20 🤯
Хоть у меня и простой формат — но это очень длительный процесс все это оформлять.
Не удивительно, что среди моих коллег желающих рассказывать про Ruby on Rails не так много. Это надо иметь особый порыв, чтобы такое затеять.
15 сентября планирую выложить первую лекцию и начать приглашать в группу людей из списка предзаписи. Интересно, как много из них дождались сентября.
🔥8👍2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
EPIC FAIL первого дня
И вот я вчера загрузил видео первой лекции. Попробовал настройки доступа. Все работало как я планировал.
И довольный отправился провести остаток выходного дня с семьей.
Устром, после финальных приготовлений я отправился на ютуб и обнаружил, что видео полностью открыто. его уже успели посмотреть 42 человека и поставить 7 лайков.
Видимо при финальном сохранении в Ютуб сбросились настройки доступа.
И главное, никто ничего не написал в личку 🤣
С другой стороны, контент уже проверили на качество без рекламы и СМС.
В общем, если вы уже посмотрели, и вам понравилось, но все же вы хотите поддержать проект — то я ласково прошу вас все же поучаствовать в оплате, хотя бы со скидкой (напишите в личку — я сделаю).
В целом планы не меняются — я планировал делать проект на коммерческой основе — так и продолжу.
Продолжаю делать финальные приготовления.
И вот я вчера загрузил видео первой лекции. Попробовал настройки доступа. Все работало как я планировал.
И довольный отправился провести остаток выходного дня с семьей.
Устром, после финальных приготовлений я отправился на ютуб и обнаружил, что видео полностью открыто. его уже успели посмотреть 42 человека и поставить 7 лайков.
Видимо при финальном сохранении в Ютуб сбросились настройки доступа.
И главное, никто ничего не написал в личку 🤣
С другой стороны, контент уже проверили на качество без рекламы и СМС.
В общем, если вы уже посмотрели, и вам понравилось, но все же вы хотите поддержать проект — то я ласково прошу вас все же поучаствовать в оплате, хотя бы со скидкой (напишите в личку — я сделаю).
В целом планы не меняются — я планировал делать проект на коммерческой основе — так и продолжу.
Продолжаю делать финальные приготовления.
👍6🤯2
Forwarded from Rails, Ruby, AI, Full stack | by the-teacher
Выпустил 2 закрытую лекцию по Ruby on Rails.
(ссылки на новое видео уже всем разослал — если вам не пришло — напишите сюда — @ilia_zykin)
1️⃣ Сам факт того, что этот проект запущен и начал развиваться — это очень круто!
Спасибо вам за ваш интерес и поддержку!
2️⃣ Я упоминал, что на этой неделе я заболел. Видео записывал сразу, как только смог это сделать. Заранее извиняюсь за напряженный вид. Нужно еще несколько дней на восстановление.
3️⃣ Из-за болезни я на несколько дней оставил приглашение новых участников в канал. У меня на это просто не было возможности.
Кроме того, по ходу запуска проекта приходится решать некоторые организационные вопросы.
Я местами столкнулся с неочевидными моментами такого рода проектов. Нужно время обработать новый опыт и выстроить процессы.
Так или иначе — наш поезд набирает ход. На следующей неделе продолжим.
Всем спасибо за участие! Вы лучшие!
(ссылки на новое видео уже всем разослал — если вам не пришло — напишите сюда — @ilia_zykin)
1️⃣ Сам факт того, что этот проект запущен и начал развиваться — это очень круто!
Спасибо вам за ваш интерес и поддержку!
2️⃣ Я упоминал, что на этой неделе я заболел. Видео записывал сразу, как только смог это сделать. Заранее извиняюсь за напряженный вид. Нужно еще несколько дней на восстановление.
3️⃣ Из-за болезни я на несколько дней оставил приглашение новых участников в канал. У меня на это просто не было возможности.
Кроме того, по ходу запуска проекта приходится решать некоторые организационные вопросы.
Я местами столкнулся с неочевидными моментами такого рода проектов. Нужно время обработать новый опыт и выстроить процессы.
Так или иначе — наш поезд набирает ход. На следующей неделе продолжим.
Всем спасибо за участие! Вы лучшие!
🔥14👍2
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