Тут что-то происходит
По плану в 1 главе должно быть 5 лекций и 1 большой мастер-класс
- Лекции по основам
- МК по настройке сервера и деплою
По финансовой части
Лекции будут максимально доступны. Не предполагаю каких-то скидок.
МК будет идти отдельно за довольно высокий ценник.
По предзаписи на 1 потоке на МК — 50% скидка. Это будет разовая акция.
По плану в 1 главе должно быть 5 лекций и 1 большой мастер-класс
- Лекции по основам
- МК по настройке сервера и деплою
По финансовой части
Лекции будут максимально доступны. Не предполагаю каких-то скидок.
МК будет идти отдельно за довольно высокий ценник.
По предзаписи на 1 потоке на МК — 50% скидка. Это будет разовая акция.
👍8🔥5
Что за шум вокруг Ruby on Rails?
Ruby мертв, а Rails на свалке истории. Это все знают.
При этом, последние 2 года у RoR прямо ренессанс. Что за дела?
А еще, говорят, один парень затеял сделать свою авторскую программу по RoR.
И это в условиях катастрофы на рынке труда, бума AI и вообще, кажется, в самое неподходящее время.
ЧТО ПРОИСХОДИТ?
Вот моя версия событий.
1️⃣ AI вымыл почву из под ног новичков. cтажерские и джуниорские вакансии резко сократились. Вроде бы бизнесу реально дешевле покупать подписку на AI, а не на сотрудника.
2️⃣ AI уже раскусили. Он дополняет, но не заменяет специалиста. Те старшие вакансии все же будут.
3️⃣ Но где компаниям брать новых мидлов и сеньеров на замену тем, кто меняет работу или переезжает? Проблемка
Я слышу об этом от лидов из США, где ребята хорошо чувствуют рынок.
Мой вариант — надо готовить новых специалистов сразу на миддл+ позиции.
Как готовить людей к боевому ИТ — не знает никто. Но пробовать надо.
Еще мне кажется, что Ruby и Rails это отличный старт.
Ruby мертв, а Rails на свалке истории. Это все знают.
При этом, последние 2 года у RoR прямо ренессанс. Что за дела?
А еще, говорят, один парень затеял сделать свою авторскую программу по RoR.
И это в условиях катастрофы на рынке труда, бума AI и вообще, кажется, в самое неподходящее время.
ЧТО ПРОИСХОДИТ?
Вот моя версия событий.
1️⃣ AI вымыл почву из под ног новичков. cтажерские и джуниорские вакансии резко сократились. Вроде бы бизнесу реально дешевле покупать подписку на AI, а не на сотрудника.
2️⃣ AI уже раскусили. Он дополняет, но не заменяет специалиста. Те старшие вакансии все же будут.
3️⃣ Но где компаниям брать новых мидлов и сеньеров на замену тем, кто меняет работу или переезжает? Проблемка
Я слышу об этом от лидов из США, где ребята хорошо чувствуют рынок.
Мой вариант — надо готовить новых специалистов сразу на миддл+ позиции.
Как готовить людей к боевому ИТ — не знает никто. Но пробовать надо.
Еще мне кажется, что Ruby и Rails это отличный старт.
👍15💯4
Ох, вау!
Этот проект так и не принес мне ни славы, ни денег.
Но я до сих пор его поддерживаю, потому что есть люди, которые им до сих пор пользуются.
Ну, как поддерживаю. Раз в 3 года перетаскиваю на какой-нибудь новый сервак и стартую юникорн.
Лет 12 уже ни одной новой строчки в самом коде нет. Просто работает.
Этот проект так и не принес мне ни славы, ни денег.
Но я до сих пор его поддерживаю, потому что есть люди, которые им до сих пор пользуются.
Ну, как поддерживаю. Раз в 3 года перетаскиваю на какой-нибудь новый сервак и стартую юникорн.
Лет 12 уже ни одной новой строчки в самом коде нет. Просто работает.
🔥5👍2
Здравствуй, Оксфорд
Ребенок мой ходит уже 3 год в частную школу. Сперва это pre-school (детский сад при школе). Теперь уже первый класс.
Сегодня получили набор книг и учебных материалов. С прошлого года обратил внимание на качество учебников. Судя по всему, программа реально разработана по оксфордским стандартам.
В целом, это объясняет, почему ребенок уже к 7 годам значительно лучше и свободнее меня говорит по английски.
Я к аналогичному уровню шел лет 20.
Причем, английский это иностранный язык в месте, где я живу.
Кажется, учебные материалы имеют некоторое значение. Может, учебник Happy English 2 в моей школе был не так уж и хорош?
Ребенок мой ходит уже 3 год в частную школу. Сперва это pre-school (детский сад при школе). Теперь уже первый класс.
Сегодня получили набор книг и учебных материалов. С прошлого года обратил внимание на качество учебников. Судя по всему, программа реально разработана по оксфордским стандартам.
В целом, это объясняет, почему ребенок уже к 7 годам значительно лучше и свободнее меня говорит по английски.
Я к аналогичному уровню шел лет 20.
Причем, английский это иностранный язык в месте, где я живу.
Кажется, учебные материалы имеют некоторое значение. Может, учебник Happy English 2 в моей школе был не так уж и хорош?
🔥8
Что-то новенькое.
AI впервые предложил мне не жечь токены на банальных операциях и не делать работу в которой он (давно и очевидно плох), а предложил мне выполнить скрипт для массовой замены похожих строк.
Фантастика! Это маленький шаг для AI и огромный шаг к очередной волне массовых увольнений 😆🥹
Уже присматриваю себе велосипед для эффективной доставки ролов и суши. 😂
Еще сегодня слушал выступление одного известного московского бизнесмена. Знакомая посоветовала ознакомиться.
Он уверенно сказал, что AI заменит маркетологов и пиарщиков.
При этом, кто готовил публику к его выступлению, кто настраивал рекламу и организовывал его выступление, он, конечно, не озвучил.
Хайп по AI все еще сильный. Но.
Мы спокойно работаем дальше.
AI впервые предложил мне не жечь токены на банальных операциях и не делать работу в которой он (давно и очевидно плох), а предложил мне выполнить скрипт для массовой замены похожих строк.
Фантастика! Это маленький шаг для AI и огромный шаг к очередной волне массовых увольнений 😆🥹
Уже присматриваю себе велосипед для эффективной доставки ролов и суши. 😂
Еще сегодня слушал выступление одного известного московского бизнесмена. Знакомая посоветовала ознакомиться.
Он уверенно сказал, что AI заменит маркетологов и пиарщиков.
При этом, кто готовил публику к его выступлению, кто настраивал рекламу и организовывал его выступление, он, конечно, не озвучил.
Хайп по AI все еще сильный. Но.
Мы спокойно работаем дальше.
🔥7
Что там с программой по 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